This is the first stable release of the ModelContextProtocol C# SDK. Thank you to all of the contributors who helped us achieve this milestone!
Breaking Changes
Refer to the C# SDK Versioning documentation for details on versioning and breaking change policies.
- Mark RunSessionHandler experimental (MCPEXP002) #1383
HttpServerTransportOptions.RunSessionHandleris now annotated with[Experimental("MCPEXP002")]- Code that references
RunSessionHandlerwill produce a compile-time warning (or error withTreatWarningsAsErrors); suppress with#pragma warning disable MCPEXP002 - Consider using
ConfigureSessionOptionsas an alternative;RunSessionHandlermay be removed or change signatures in a future release
What's Changed
- Add 2025-03-26 OAuth backward compatibility for client conformance #1374 by @jeffhandley (co-authored by @Copilot)
- Mark
RunSessionHandlerexperimental (MCPEXP002) #1383 by @halter73 (co-authored by @Copilot @jeffhandley)
Documentation Updates
- Fix a few bugs in the docs #1379 by @stephentoub
- Add and augment conceptual docs #1375 by @jeffhandley (co-authored by @Copilot @mikekistler @stephentoub @halter73)
Repository Infrastructure Updates
- Bump to version 1.0.0 (stable) #1384 by @jeffhandley
Acknowledgements
- @halter73 @stephentoub @mikekistler @eiriktsarpalis reviewed pull requests
Full Changelog: v1.0.0-rc.1...v1.0.0