Skip to content

chore: upgrade rmcp to 3.3.0 and cover modern cancellation relay - #146

Draft
lucarlig wants to merge 1 commit into
mainfrom
user/luca/rmcp-cancel-bug-upgrade
Draft

chore: upgrade rmcp to 3.3.0 and cover modern cancellation relay#146
lucarlig wants to merge 1 commit into
mainfrom
user/luca/rmcp-cancel-bug-upgrade

Conversation

@lucarlig

@lucarlig lucarlig commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Why

This PR brings the dataplane to rmcp 3.3.0 so the upstream modern Streamable HTTP in-flight cancellation fix from rust-sdk PR #1194 is present in our stack.

What changed

  • Update workspace rmcp dependency from 3.2.0 to 3.3.0 (keeping existing feature set and default-features = false).
  • Add a modern client regression test:
    • modern_downstream_cancellation_is_relayed_to_backend
  • Keep the existing legacy downstream cancellation test as ignored and adjacent to the new one.

Validation

  • cargo fmt --all -- --check
  • cargo test -p contextforge-data-plane-lib --test gateway modern_downstream_cancellation_is_relayed_to_backend
  • cargo test -p contextforge-data-plane-lib --test gateway downstream_cancellation_is_relayed_to_backend -- --ignored
  • cargo test -p contextforge-data-plane-lib --test gateway --no-run

@lucarlig
lucarlig force-pushed the user/luca/rmcp-cancel-bug-upgrade branch from 266bd4d to 224d21c Compare September 11, 2026 10:23
@lucarlig
lucarlig marked this pull request as draft September 11, 2026 14:26
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