Release v0.27.0
What's Changed
- Support audio content type in tools/call and prompts/get by @dugenkui03 in #250
- refactor(server): extract common HTTP transport configuration options by @robert-jackson-glean in #253
- ci: add check to verify generated code is up-to-date by @robert-jackson-glean in #258
- fix(MCPServer): correct notification method in func
RemoveResource()by @cryo-zd in #262 - Create sample client by @ezynda3 in #265
- Fix the issue where the 'Shutdown' method fails to properly exit. by @uppercaveman in #255
- test(server): reliably detect Start/Shutdown deadlock in SSEServer by @robert-jackson-glean in #264
- docs: make code examples in the README correct as per spec by @pottekkat in #268
- feat(MCPServer): avoid unnecessary notifications when Resource/Tool not exists by @cryo-zd in #266
- chore: replace
interface{}withanyby @pottekkat in #261 - fix(Srv/stdio): risk of goroutine leaks and concurrent reads in
readNextLine()by @cryo-zd in #257 - docs: Remove reference to
mcp.RoleSystemby @robert-jackson-glean in #269 - fix: fix some obvious simplifications by @pottekkat in #267
- Optimization of listByPagination Performance by @qiangmzsx in #246
- fix: properly marshal
ToolAnnotationswithfalsevalues by @pottekkat in #260
New Contributors
- @uppercaveman made their first contribution in #255
- @pottekkat made their first contribution in #268
- @qiangmzsx made their first contribution in #246
Full Changelog: v0.26.0...v0.27.0