Skip to content

fix(deps): update rust crate rmcp to 0.17#1409

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/rmcp-0.x
Open

fix(deps): update rust crate rmcp to 0.17#1409
renovate[bot] wants to merge 1 commit intomainfrom
renovate/rmcp-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 4, 2026

This PR contains the following updates:

Package Type Update Change
rmcp dependencies minor 0.120.17

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

modelcontextprotocol/rust-sdk (rmcp)

v0.17.0

Compare Source

Added
  • (streamable-http) add json_response option for stateless server mode (#​683)
  • mcp sdk conformance (#​687)
  • add default value support to string, number, and integer schemas (#​686)
  • add trait-based tool declaration (#​677)
  • send and validate MCP-Protocol-Version header (#​675)
Fixed
  • improve error logging and remove token secret from logs (#​685)
  • refresh token expiry (#​680)
  • gate optional dependencies behind feature flags (#​672)
  • allow empty content in CallToolResult (#​681)
  • (schema) remove AddNullable from draft2020_12 settings (#​664)
Other
  • add prose documentation for core features to meet conformance (#​702)
  • Fix/sse channel replacement conflict (#​682)
  • document session management for streamable HTTP transport (#​674)

v0.16.0

Compare Source

Added
  • add support for custom HTTP headers in StreamableHttpClient (#​655)
  • (auth) add token_endpoint_auth_method to OAuthClientConfig (#​648)
Fixed
  • remove unnecessary doc-cfg (#​661)
  • duplicate meta serialization (#​662)
  • sort list_all() output in ToolRouter and PromptRouter for deterministic ordering (#​665)
  • align task response types with MCP spec (#​658)
Other
  • upgrade reqwest to 0.13.2 (#​669)
  • include LICENSE in final crate tarball (#​657)
  • (deps) update rand requirement from 0.9 to 0.10 (#​650)
  • remove unused axum dependency from server-side-http feature (#​642)
  • 11-25-2025 compliant Auth (#​651)
  • add rudof-mcp to MCP servers list (#​645)

v0.15.0

Compare Source

Added
  • (elicitation) add support URL elicitation. SEP-1036 (#​605)
  • enforce SEP-1577 MUST requirements for sampling with tools (#​646)
  • add native-tls as an optional TLS backend (#​631)
  • (capabilities) add extensions field for SEP-1724 (#​643)
Fixed
  • (tasks) avoid dropping completed task results during collection (#​639)
  • (auth) oauth metadata discovery (#​641)
  • compilation with --no-default-features (#​593)
  • (tasks) expose execution.taskSupport on tools (#​635)
  • (tasks) correct enum variant ordering for deserialization (#​634)
Other
  • Add optional description field to Implementation struct (#​649)
  • Implement SEP-1577: Sampling With Tools (#​628)

v0.14.0

Compare Source

Fixed
  • (tasks) #​626 model task capabilities correctly (#​627)
  • don't treat non-success HTTP codes as transport errors (#​618)
Other
  • show README content on docs.rs (#​583)
  • added hyper-mcp to the list of built with rmcp (#​621)
  • Implement SEP-1319: Decouple Request Payload from RPC Methods (#​617)

v0.13.0

Compare Source

Added
  • provide blanket implementations for ClientHandler and ServerHandler traits (#​609)
  • (service) add close() method for graceful connection shutdown (#​588)
  • (auth) add StateStore trait for pluggable OAuth state storage (#​614)
  • (elicitation) implement SEP-1330 Elicitation Enum Schema Improvements (#​539)
  • (task) add task support (SEP-1686) (#​536)
Fixed
  • use the json rpc error from the initialize response and bubble it up to the client (#​569)
  • (build) fix build of the project when no features are selected (#​606)
  • use Semaphore instead of Notify in OneshotTransport to prevent race condition (#​611)
  • add OpenID Connect discovery support per spec-2025-11-25 4.3 (#​598)
  • only try to refresh access tokens if we have a refresh token or an expiry time (#​594)
  • (docs) add spreadsheet-mcp to Built with rmcp (#​582)
Other
  • (elicitation) improve enum schema builder, small changes of elicitation builder (#​608)
  • add pre-commit hook for conventional commit verification (#​619)
  • clean up optional dependencies (#​546)
  • re-export ServerSseMessage from session module (#​612)
  • Implement SEP-1699: Support SSE Polling via Server-Side Disconnect (#​604)
  • update README external links (#​603)
  • clarity and formatting (#​602)
  • Add optional icons field to RawResourceTemplate (#​589)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 8am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label May 4, 2026
@renovate renovate Bot requested a review from a team as a code owner May 4, 2026 04:28
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label May 4, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.4%. Comparing base (69132ef) to head (4949575).

Additional details and impacted files
@@           Coverage Diff           @@
##            main   #1409     +/-   ##
=======================================
- Coverage   82.4%   82.4%   -0.1%     
=======================================
  Files        120     120             
  Lines      10092   10092             
=======================================
- Hits        8320    8316      -4     
- Misses      1772    1776      +4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants