What's Changed
- feat: defer tool loading to enable Anthropic's "Tool Search" pattern by @wolfeidau in #644
- fix: return an error if the responseWriter does not support Flush by @JoelPfaffDD in #652
- Add Icons support for MCP spec 2025-11-25 compliance by @dask-58 in #660
- fix: add ErrUnauthorized sentinel for static token 401 responses by @ezynda3 in #661
- Add lastModified field to Annotations for MCP spec 2025-11-25 by @dask-58 in #663
- Add server-side support for MCP tasks by @JAORMX in #635
- fix: drain all pending notification before writing the response to avoid missing notifications by @archit-harness in #670
- fix for nil resources slice by @furysama in #665
- Add docstrings for annotation-related functions by @ezynda3 in #673
- fix: add timeout for SSE response waiting to prevent indefinite blocking by @everfid-ever in #668
- Try OAuth Authorization Server Metadata first by @staugaard in #669
- fix(oauth): check for OAuth error responses even when status code is 200 by @sd2k in #646
- fix: Add missing session cleanup to the StreamableHTTPServer DELETE handler by @cnnrznn in #667
New Contributors
- @wolfeidau made their first contribution in #644
- @JoelPfaffDD made their first contribution in #652
- @dask-58 made their first contribution in #660
- @JAORMX made their first contribution in #635
- @archit-harness made their first contribution in #670
- @furysama made their first contribution in #665
- @everfid-ever made their first contribution in #668
- @staugaard made their first contribution in #669
- @cnnrznn made their first contribution in #667
Full Changelog: v0.43.2...v0.44.0-beta.1