v0.1.0-preview.10
Pre-release
Pre-release
This release cleans up McpException and McpTransportException with the McpErrorCode enum, adds progress notification support for McpClientTool, and introduces server-side Streamable HTTP transport support.
Breaking Changes
Refer to the C# SDK Versioning documentation for details on versioning and breaking change policies.
- Clean up McpException and McpTransportException (#321):
McpException.ErrorCodechanged fromint?toMcpErrorCodeenum;McpTransportExceptionclass deleted; transport errors now throwInvalidOperationException
What's Changed
- Support progress notifications with McpClientTool and McpClientExtensions.CallToolAsync #312 by @stephentoub
- Add WithTools/Prompts overloads that accept McpServerTool/Prompts #319 by @stephentoub
- Clean up (use of) McpException and McpTransportException #321 by @stephentoub
- Add server-side Streamable HTTP transport support #330 by @halter73
Test Improvements
- Delete faulty assert #313 by @stephentoub
- Fix HandlesIProgressParameter test sporadically failing in CI #327 by @stephentoub
Repository Infrastructure Updates
- Bump version to 0.1.0-preview.10 #315 by @jeffhandley
Acknowledgements
- @LuisM000 @MaximPodolski @Meir017 @PederHP reviewed pull requests
Full Changelog: v0.1.0-preview.9...v0.1.0-preview.10