Releases: mark3labs/mcp-go
Releases · mark3labs/mcp-go
Release v0.21.1
Release v0.21.0
What's Changed
- Add DefaultArray by @tiborvass in #67
- Unified Client Transport Layer for Streamable HTTP Support by @leavez in #114
- fix(tools): add
omitemptyto properties by @jkoelker in #116 - new feat: tool annotation by @dugenkui03 in #158
- introduce NewToolResultErrorWithErr and update docs by @deviantony in #140
New Contributors
- @tiborvass made their first contribution in #67
- @leavez made their first contribution in #114
- @dugenkui03 made their first contribution in #158
- @deviantony made their first contribution in #140
Full Changelog: v0.20.1...v0.21.0
Release v0.20.1
What's Changed
- Dustin/138 deadlock remove global mutex by @StarpTech in #139
New Contributors
- @StarpTech made their first contribution in #139
Full Changelog: v0.20.0...v0.20.1
Release v0.20.0
What's Changed
- feat: add ping for sse server by @lcgash in #80
- fix(client): allow interface to be implemented by @jkoelker in #135
- feat: Tool Handler Middleware by @wimspaargaren in #123
New Contributors
- @lcgash made their first contribution in #80
- @jkoelker made their first contribution in #135
- @wimspaargaren made their first contribution in #123
Full Changelog: v0.19.0...v0.20.0
Release v0.19.0
What's Changed
- fix: SSE client hangs after 30 seconds by @mrene in #88
- fix: change the default SSE endpoint to match the standard one used in the official servers by @deadprogram in #91
- fix: mcp-client should also include configurable http headers in the /sse request by @kagezhao in #100
- feat: use defer processing error by @songzhibin97 in #98
- Feature/pagination functionality by @Jinlkj in #107
New Contributors
- @mrene made their first contribution in #88
- @deadprogram made their first contribution in #91
- @kagezhao made their first contribution in #100
- @songzhibin97 made their first contribution in #98
- @Jinlkj made their first contribution in #107
Full Changelog: v0.18.0...v0.19.0
Release v0.18.0
What's Changed
- feat: add NewToolResultError by @daimatz in #87
- refactor(stdio): improve stdio server message handling by @winterfx in #73
- Add Stderr() Method to StdioMCPClient by @mashiike in #72
- fix java mcp message endpoint by @a67793581 in #75
- simplify required field handling in inputSchema by @yikakia in #82
- make context available in hooks, add OnRegisterSession hook by @zahmadsaleem in #92
New Contributors
- @daimatz made their first contribution in #87
- @winterfx made their first contribution in #73
- @mashiike made their first contribution in #72
- @yikakia made their first contribution in #82
- @zahmadsaleem made their first contribution in #92
Full Changelog: v0.17.0...v0.18.0
Release v0.17.0
What's Changed
- Handle each session initialization separately by @torkve in #60
- added the configurable items sse_read_timeout and headers to mcp-client by @resurgence72 in #55
New Contributors
- @resurgence72 made their first contribution in #55
Full Changelog: v0.16.0...v0.17.0
Release v0.16.0
What's Changed
- replace bufio.Scanner with bufio.Reader and add error handling by @hgodalan in #65
- Feature: Request Hooks by @tylergannon in #62
- fix SSEOption by @a67793581 in #63
New Contributors
Full Changelog: v0.15.0...v0.16.0
Release v0.15.0
What's Changed
- Unmarshal must add
&and query should encode by @wangle201210 in #58
New Contributors
- @wangle201210 made their first contribution in #58
Full Changelog: v0.14.1...v0.15.0
Release v0.14.1
What's Changed
- fix: ensure resource/template/list is marshalled safely by @SamMorrowDrums in #56
Full Changelog: v0.14.0...v0.14.1