Skip to content

Releases: modelcontextprotocol/rust-sdk

rmcp-v1.1.1

09 Mar 15:16
1158cfe

Choose a tag to compare

Fixed

  • accept logging/setLevel and ping before initialized notification (#730)

rmcp-macros-v1.1.1

09 Mar 15:16
1158cfe

Choose a tag to compare

Fixed

  • (rmcp-macros) replace deprecated *Param type aliases with *Params (#727)

rmcp-v1.1.0

04 Mar 01:58
53c86d5

Choose a tag to compare

Added

  • implement OAuth 2.0 Client Credentials flow (#707)

Other

  • add McpMux to Built with rmcp section (#717)

rmcp-macros-v1.1.0

04 Mar 01:58
53c86d5

Choose a tag to compare

Other

  • add McpMux to Built with rmcp section (#717)

rmcp-v1.0.0-alpha

03 Mar 16:27
28beb95

Choose a tag to compare

Added

  • docs update (#718)
  • (auth) [breaking] support returning extra fields from token exchange (#700)

Fixed

  • downgrade logging of message to TRACE to avoid spamming logs (#699)

Other

  • add #[non_exhaustive] and mutation methods to improve compatibility (#715)

rmcp-v1.0.0

03 Mar 22:04
e223b53

Choose a tag to compare

Fixed

  • (auth) pass WWW-Authenticate scopes to DCR registration request (#705)
  • api ergonomics follow-up (#720)
  • (streamable-http) map stale session 401 to status-aware error (#709)

rmcp-macros-v1.0.0-alpha

03 Mar 16:27
28beb95

Choose a tag to compare

Added

  • docs update (#718)

Other

  • add #[non_exhaustive] and mutation methods to improve compatibility (#715)

rmcp-macros-v1.0.0

03 Mar 22:04
e223b53

Choose a tag to compare

Fixed

  • api ergonomics follow-up (#720)

rmcp-v0.17.0

27 Feb 20:33
9551865

Choose a tag to compare

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)

rmcp-macros-v0.17.0

27 Feb 20:33
9551865

Choose a tag to compare

Added

  • add trait-based tool declaration (#677)

Other

  • add prose documentation for core features to meet conformance (#702)