Skip to content

Upgrade rmcp to 3.3.0 and activate cancellation regression - #146

Open
lucarlig wants to merge 3 commits into
mainfrom
user/luca/rmcp-cancel-bug-upgrade
Open

Upgrade rmcp to 3.3.0 and activate cancellation regression#146
lucarlig wants to merge 3 commits into
mainfrom
user/luca/rmcp-cancel-bug-upgrade

Conversation

@lucarlig

@lucarlig lucarlig commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Modern Streamable HTTP cancellation could stall before the first response event. Upgrade rmcp from 3.2.0 to 3.3.0 and activate the existing regression that verifies cancelling a 2026-07-28 tool call reaches the backend.

Move downstream_cancellation_is_relayed_to_backend from future_contracts into the active gateway suite, preserving its three-second timeout. Remove the duplicate cancellation tests and stale ignore reasons, and update the testing wiki to reflect 12 remaining ignored tests. The regression uses modern discovery; it does not exercise a legacy client.

Refresh the lockfile with cargo update: update bitflags, cc, lru-slab, smallvec, tinyvec, and uuid, and remove the unused tinyvec_macros dependency.

Validation:

  • Formatting and Clippy across the workspace.
  • Focused cancellation regression and full workspace tests with all features.
  • Production build with plugins.
  • Wiki build and tests with mdBook 0.5.3.
  • PR CI: nextest with all features, dependency advisories/bans/licenses, cargo-shear, benchmark compilation, secret scanning, and DCO.

@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
Signed-off-by: Luca <luca@lucas-mbp.home>
@lucarlig lucarlig changed the title chore: upgrade rmcp to 3.3.0 and cover modern cancellation relay Upgrade rmcp to 3.3.0 and activate cancellation regression Sep 14, 2026
@lucarlig
lucarlig marked this pull request as ready for review September 14, 2026 07:50
Signed-off-by: Luca <luca@lucas-mbp.home>
@lucarlig lucarlig assigned lucarlig and unassigned dawid-nowak Sep 14, 2026
@lucarlig

Copy link
Copy Markdown
Contributor Author

/conformance

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