Skip to content

build(deps): Bump rmcp from 1.7.0 to 2.0.0 - #192

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rmcp-2.0.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rmcp-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026

Copy link
Copy Markdown

Bumps rmcp from 1.7.0 to 2.0.0.

Release notes

Sourced from rmcp's releases.

rmcp-macros-v2.0.0

Added

  • [breaking] align model types with MCP 2025-11-25 spec (#927)

Fixed

  • fill missing fully qualified syntax in prompt_handler macros (#866)

Other

  • align README examples with v2 model API (#928)

rmcp-v2.0.0

Migration guide: modelcontextprotocol/rust-sdk#926

Added

  • [breaking] (rmcp) add Audio variant to PromptMessageContent (#865)
  • [breaking] align model types with MCP 2025-11-25 spec (#927)
  • deprecate roots/sampling/logging types (#923)

Fixed

  • prevent OAuth resource spoofing (#937)
  • block oauth metadata ssrf (#935)
  • prevent streamable HTTP session leak (#934)
  • fill missing fully qualified syntax in prompt_handler macros (#866)

Other

  • consolidate repeated rmcp tests (#931)
  • align README examples with v2 model API (#928)

rmcp-macros-v1.8.0

Added

  • deprecate roots, sampling, and logging (SEP-2577) (#884)

Fixed

  • strip and validate tool outputSchema and inputSchema (#860)
  • remove unnecessary fields from tools' inputSchema (#856)

Other

  • refine mcpmate listing copy (#885)
  • added jilebi-mcp to the list of built with rmcp (#861)

rmcp-v1.8.0

... (truncated)

Commits
  • 67a3085 chore: release v2.0.0 (#920)
  • c1a8b29 fix: prevent OAuth resource spoofing (#937)
  • eb435c6 fix: block oauth metadata ssrf (#935)
  • dfa7fd6 fix: prevent streamable HTTP session leak (#934)
  • e1af378 chore: consolidate repeated rmcp tests (#931)
  • 4b9bea7 Revert "feat!: relax tool result structuredContent type (#919)" (#932)
  • b8a936c feat!: relax tool result structuredContent type (#919)
  • 4158528 fix: fill missing fully qualified syntax in prompt_handler macros (#866)
  • d1cabb4 feat: deprecate roots/sampling/logging types (#923)
  • f07ee4a docs: align README examples with v2 model API (#928)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [rmcp](https://github.com/modelcontextprotocol/rust-sdk) from 1.7.0 to 2.0.0.
- [Release notes](https://github.com/modelcontextprotocol/rust-sdk/releases)
- [Changelog](https://github.com/modelcontextprotocol/rust-sdk/blob/main/release-plz.toml)
- [Commits](modelcontextprotocol/rust-sdk@rmcp-v1.7.0...rmcp-v2.0.0)

---
updated-dependencies:
- dependency-name: rmcp
  dependency-version: 2.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 16, 2026
@dependabot
dependabot Bot requested review from a team and a balanced review from Copilot September 16, 2026 22:17
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 16, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Migrate affected code and tests to the rmcp 2.x API and verify the workspace builds.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Updates the workspace rmcp dependency from 1.7.0 to the 2.x line.

Changes:

  • Bumps the shared rmcp requirement.
  • Refreshes locked rmcp and rmcp-macros packages to 2.2.0.
File summaries
File Summary
Cargo.toml Updates the dependency, but affected call sites still require migration to the breaking 2.x model API. Critical; 2 votes.
Cargo.lock Refreshes resolved rmcp and rmcp-macros versions and checksums.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 1
  • Review effort level: Lite (auto)

Note

Copilot is running an experiment and ran this review at Lite.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Cargo.toml
[workspace.dependencies]
imcp2-core = { path = "crates/imcp2-core", version = "0.4.0" }
rmcp = "1.7"
rmcp = "2.0"
@dependabot @github

dependabot Bot commented on behalf of github Sep 17, 2026

Copy link
Copy Markdown
Author

Superseded by #193.

@dependabot dependabot Bot closed this Sep 17, 2026
@dependabot
dependabot Bot deleted the dependabot/cargo/rmcp-2.0.0 branch September 17, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant