File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,12 +4,12 @@ default-members = ["crates/rmcp", "crates/rmcp-macros"]
44resolver = " 2"
55
66[workspace .dependencies ]
7- rmcp = { version = " 2.2 .0" , path = " ./crates/rmcp" }
8- rmcp-macros = { version = " 2.2 .0" , path = " ./crates/rmcp-macros" }
7+ rmcp = { version = " 3.0 .0" , path = " ./crates/rmcp" }
8+ rmcp-macros = { version = " 3.0 .0" , path = " ./crates/rmcp-macros" }
99
1010[workspace .package ]
1111edition = " 2024"
12- version = " 2.2 .0"
12+ version = " 3.0 .0"
1313authors = [" 4t145 <u4t145@163.com>" ]
1414license = " Apache-2.0"
1515repository = " https://github.com/modelcontextprotocol/rust-sdk/"
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 3.0.0] ( https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v2.2.0...rmcp-macros-v3.0.0 ) - 2026-07-16
11+
12+ ### Added
13+
14+ - [ ** breaking** ] implement SEP-2549 cache hints ([ #889 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/889 ) )
15+ - [ ** breaking** ] add MRTR behavior support (SEP-2322) ([ #929 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/929 ) )
16+ - relax outputSchema to accept non-object JSON Schema types (SEP-2106) ([ #895 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/895 ) )
17+ - [ ** breaking** ] add MRTR model types (SEP-2322) ([ #915 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/915 ) )
18+
1019## [ 2.0.0] ( https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-macros-v1.8.0...rmcp-macros-v2.0.0 ) - 2026-06-27
1120
1221### Added
Original file line number Diff line number Diff line change @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 3.0.0] ( https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.0.0 ) - 2026-07-16
11+
12+ ### Added
13+
14+ - [ ** breaking** ] add server discovery and negotiation (SEP-2575) ([ #973 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/973 ) )
15+ - * (conformance)* add SEP-2243 header validation tool ([ #997 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/997 ) )
16+ - [ ** breaking** ] align metadata models with draft schema ([ #993 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/993 ) )
17+ - [ ** breaking** ] implement SEP-2549 cache hints ([ #889 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/889 ) )
18+ - [ ** breaking** ] add MRTR behavior support (SEP-2322) ([ #929 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/929 ) )
19+ - [ ** breaking** ] type Annotations.lastModified as a string ([ #956 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/956 ) )
20+ - [ ** breaking** ] add SEP-2243 HTTP standard headers ([ #907 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/907 ) )
21+ - relax outputSchema to accept non-object JSON Schema types (SEP-2106) ([ #895 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/895 ) )
22+ - [ ** breaking** ] relax tool result structuredContent type (SEP-2106) ([ #933 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/933 ) )
23+ - [ ** breaking** ] add MRTR model types (SEP-2322) ([ #915 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/915 ) )
24+
25+ ### Fixed
26+
27+ - bound streamable HTTP memory usage ([ #970 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/970 ) )
28+ - * (streamable-http)* preserve progress in JSON mode ([ #990 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/990 ) )
29+ - specify compatible sse-stream version ([ #968 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/968 ) )
30+ - flag schema derive on schemars feature ([ #966 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/966 ) )
31+
32+ ### Other
33+
34+ - serialize JavaScript dependency install ([ #972 ] ( https://github.com/modelcontextprotocol/rust-sdk/pull/972 ) )
35+
1036## [ 2.2.0] ( https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.1.0...rmcp-v2.2.0 ) - 2026-07-08
1137
1238### Added
You can’t perform that action at this time.
0 commit comments