Skip to content

Releases: mark3labs/mcp-go

Release v0.43.0

02 Nov 14:48
ecc6d8f

Choose a tag to compare

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 Roots feature 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

Full Changelog: v0.42.0...v0.43.0

Release v0.43.0-beta.3

30 Oct 11:22

Choose a tag to compare

What's Changed

  • feat(mcp): Add SessionIdManagerResolver interface for request-based session management by @aradyaron in #626
  • feat(mcp): add HTTP and Stdio client Roots feature by @yuehaii in #620

New Contributors

Full Changelog: v0.43.0-beta.2...v0.43.0-beta.3

Release v0.43.0-beta.2

25 Oct 07:37
5088c93

Choose a tag to compare

What's Changed

  • feat: add SessionWithResourceTemplates for session-specific resource templates by @ezynda3 in #624

Full Changelog: v0.43.0-beta.1...v0.43.0-beta.2

Release v0.43.0-beta.1

21 Oct 17:18

Choose a tag to compare

What's Changed

Full Changelog: v0.42.0...v0.43.0-beta.1

Release v0.42.0

21 Oct 07:29

Choose a tag to compare

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-withany by @coderabbitai[bot] in #619

New Contributors

Full Changelog: v0.41.1...v0.42.0

Release v0.42.0-beta.3

17 Oct 13:45
b77217e

Choose a tag to compare

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

14 Oct 18:49
6d52180

Choose a tag to compare

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

30 Sep 16:34

Choose a tag to compare

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

New Contributors

Full Changelog: v0.41.1...v0.42.0-beta.1

Release v0.41.1

30 Sep 15:45
a1dd4ef

Choose a tag to compare

What's Changed

  • fix: replace bufio.Scanner with bufio.Reader to support large message… by @ezynda3 in #603

Full Changelog: v0.41.0...v0.41.1

Release v0.41.0

27 Sep 21:01

Choose a tag to compare

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

Full Changelog: v0.40.0...v0.41.0