Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ default-members = ["crates/rmcp", "crates/rmcp-macros"]
resolver = "3"

[workspace.dependencies]
rmcp = { version = "3.8.0", path = "./crates/rmcp" }
rmcp-macros = { version = "3.8.0", path = "./crates/rmcp-macros" }
rmcp = { version = "3.9.0", path = "./crates/rmcp" }
rmcp-macros = { version = "3.9.0", path = "./crates/rmcp-macros" }

[workspace.package]
edition = "2024"
rust-version = "1.88"
version = "3.8.0"
version = "3.9.0"
authors = ["4t145 <u4t145@163.com>"]
license = "Apache-2.0"
repository = "https://github.com/modelcontextprotocol/rust-sdk/"
Expand Down
6 changes: 6 additions & 0 deletions crates/rmcp-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [3.9.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v3.8.0...rmcp-macros-v3.9.0) - 2026-11-05

### Other

- add Voltip to built with rmcp list ([#1401](https://github.com/modelcontextprotocol/rust-sdk/pull/1401))

## [3.6.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v3.5.1...rmcp-macros-v3.6.0) - 2026-10-19

### Fixed
Expand Down
32 changes: 32 additions & 0 deletions crates/rmcp/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,38 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [3.9.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v3.8.0...rmcp-v3.9.0) - 2026-11-05

### Added

- *(auth)* structure protected resource discovery errors ([#1305](https://github.com/modelcontextprotocol/rust-sdk/pull/1305))
- *(transport)* log followed same-origin redirects at debug level ([#1417](https://github.com/modelcontextprotocol/rust-sdk/pull/1417))
- support the Skills extension (SEP-2640) ([#1392](https://github.com/modelcontextprotocol/rust-sdk/pull/1392))

### Fixed

- *(model)* don't treat _meta alone as a CallToolResult ([#1405](https://github.com/modelcontextprotocol/rust-sdk/pull/1405))
- *(client)* keep ProgressDispatcher lock off the await path ([#1310](https://github.com/modelcontextprotocol/rust-sdk/pull/1310))
- *(auth)* refresh with only granted scopes ([#1331](https://github.com/modelcontextprotocol/rust-sdk/pull/1331))
- streamable-http server: stateful session workers ignore config.canc ([#1427](https://github.com/modelcontextprotocol/rust-sdk/pull/1427))
- *(skills)* enforce manifest boundaries and capability negotiation ([#1412](https://github.com/modelcontextprotocol/rust-sdk/pull/1412))
- *(transport)* send SIGTERM before killing a child process on graceful shutdown ([#1379](https://github.com/modelcontextprotocol/rust-sdk/pull/1379))
- *(handler)* generate a tool's outputSchema for the serialize contract ([#1378](https://github.com/modelcontextprotocol/rust-sdk/pull/1378))
- *(server)* reject server-to-client requests on discover sessions ([#1397](https://github.com/modelcontextprotocol/rust-sdk/pull/1397))
- *(auth)* accept ID-JAGs without a resource claim ([#1406](https://github.com/modelcontextprotocol/rust-sdk/pull/1406))
- *(rmcp)* reject Mcp-Param headers with invalid characters ([#1414](https://github.com/modelcontextprotocol/rust-sdk/pull/1414))
- *(transport)* match explicit HTTP media types and Accept quality values ([#1382](https://github.com/modelcontextprotocol/rust-sdk/pull/1382))
- *(model)* accept URL elicitation requests without elicitationId ([#1383](https://github.com/modelcontextprotocol/rust-sdk/pull/1383))
- *(transport)* preserve protocol error replies across cancellation ([#1370](https://github.com/modelcontextprotocol/rust-sdk/pull/1370))

### Other

- *(transport)* fix spell-check failures in response-limit tests ([#1432](https://github.com/modelcontextprotocol/rust-sdk/pull/1432))
- Merge commit from fork
- *(deps)* update rstest requirement from 0.27.0 to 0.28.0 ([#1422](https://github.com/modelcontextprotocol/rust-sdk/pull/1422))
- *(client)* point on_*_list_changed callbacks to Peer::listen ([#1402](https://github.com/modelcontextprotocol/rust-sdk/pull/1402))
- add Voltip to built with rmcp list ([#1401](https://github.com/modelcontextprotocol/rust-sdk/pull/1401))

## [3.8.0](https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v3.7.0...rmcp-v3.8.0) - 2026-10-23

### Added
Expand Down
Loading