Skip to content

v0.2.0-preview.2

Pre-release
Pre-release

Choose a tag to compare

@jeffhandley jeffhandley released this 29 May 17:01
6351b3d

This release replaces UseStreamableHttp with a TransportMode enum for more flexible transport configuration, with auto-detection as the new default. It also improves SSE client transport compatibility, relaxes accept header validation, and adds tool invocation error logging.

Breaking Changes

Refer to the C# SDK Versioning documentation for details on versioning and breaking change policies.

  1. Replace UseStreamableHttp with TransportMode #456
    • SseClientTransportOptions.UseStreamableHttp property removed and replaced with TransportMode of type HttpTransportMode
    • Default behavior changed from SSE-only to auto-detect (tries Streamable HTTP first, falls back to SSE)
    • Migration: UseStreamableHttp = trueTransportMode = HttpTransportMode.StreamableHttp; default/false → TransportMode = HttpTransportMode.Sse (to preserve old behavior)

What's Changed

Documentation Updates

Repository Infrastructure Updates

Acknowledgements

Full Changelog: 0.2.0-preview.1...v0.2.0-preview.2