What's Changed
- feat(get-server-tools): add GetTools method for retrieve MCPServer.tools by @ValeriiStepanets in #437
- fix: don't share mutex between tools/resources by @tjhop in #574
- docs(server): Correct custom endpoint example for streamable HTTP transport by @IAmSurajBobade in #577
- feat: add NewToolResultJSON by @changkun in #550
- Do not panic on nil io by @sam-at-luther in #446
- Remove useless allocations; use (*Type)(nil) instead by @mikeschinkel in #545
- improve streamable http sse logging by @ethanoroshiba in #508
- feat!: add context.Context to TokenStore methods by @sd2k in #557
- Detect Pong from MCP Client and skip Session ID validation by @struckoff in #539
- feat: implement MCP elicitation support (#413) by @JBUinfo in #548
New Contributors
- @ValeriiStepanets made their first contribution in #437
- @IAmSurajBobade made their first contribution in #577
- @changkun made their first contribution in #550
- @sam-at-luther made their first contribution in #446
- @mikeschinkel made their first contribution in #545
- @ethanoroshiba made their first contribution in #508
- @struckoff made their first contribution in #539
- @JBUinfo made their first contribution in #548
Full Changelog: v0.39.1...v0.40.0