v0.4.1-preview.1
Breaking Changes
The v0.4.1-preview.1 release includes breaking changes included in #892 and #969.
- #892 audits and standardizes MCP protocol types for consistency, including API changes for:
- Property mutability
- Required properties
- Collection types used for properties
- #969 implements SEP-1330: Elicitation Enum Schema Improvements and Standards Compliance, which involved a breaking change to the specification:
EnumSchemais marked[Obsolete]using the defaultCS0618diagnostic, and it becomes an alias forLegacyTitledEnumSchema, which is also marked as[Obsolete]using the defaultCS0618diagnostic
Path to 1.0.0
We are working toward the first stable version of the C# SDK as version 1.0.0, which will have compliance with of the MCP specification. We will publish at least one more pre-release version of the SDK before declaring the stable version, and breaking changes to are expected as part of stablizing the API.