Releases: rust-mcp-stack/rust-mcp-sdk
Releases · rust-mcp-stack/rust-mcp-sdk
rust-mcp-transport: v0.6.0
0.6.0 (2025-09-19)
⚠ BREAKING CHANGES
- add Streamable HTTP Client , multiple refactoring and improvements (#98)
- update ServerHandler and ServerHandlerCore traits (#96)
🚀 Features
- Add Streamable HTTP Client , multiple refactoring and improvements (#98) (abb0c36)
- Event store support for resumability (#101) (08742bb)
- Update ServerHandler and ServerHandlerCore traits (#96) (a2d6d23)
🐛 Bug Fixes
rust-mcp-sdk: v0.7.0
0.7.0 (2025-09-19)
⚠ BREAKING CHANGES
- add Streamable HTTP Client , multiple refactoring and improvements (#98)
- update ServerHandler and ServerHandlerCore traits (#96)
⚠ Upgrade to v0.7
- Update the last argument of your server handler functions (implementing the
ServerHandler
orServerHandlerCore
traits) to acceptArc
instead of&dyn McpServer
. on_server_started()
has been removed from handler traits. Please useon_initialized()
instead.- Cargo features have been refined to prevent unnecessary compilation of unused modules. Please review the updated feature set and adjust your Cargo.toml accordingly.
- Error types under
McpSdkError
have been refined. If you're using specific variants, you may encounter build errors. Update your code to reflect the new error structure
🚀 Features
- Add elicitation macros and add elicit_input() method (#99) (3ab5fe7)
- Add Streamable HTTP Client , multiple refactoring and improvements (#98) (abb0c36)
- Add tls-no-provider feature (#97) (5dacceb)
- Event store support for resumability (#101) (08742bb)
- Update ServerHandler and ServerHandlerCore traits (#96) (a2d6d23)
rust-mcp-transport: 0.6.0
0.6.0 (2025-09-19)
⚠ BREAKING CHANGES
- add Streamable HTTP Client , multiple refactoring and improvements (#98)
- update ServerHandler and ServerHandlerCore traits (#96)
🚀 Features
- Add Streamable HTTP Client , multiple refactoring and improvements (#98) (abb0c36)
- Event store support for resumability (#101) (08742bb)
- Update ServerHandler and ServerHandlerCore traits (#96) (a2d6d23)
🐛 Bug Fixes
simple-mcp-client-sse: 0.1.23
Dependencies
simple-mcp-client-sse-core: 0.1.20
Dependencies
simple-mcp-client-stdio: 0.1.29
Dependencies
simple-mcp-client-stdio-core: 0.1.29
Dependencies
simple-mcp-client-streamable-http: 0.1.1
Dependencies
simple-mcp-client-streamable-http-core: 0.1.1
Dependencies
rust-mcp-macros: v0.5.2
rust-mcp-transport: v0.5.1
rust-mcp-sdk: v0.6.3
0.6.3 (2025-08-31)
rust-mcp-sdk: v0.6.2
rust-mcp-sdk: v0.6.1
rust-mcp-transport: v0.5.0
rust-mcp-sdk: v0.6.0
0.6.0 (2025-08-19)
⚠ BREAKING CHANGES
This PR introduces a breaking change due to updates in the method signatures of the handler traits and messaging.
In addition, it includes several refactorings, housekeeping tasks, and various fixes and improvements. Notably, the request ID generation logic has been enhanced, deprecated methods have been removed, and overall maintainability and stability has been improved.
🚀 Features
- Improve request ID generation, remove deprecated methods and adding improvements (95b91aa)