Skip to content

chore: upgrade rmcp 0.16.0 → 1.7.0 and switch to ContextVM-org fork#86

Merged
ContextVM-org merged 1 commit into
ContextVM:mainfrom
harsh04044:chore/rmcp-upgrade-0.16-to-1.7
May 29, 2026
Merged

chore: upgrade rmcp 0.16.0 → 1.7.0 and switch to ContextVM-org fork#86
ContextVM-org merged 1 commit into
ContextVM:mainfrom
harsh04044:chore/rmcp-upgrade-0.16-to-1.7

Conversation

@harsh04044

Copy link
Copy Markdown

Closes #85

rmcp jumped from 0.16.0 to 1.7.0 since we started. This upgrades the dependency and switches to the ContextVM-org fork (branch progress-aware-request-timeouts) which adds progress-aware request timeout reset - needed for CEP-22.

All 21 compile errors were in tests and examples only - zero library code changes. The fixes are mechanical: struct literals replaced with builder APIs since rmcp 1.7.0 added #[non_exhaustive] to several model structs. Also wrapped one RequestId argument in Some() for a signature change in ServerJsonRpcMessage::error().

Affected files: Cargo.toml, pipeline_tests.rs, integration.rs, e2e_happy_path.rs, native_echo_server.rs, native_echo_client.rs,
rmcp_integration_test.rs.

@ContextVM-org ContextVM-org merged commit 2c47b09 into ContextVM:main May 29, 2026
3 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.

Upgrade rmcp from v0.16.0 to v1.7.0

2 participants