Releases: modelcontextprotocol/rust-sdk
Releases · modelcontextprotocol/rust-sdk
rmcp-v0.8.1
Fixed
- (oauth) pass bearer token to all streamable http requests (#476)
- fix spellcheck on intentional typo in CHANGELOG (#470)
rmcp-macros-v0.8.1
Fixed
- generate default schema for tools with no params (#446)
rmcp-v0.8.0
Added
- allow clients to override client_name (#469)
Fixed
- (oauth) support suffixed and preffixed well-knonw paths (#459)
- generate default schema for tools with no params (#446)
Other
- bump to rust 1.90.0 (#453)
rmcp-macros-v0.8.0
Fixed
- generate default schema for tools with no params (#446)
rmcp-v0.7.0
Fixed
- return auth errors (#451)
- (oauth) do not treat empty secret as valid for public clients (#443)
- (clippy) add doc comment for generated tool attr fn (#439)
- (oauth) require CSRF token as part of the OAuth authorization flow. (#435)
Other
- (root) Add Terminator to Built with rmcp section (#437)
- Non-empty paths in OAuth2 Authorization Server Metadata URLs (#441)
rmcp-macros-v0.7.0
Fixed
- (macros) support #[doc = include_str!(...)] for macros (#444)
- (clippy) add doc comment for generated tool attr fn (#439)
Other
- (root) Add Terminator to Built with rmcp section (#437)
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
- Spec conformance: meta support and spec updates (#415)
- add the rmcp-openapi and rmcp-actix-web related projects (#406)
rmcp-macros-v0.6.3
Fixed
- (typo) correct typo in error message for transport cancellation and field. (#404)
Other
- add the rmcp-openapi and rmcp-actix-web related projects (#406)
rmcp-macros-v0.6.2
Fixed
- (typo) correct typo in error message for transport cancellation and field. (#404)
Other
- add the rmcp-openapi and rmcp-actix-web related projects (#406)