Skip to content

2.43.1

Latest

Choose a tag to compare

@deviantony deviantony released this 02 Jul 08:25
5ed7288

2.43.1 — Targets Portainer 2.43.x

Added

  • New GITOPS profile (#74) bundling the gitops tag — register/list/test
    git sources and browse refs (the GitOps source management surface).
  • JMESPath errors now diagnose double-escaped quotes. When a select
    expression fails to parse and contains literal \" (the JSON-in-JSON
    double-escaping models fall into), the error names the cause and suggests
    plain double quotes or a contains(...) filter instead of the lexer's
    opaque Unknown token message.
  • Hygiene guide: four field-tested additions from agent usage reports — the
    backslash-escaping trap and its contains() workaround; the 400 … EOF
    rejection when a write call sends zero body fields (e.g. a bare
    StackGitRedeploy — pass Prune: false); verifying a K8s deploy end-to-end
    via the service-proxy path; and which StackCreateKubernetesGit fields are
    the blessed path (SourceID) vs the still-functional deprecated inline
    Repository* fields.

Changed

  • gitops is now in the default profile set (#74). A
    registered GitOps source is required to deploy a git-backed stack, so gitops
    now rides along inside both DOCKER and KUBERNETES (next to stacks) and
    the default PORTAINER_PROFILES becomes BASE,DOCKER,KUBERNETES,GITOPS.
    Without it, git-based stack deploys fail for lack of a source.

Full changelog: https://github.com/portainer/portainer-mcp/blob/2.43.1/CHANGELOG.md