Upgrade¶
The project is pre-1.0. Public contracts (configuration schema, tool inputs/outputs, capability names) may change between releases until v1.
Supported versions¶
Per SECURITY.md:
- Fixes target the latest release and
mainonly. - Pre-1.0 releases do not guarantee backward-compatible configuration or tool schemas.
Upgrade path¶
Binary¶
- Read the GitHub Release notes for breaking changes.
- Verify cosign signature and checksums (RELEASE.md).
- Replace the binary; restart MCP hosts pointing at the new path.
- Re-run local gates if you build from source:
task check.
Container¶
- Pin by digest or semver tag:
ghcr.io/platformrelay/ibm-mq-mcp:<version>. - Verify image signature before deploy (RELEASE.md).
- Rolling restart — no in-place migration tool is provided.
- When profiles exist, validate configuration against the release notes before cutover (Configuration — schema TBD).
Configuration and policy migrations¶
No automated migration tooling is planned for v0. When ADR-0003 and ADR-0004 fix schemas, upgrade notes will call out renames explicitly in release changelogs (generated by git-cliff from conventional commits).
MCP clients¶
Update MCP host configuration if tool names or required arguments change. The tool reference will be generated or CI-checked once schemas exist.
Downgrade¶
Not supported officially. Older releases may lack security fixes.