Releases: modelcontextprotocol/typescript-sdk
Releases · modelcontextprotocol/typescript-sdk
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
1.4.0
What's Changed
- Add instructions for starting the server transport by @jspahrsummers in #132
- More README improvements by @jspahrsummers in #136
- feat: add mcp client instruction support by @kalvinnchau in #133
- Use
eventsource
package, to permit custom headers for SSE by @jspahrsummers in #134
Full Changelog: 1.3.2...1.4.0
1.3.2
What's Changed
- Fix attempted double registration of completion handlers by @jspahrsummers in #131
Full Changelog: 1.3.1...1.3.2
1.3.1
What's Changed
- Fix README examples not using
ResourceTemplate
class by @jspahrsummers in #125 - Fix registering multiple tools/resources/prompts by @jspahrsummers in #126
Full Changelog: 1.3.0...1.3.1