What's New in v1.0.0
v1.0.0 is the first stable release of rust-mcp-sdk.
Highlightsโ
- First stable release - all crates at v1.0.0 together
- 100% MCP conformance - passes all server and client conformance tests
- Handler traits remain open (unsealed) - you can implement them for your own types
Public API Renamesโ
Three typos were fixed in the public API. These are breaking renames - the old names were removed, so update your call sites:
| Old Name | New Name |
|---|---|
PingParamaters | PingParameters |
Implementation.capabilites | Implementation.capabilities |
ElicitResult | (corrected serialization) |
Dead Code Removalโ
- Removed unused types from
rust-mcp-schema - Removed
server_driver.rsfromrust-mcp-sdk - Removed shutdown functionality from
ClientRuntime - Removed
json-with-sourceresponse type (never supported by any MCP implementation)
Deprecation Hygieneโ
All items deprecated in v0.9.x and v0.10.x have been removed.
CI Hardeningโ
- Rust 1.86 clippy compliance
- MSRV bumped to 1.80
mcp-discoveryandrust-mcp-filesystempinned torust-mcp-sdk = "1.0"