v1.3.0-pre.1
Pre-release
Pre-release
·
81 commits
to main
since this release
This release includes several enhancements and bugfixes. Worth mentioning is the addition of schema caching, which significantly improves the performance in some stateless server deployment scenarios.
Dependency updates
Enhancements
- perf: add schema caching to avoid repeated reflection by @SamMorrowDrums in #685
- mcp: add DisableListening option to StreamableClientTransport by @zxxf18 in #729
- feat: deprecated logger in client & add Logger in ClientOption by @CocaineCong in #738
- feat: deleted the old logger in client by @CocaineCong in #744
- Export GetError and SetError methods by @jba in #753
Bugfixes
- fix: connectStandaloneSSE checking Content-Type header by @liushuangls in #736
- mcp: fix SSEClientTransport to report HTTP errors properly by @hassan123789 in #740
- mcp: add Allow header to 405 responses per RFC 9110 §15.5.6 by @SamMorrowDrums in #757
- mcp: fix a race condition in logging by @maciej-kisiel in #761
Chores
- docs: adds SDK version support matrix by @La002 in #737
- .github/workflows: add nightly conformance tests by @findleyr in #752
New Contributors
- @La002 made their first contribution in #737
- @hassan123789 made their first contribution in #740
- @liushuangls made their first contribution in #736
- @CocaineCong made their first contribution in #738
- @zxxf18 made their first contribution in #729
- @SamMorrowDrums made their first contribution in #685
- @maciej-kisiel made their first contribution in #761
Full Changelog: v1.2.0...v1.3.0-pre.1