Skip to content

deps: upgrade rmcp 0.17 → 1.2#1849

Merged
bug-ops merged 3 commits intomainfrom
deps-upgrade-rmcp-0-17-1-x-maj
Mar 15, 2026
Merged

deps: upgrade rmcp 0.17 → 1.2#1849
bug-ops merged 3 commits intomainfrom
deps-upgrade-rmcp-0-17-1-x-maj

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 15, 2026

Closes #1845

Summary

  • Bump rmcp = "0.17""1.2" in workspace Cargo.toml
  • Migrate CallToolRequestParams struct literal to builder pattern in crates/zeph-mcp/src/client.rs — required because the type is #[non_exhaustive] in rmcp 1.x
  • Remove now-unused std::borrow::Cow import

Risk

Low. Only one call site affected. Feature flags, module paths, trait signatures, and transport APIs are unchanged between 0.17 and 1.2.

Test plan

  • cargo +nightly fmt --check — pass
  • cargo clippy --workspace --features full -- -D warnings — 0 warnings
  • cargo nextest run --config-file .github/nextest.toml --workspace --features full --lib --bins — 5828/5828 passed

bug-ops added 2 commits March 15, 2026 18:08
CallToolRequestParams is #[non_exhaustive] in rmcp 1.x; migrate struct
literal to builder pattern. Remove now-unused std::borrow::Cow import.
@github-actions github-actions bot added documentation Improvements or additions to documentation rust Rust code changes dependencies Dependency updates size/S Small PR (11-50 lines) labels Mar 15, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 15, 2026 17:13
@bug-ops bug-ops merged commit b44c896 into main Mar 15, 2026
15 checks passed
@bug-ops bug-ops deleted the deps-upgrade-rmcp-0-17-1-x-maj branch March 15, 2026 17:27
bug-ops added a commit that referenced this pull request Mar 15, 2026
CallToolRequestParams is #[non_exhaustive] in rmcp 1.x; migrate struct
literal to builder pattern. Remove now-unused std::borrow::Cow import.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates documentation Improvements or additions to documentation rust Rust code changes size/S Small PR (11-50 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

deps: upgrade rmcp 0.17 → 1.x (major version, MCP protocol updates)

1 participant