Releases: mark3labs/mcp-go
Releases · mark3labs/mcp-go
Release v0.43.0
What's Changed
- feat: add support for custom HTTP headers in client requests by @matthisholleville in #546
- feat: add SessionWithResourceTemplates for session-specific resource templates by @ezynda3 in #624
- feat(mcp): Add SessionIdManagerResolver interface for request-based session management by @aradyaron in #626
- feat(mcp): add HTTP and Stdio client
Rootsfeature by @yuehaii in #620 - feat(mcp): add Title field to Implementation struct per MCP spec by @ezynda3 in #633
- fix(toocall): properly set custom header to ensure correct request handling by @cx215133873 in #632
New Contributors
- @aradyaron made their first contribution in #626
- @yuehaii made their first contribution in #620
- @cx215133873 made their first contribution in #632
Full Changelog: v0.42.0...v0.43.0
Release v0.43.0-beta.3
What's Changed
- feat(mcp): Add SessionIdManagerResolver interface for request-based session management by @aradyaron in #626
- feat(mcp): add HTTP and Stdio client
Rootsfeature by @yuehaii in #620
New Contributors
- @aradyaron made their first contribution in #626
- @yuehaii made their first contribution in #620
Full Changelog: v0.43.0-beta.2...v0.43.0-beta.3
Release v0.43.0-beta.2
What's Changed
Full Changelog: v0.43.0-beta.1...v0.43.0-beta.2
Release v0.43.0-beta.1
What's Changed
- feat: add support for custom HTTP headers in client requests by @matthisholleville in #546
Full Changelog: v0.42.0...v0.43.0-beta.1
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
Release v0.42.0-beta.3
What's Changed
- 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
Full Changelog: v0.42.0-beta.2...v0.42.0-beta.3
Release v0.42.0-beta.2
What's Changed
- 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
New Contributors
Full Changelog: v0.42.0-beta.1...v0.42.0-beta.2
Release v0.42.0-beta.1
Release v0.41.1
What's Changed
Full Changelog: v0.41.0...v0.41.1
Release v0.41.0
What's Changed
- fix(oauth): use oauth-authorization-server discovery before default endpoints by @trungutt in #581
- Improve JSON-RPC error handling with typed errors and response constructors by @peteski22 in #595
- fix: Streamable HTTP client ping response handling by @havasik in #578
- feat: add support for call tool result annotations by @Crescent617 in #547
New Contributors
- @trungutt made their first contribution in #581
- @havasik made their first contribution in #578
- @Crescent617 made their first contribution in #547
Full Changelog: v0.40.0...v0.41.0