Releases: modelcontextprotocol/rust-sdk
Releases · modelcontextprotocol/rust-sdk
rmcp-v0.6.3
Fixed
- change JSON-RPC request ID type from u32 to i64 (#416)
rmcp-v0.6.2
Added
- (rmcp) add optional _meta to CallToolResult, EmbeddedResource, and ResourceContents (#386)
Fixed
- resolve compatibility issues with servers sending LSP notifications (#413)
- remove batched json rpc support (#408)
- transport-streamable-http-server depends on transport-worker (#405)
- (typo) correct typo in error message for transport cancellation and field. (#404)
Other
rmcp-macros-v0.6.3
rmcp-macros-v0.6.2
rmcp-v0.6.1
Added
- (rmcp) add authorization header support for the streamable http client (#390)
- (model) add helpers to build enum from concrete values (#393)
- (model) expose client method name (#391)
- add resource_link support to tools and prompts (#381)
- Add prompt support (#351)
- include reqwest in transport-streamble-http-client feature (#376)
Fixed
- (auth) url parse is not correct (#402)
- (readme) missing use declarations, more accurate server instructions (#399)
- enhance transport graceful shutdown with proper writer closure (#392)
Other
- simplify remove_route method signature (#401)
rmcp-macros-v0.6.1
rmcp-v0.6.0
rmcp-macros-v0.6.0
Other
- add related project rustfs-mcp (#378)
rmcp-v0.5.0
Fixed
- correct numeric types in progress notifications (#361)
rmcp-v0.4.1
Fixed
- (rmcp) allow both content and structured content (#359)