Skip to content

0.8.0

Choose a tag to compare

@mattt mattt released this 06 May 16:38
· 34 commits to main since this release
305cf7e

What's Changed

  • Update Client.listTools return type to include next cursor by @mattt in #54
  • Add support for Linux with glibc by @mattt in #61
  • Conditionalize availability of StdioTransport by @mattt in #65
  • Fix testServerHandleInitialize flake by @mattt in #68
  • Add support for JSON-RPC batching by @mattt in #67
  • Add support for audio content in prompts and tool results by @mattt in #73
  • Add support for tool annotations by @mattt in #47
  • Add streamable HTTP transport for clients by @mattt in #70
  • Update README with information about transports and platform availability by @mattt in #76
  • Simplify receive() implementation for transports by @mattt in #78
  • Send initialized notification from client instead of server by @mattt in #85
  • Update AnyNotification to include notification params by @stallent in #86
  • Fix event stream line parsing to handle CRLF and empty lines correctly by @aspitz in #89
  • support 405 response from servers that don’t support streaming by @stallent in #90
  • Document Client usage with HTTPClientTransport by @mattt in #77
  • Resume NetworkTransfer with EOF instead of throwing error when no data is received by @mattt in #94
  • Use EventSource for SSE implementation by @stallent and @mattt in #96
  • Delay SSE GET connection until after session ID is established by @mattt in #97
  • Improve documentation comments for transport types by @mattt in #98
  • Expand README with more information about client and server usage by @mattt in #99
  • Set latest version to 2025-03-26 by @mattt in #80

New Contributors

Full Changelog: 0.7.1...0.8.0