Skip to content

v0.3.0-preview.4

Pre-release
Pre-release

Choose a tag to compare

@halter73 halter73 released this 20 Aug 19:09
· 366 commits to main since this release
15f8e89

This release includes bug fixes for ResourceLinkBlock deserialization and IEnumerable serialization, performance improvements to idle session tracking, enhanced MCP session logging, new samples, and the initial framework for conceptual documentation.

What's Changed

  • Respect HandleResponse() and SkipHandler() calls in OnResourceMetadataRequest #607 by @halter73
  • UnreferenceDisposable made slimmer #627 by @Scooletz
  • IdleTracking uses lists instead of SortedSet #629 by @Scooletz
  • Fix ResourceLinkBlock deserialization by adding missing "name" case #645 by @eiriktsarpalis (co-authored by @Copilot)
  • Add an in-memory transport sample #664 by @stephentoub
  • Remove 'Sse' from AspNetCoreSseServer sample name #665 by @halter73
  • Fix NotSupportedException when returning IEnumerable #675 by @eiriktsarpalis (co-authored by @Copilot)
  • Enhance HTTP and MCP session logging #608 by @theojiang25
  • Remove special-casing of string enumerables in McpServerTool #699 by @stephentoub
  • Prune idle sessions before starting new ones #701 by @halter73

Documentation Updates

Repository Infrastructure Updates

  • Bump version to 0.3.0-preview.4 by @halter73

Acknowledgements

Full Changelog: v0.3.0-preview.3...v0.3.0-preview.4