Sourced from github.com/mark3labs/mcp-go's releases.
Release v0.20.0
What's Changed
- feat: add ping for sse server by
@lcgashin mark3labs/mcp-go#80- fix(client): allow interface to be implemented by
@jkoelkerin mark3labs/mcp-go#135- feat: Tool Handler Middleware by
@wimspaargarenin mark3labs/mcp-go#123New Contributors
@lcgashmade their first contribution in mark3labs/mcp-go#80@jkoelkermade their first contribution in mark3labs/mcp-go#135@wimspaargarenmade their first contribution in mark3labs/mcp-go#123Full Changelog: https://github.com/mark3labs/mcp-go/compare/v0.19.0...v0.20.0
Release v0.19.0
What's Changed
- fix: SSE client hangs after 30 seconds by
@mrenein mark3labs/mcp-go#88- fix: change the default SSE endpoint to match the standard one used in the official servers by
@deadprogramin mark3labs/mcp-go#91- fix: mcp-client should also include configurable http headers in the /sse request by
@kagezhaoin mark3labs/mcp-go#100- feat: use defer processing error by
@songzhibin97in mark3labs/mcp-go#98- Feature/pagination functionality by
@Jinlkjin mark3labs/mcp-go#107New Contributors
@mrenemade their first contribution in mark3labs/mcp-go#88@deadprogrammade their first contribution in mark3labs/mcp-go#91@kagezhaomade their first contribution in mark3labs/mcp-go#100@songzhibin97made their first contribution in mark3labs/mcp-go#98@Jinlkjmade their first contribution in mark3labs/mcp-go#107Full Changelog: https://github.com/mark3labs/mcp-go/compare/v0.18.0...v0.19.0
Release v0.18.0
What's Changed
- feat: add NewToolResultError by
@daimatzin mark3labs/mcp-go#87- refactor(stdio): improve stdio server message handling by
@winterfxin mark3labs/mcp-go#73- Add Stderr() Method to StdioMCPClient by
@mashiikein mark3labs/mcp-go#72- fix java mcp message endpoint by
@a67793581in mark3labs/mcp-go#75- simplify required field handling in inputSchema by
@yikakiain mark3labs/mcp-go#82- make context available in hooks, add OnRegisterSession hook by
@zahmadsaleemin mark3labs/mcp-go#92New Contributors
@daimatzmade their first contribution in mark3labs/mcp-go#87@winterfxmade their first contribution in mark3labs/mcp-go#73@mashiikemade their first contribution in mark3labs/mcp-go#72@yikakiamade their first contribution in mark3labs/mcp-go#82@zahmadsaleemmade their first contribution in mark3labs/mcp-go#92Full Changelog: https://github.com/mark3labs/mcp-go/compare/v0.17.0...v0.18.0
b8dc82d
feat: Tool Handler Middleware (#123)6b923f6
fix(client): allow interface to be implemented (#135)cc777fc
feat: add ping for sse server (#80)c7390fe
Feature/pagination functionality (#107)62cdf71
feat: use defer processing error (#98)1b7e34c
mcp-client should also include configurable http headers in the /sse
request ...d1e5f33
fix: make the default sse endpoint match the standard one used in the
officia...f3149bf
fix: remove sse read timeout to avoid ignoring future sse messages (#88)a0e968a
feat: add context to hooks (#92)607d6c2
simplify required field handling in inputSchema (#82)