Skip to content

Upgrade rmcp to 3.0.1 - #69

Merged
lucarlig merged 2 commits into
mainfrom
user/luca/upgrade-rmcp-3-0-1
Jul 30, 2026
Merged

Upgrade rmcp to 3.0.1#69
lucarlig merged 2 commits into
mainfrom
user/luca/upgrade-rmcp-3-0-1

Conversation

@lucarlig

Copy link
Copy Markdown
Contributor

Summary

  • upgrade rmcp and rmcp-macros from 3.0.0-beta.3 to stable 3.0.1
  • migrate test macro metadata from the removed Meta alias to MetaObject
  • refresh the lockfile, including RMCP's base64 0.23 dependency

Why

rmcp 3.0.1 is the latest stable release. It includes fixes for stateless initialize negotiation, missing protocol-header handling, graceful subscription results, and OAuth token refresh against discovered resources. Moving off the beta keeps the dataplane on the supported MCP 2026-07-28 SDK line.

Impact

The gateway now builds against the stable RMCP 3.0 API and receives the upstream protocol fixes above. No ContextForge public API or routing contract changes are introduced.

Validation

  • cargo fmt --all --check
  • cargo check --workspace --all-targets
  • cargo clippy --locked --workspace --all-targets -- -D warnings
  • cargo deny check advisories bans licenses
  • cargo shear --check-test-targets --deny-warnings --locked
  • cargo nextest run --locked --workspace (75 passed)
  • cargo build --locked --workspace
  • cargo bench --locked --workspace --no-run

lucarlig added 2 commits July 30, 2026 09:19
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig marked this pull request as ready for review July 30, 2026 10:00

@gandhipratik203 gandhipratik203 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the upgrade. Accepting the changes as we are moving to the new protocol. LGTM!

@lucarlig
lucarlig merged commit f47257b into main Jul 30, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants