This release adds an opt-in subscriptions/listen handler for custom server-side notification streams, improves HTTP transport fallback reliability, and expands guidance and samples for telemetry and binary resources.
What's Changed
- Keep AutoDetect channel open after provisional SSE failure #1768 by @PranavSenthilnathan
- Preserve HTTP status codes across target frameworks #1767 by @PranavSenthilnathan
- Fall back to initialize when server/discover fails at the HTTP layer #1766 by @rbstp
- Add public subscriptions/listen server handler (SEP-2575) #1775 by @tarekgh
Documentation Updates
- Add README for the InMemoryTransport sample #1769 by @AkbarDizaji
- Add Application Insights telemetry example #1778 by @lntutor
- Clarify client handling of embedded binary tool resources #1762 by @luisangelrod
Test Improvements
- Speed up CLI argument escaping tests #1773 by @PranavSenthilnathan
Repository Infrastructure Updates
- Clarify AI disclosure format with a
> [!NOTE]alert example #1771 by @PranavSenthilnathan (co-authored by @Copilot) - Bump the npm_and_yarn group across 1 directory with 6 updates #1787
- Avoid reading Configuration in Directory.Build.props #1776 by @lntutor
- Bump danielpalme/ReportGenerator-GitHub-Action from 5.5.10 to 5.5.11 #1784
Acknowledgements
- @AkbarDizaji made their first contribution in #1769
- @luisangelrod made their first contribution in #1762
- @rbstp submitted issue #1765 (resolved by #1766)
- @TomasHubelbauer submitted issue #1026 (resolved by #1778)
- @Youssef1313 submitted issue #995 (resolved by #1766)
- @eng-marani submitted issue #1261 (resolved by #1762)
- @jeffhandley @tarekgh @halter73 @PranavSenthilnathan reviewed pull requests
Full Changelog: v2.0.0...v2.1.0