Releases: modelcontextprotocol/typescript-sdk
Releases · modelcontextprotocol/typescript-sdk
1.10.2
What's Changed
- Update README.md to use correct location of InMemoryEventStore by @RamAnanth in #366
- Streamable Http - fix server initialization validation in Stateless servers by @ihrpr in #377
- Fixed Streamable HTTP Example by @ferrants in #374
New Contributors
- @RamAnanth made their first contribution in #366
- @ferrants made their first contribution in #374
Full Changelog: 1.10.1...1.10.2
1.10.1
1.10.0
Streamable HTTP release
This is the first release supporting the new Streamable HTTP transport from protocol version 2025-03-26, which supersedes the SSE transport from protocol version 2024-11-05. 🎉
- See the Streamable HTTP section of the README and the included examples for how to use this new transport in your client or server.
- There's also a guide on backwards compatibility, to maintain support with SSE clients or servers while the ecosystem upgrades to Streamable HTTP.
Please report any issues at https://github.com/modelcontextprotocol/typescript-sdk/issues.
Other Changes
- Improve SSE endpoint sessionId parameter handling by @akazwz in #177
- Mutations for
McpServer
by @geelen in #247 - StreamableHTTPClientTransport cleanup / fixes by @beaulac in #300
- Add helper functions to distinguish between jsonRPC message types by @fredericbarthelet in #281
- Bump to version 1.10.0 by @cliffhall in #305
- Include Authorization Info in Tool Calls (and request handlers generally) by @allenzhou101 in #166
New Contributors
- @akazwz made their first contribution in #177
- @geelen made their first contribution in #247
- @beaulac made their first contribution in #300
- @fredericbarthelet made their first contribution in #281
- @cliffhall made their first contribution in #305
Full Changelog: 1.9.0...1.10.0
1.9.0
What's Changed
- Correctly pass redirect_uri to tokens call by @praboud-ant in #222
- Add audio content by @nathanArseneau in #252
- Fix bug in reset timeout on progress by @Ozamatash in #160
- Add Proxy OAuth Server Provider by @allenzhou101 in #159
- Bump pkce up to 5.0.0 to fix CJS dependency issue by @heyitsaamir in #254
- #89 NPM provenance added by @davolokh in #190
- console.error pollution logs removed in tests by @davolokh in #194
- Fixing for windows terminal forcing \r\n by @Shchvova in #214
- docs: Update README for client method usage by @stonexer in #183
- feat: expose variableNames to retrieve all parameters from UriTemplate by @li-yechao in #188
- fix: 🐛 can't establish sse when server side enable compress by @Exlau in #231
- docs: Update README to not specify invalid capabilities by @morinokami in #265
- fix: Ensure the correct capability is checked for
completion/complete
by @morinokami in #268 - feat: Add completions capability in ServerCapabilitiesSchema by @morinokami in #269
- ✨ (client/index.ts): add optional RequestOptions parameter to connect… by @nanbingxyz in #224
New Contributors
- @praboud-ant made their first contribution in #222
- @nathanArseneau made their first contribution in #252
- @allenzhou101 made their first contribution in #159
- @heyitsaamir made their first contribution in #254
- @davolokh made their first contribution in #190
- @Shchvova made their first contribution in #214
- @stonexer made their first contribution in #183
- @li-yechao made their first contribution in #188
- @Exlau made their first contribution in #231
- @morinokami made their first contribution in #265
- @nanbingxyz made their first contribution in #224
Full Changelog: 1.8.0...1.9.0
1.8.0
What's Changed
- Improve transport in SSE server example by @samuelcolvin in #197
- Add cross spawn and the test for it by @zhibisora in #198
- This should improve launching stdio servers on Windows as subprocesses
New Contributors
- @samuelcolvin made their first contribution in #197
- @zhibisora made their first contribution in #198
Full Changelog: 1.7.0...1.8.0
1.7.0
1.6.1
What's Changed
- Add timeout reset on progress notifications by @Ozamatash in #152
- Misc fixes in auth by @jerome3o-anthropic in #157
- Add CLAUDE.md with SDK development guide by @ashwin-ant in #163
New Contributors
- @Ozamatash made their first contribution in #152
Full Changelog: 1.6.0...1.6.1
1.6.0
First release containing auth
This this the first release containing support for the draft auth proposal. These features are still WIP - so be warned there might be breaking changes in the future.
What's Changed
- Client implementation of MCP auth by @jspahrsummers in #144
- Update
esbuild
to resolve security advisory by @jspahrsummers in #154 - fix: drop unresolved union members in zod schemas by @disintegrator in #150
- Server implementation of MCP auth by @jspahrsummers in #151
New Contributors
- @disintegrator made their first contribution in #150
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- Update README.md new SSE Server to match defaults in inspector by @ihrpr in #140
- Update README.md about
client.callTool
by @funwarioisii in #141 - add
cwd
toStdioServerParameters
by @sestinj in #146
New Contributors
- @ihrpr made their first contribution in #140
- @funwarioisii made their first contribution in #141
- @sestinj made their first contribution in #146
Full Changelog: 1.4.1...1.5.0
1.4.1
What's Changed
- Improve SSE error code reporting by @jspahrsummers in #137
Full Changelog: 1.4.0...1.4.1