Skip to content

Update Rust dependencies - #58

Merged
lucarlig merged 6 commits into
mainfrom
user/luca/update-rmcp-2-2
Jul 14, 2026
Merged

Update Rust dependencies#58
lucarlig merged 6 commits into
mainfrom
user/luca/update-rmcp-2-2

Conversation

@lucarlig

@lucarlig lucarlig commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • refresh Rust dependencies with Cargo's breaking-update flow followed by a full compatible lockfile update
  • inherit direct dependencies from [workspace.dependencies] when at least two members use them, while keeping single-member dependencies local
  • enforce shared dependency inheritance and reject unused workspace entries with cargo-deny
  • remove the avoidable second itertools version by replacing its four sorting helpers with the standard library
  • migrate to RMCP 2.2 using commit 3252f013 from the merged enabling_propagation_of_new_session_id_2 fork branch
  • fix progress routing so an immediate backend notification cannot overtake publication of RMCP's generated-token mapping
  • make progress tests use distinct string downstream tokens and update the request-flow documentation

RMCP migration

The migration follows the RMCP 2.x guide, including ContentBlock, flat resource types, builders, response enums, and generated progress-token behavior. The exact pin targets commit 3252f013 on the merged enabling_propagation_of_new_session_id_2 branch, including the initialize-session correction.

@lucarlig lucarlig changed the title Update RMCP to 2.2 Update workspace dependencies Jul 14, 2026
lucarlig added 4 commits July 14, 2026 17:03
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig force-pushed the user/luca/update-rmcp-2-2 branch from c12817e to 4d41852 Compare July 14, 2026 16:07
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig lucarlig changed the title Update workspace dependencies Update Rust dependencies Jul 14, 2026
Signed-off-by: lucarlig <luca.carlig@ibm.com>
@lucarlig
lucarlig marked this pull request as ready for review July 14, 2026 16:30
@lucarlig
lucarlig merged commit d764aaf into main Jul 14, 2026
9 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