Release v0.42.0
What's Changed
- HTTP Sampling Improvements by @ezynda3 in #601
- feat: update type definition of _meta field to text/blob resources. by @rabbah in #591
- fix: documentation typos by @Artmorse in #608
- fix: prevent tools invocation without valid session initialization by @ezynda3 in #607
- fix: make transport Start() idempotent to resolve issue #583 by @ezynda3 in #606
- feat: extend resource middlewares to resource templates by @tjhop in #582
- Preserve Tool _meta when marshaling to JSON by @jaredly in #609
- fix: reuse sessions correctly in streamable HTTP transport by @ezynda3 in #615
- Add support for Session-specific resources by @jaredly in #610
- feat: Add session resource helper functions by @ezynda3 in #617
- [disable-stream] Add WithDisableStreaming option to StreamableHTTP server to allow disabling streaming by @jaredly in #613
- feat: add HTTP client option to OAuthConfig by @sd2k in #616
- feat(mcp): Add WithAny for flexible tool properties by @otaviof in #618
- 📝 Add docstrings to
issue-345-withanyby @coderabbitai[bot] in #619
New Contributors
- @rabbah made their first contribution in #591
- @Artmorse made their first contribution in #608
- @jaredly made their first contribution in #609
- @otaviof made their first contribution in #618
- @coderabbitai[bot] made their first contribution in #619
Full Changelog: v0.41.1...v0.42.0