2.43.0 — Targets Portainer 2.43.x
Changed
- Embedded spec bumped to Portainer EE 2.43.0 (#73) (was 2.42.0). Total
operations 409 → 412; defaultBASE,DOCKER,KUBERNETESprofile coverage
193 → 190, five-profile union 334 → 329. Upstream resolved a long-standing
tagging defect by moving the Edge-agent callbacks (heartbeat/status, async
poll, alert + chart status, edge stack/job sync) off theendpointstag
onto a new dedicatededge_agenttag, so they no longer leak into the
DOCKER profile as tools that can never succeed for a non-agent caller. New
allowlistorphan tag (2 ops, URL allow list). - Edge-agent callback exclusion is now tag-based (#73).
spec/patch_spec.py
drops every operation carrying the newedge_agenttag (eight callbacks that
403 for any caller withoutX-PortainerAgent-EdgeID), replacing the previous
four-op(method, path)matcher — possible because 2.43.0 also gave 15 of 16
previously-unnamed operations anoperationId. Pruned patcher entries that no
longer match anything in 2.43.0 (SharedGit{Get,Update,Delete}, the
os.FileMode/v1.Durationenum strips).
Full changelog: https://github.com/portainer/portainer-mcp/blob/2.43.0/CHANGELOG.md