Skip to content

Releases: modelcontextprotocol/typescript-sdk

1.17.4

21 Aug 17:57
3bc2235
Compare
Choose a tag to compare

What's Changed

  • feature(middleware): Composable fetch middleware for auth and cross‑cutting concerns by @m-paternostro in #485
  • restrict url schemes allowed in oauth metadata by @pcarleton in #877
  • [auth] OAuth protected-resource-metadata: fallback on 4xx not just 404 by @pcarleton in #879
  • chore: bump version to 1.17.4 by @felixweinberger in #894

Full Changelog: 1.17.3...1.17.4

1.17.3

14 Aug 14:57
4a63974
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.17.2...1.17.3

1.17.2

07 Aug 20:32
a1608a6
Compare
Choose a tag to compare

What's Changed

  • fix: retry next endpoint on CORS error during auth server discovery by @xiaoyijun in #827

Full Changelog: 1.17.1...1.17.2

1.17.1

31 Jul 18:35
0551cc5
Compare
Choose a tag to compare

What's Changed

  • (fix): Update fallbackRequestHandler type to match _requestHandlers leaves type by @fredericbarthelet in #784
  • fix: prevent responses being sent to wrong client when multiple transports connect by @grimmerk in #820
  • 1.17.1 by @ihrpr in #831

Full Changelog: 1.17.0...1.17.1

1.17.0

24 Jul 17:16
222db4a
Compare
Choose a tag to compare

What's Changed

New Contributors 🙏

Full Changelog: 1.16.0...1.17.0

1.16.0

17 Jul 19:21
400b020
Compare
Choose a tag to compare

What's Changed

  • Add type compatibility test between SDK and spec types by @ochafik in #729
  • Add OIDC ID token support by @dankelleher in #680
  • Add prompt=consent for OIDC offline_access scope by @dankelleher in #681
  • Non-critical: Readme syntax and typographical error fixes by @freakynit in #765
  • make client side client_id generation configurable in the oauth router by @cdaguerre in #734
  • Adding invalidateCredentials() to OAuthClientProvider by @geelen in #570
  • fix: use authorization_server_url as issuer when fetching metadata by @JoJoJoJoJoJoJo in #763
  • feat(protocol): Debounce notifications to improve network efficiancy by @jneums in #746
  • fix(731): StreamableHTTPClientTransport Fails to Reconnect on Non-Resumable Streams by @jneums in #732
  • fix: consistently use consumer-provided fetch function by @LucaButBoring in #767
  • fix client id issuance date should only be sent when generated by @cdaguerre in #775
  • 1.16.0 by @ihrpr in #779

New Contributors 🙏

Full Changelog: 1.15.1...1.16.0

1.15.1

10 Jul 15:22
c6ac083
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.15.0...1.15.1

1.15.0

03 Jul 22:32
1ac2e59
Compare
Choose a tag to compare

What's Changed

Note

This release reverts a breaking change introduced in version 1.13.3.

  • Allow custom fetch in SSEClientTransport and StreamableHTTPClientTransport by @cliffhall in #721
  • Revert "fix: add type safety for tool output schemas in ToolCallback" by @sushichan044 in #725
  • bump version to 1.15.0 by @bhosmer-ant in #730

Full Changelog: 1.14.0...1.15.0

1.14.0

03 Jul 15:42
bf4c5be
Compare
Choose a tag to compare

What's Changed

Warning

This introduces breaking changes, which are required to comply with the spec - more details

Full Changelog: 1.13.3...1.14.0

1.13.3

01 Jul 15:47
1b14bd7
Compare
Choose a tag to compare

What's Changed

  • Implement DNS Rebinding Protections per spec by @ddworken in #565
  • fix lint by @ihrpr in #704
  • fix: add missing eventsource-parser dependency by @domnit in #424
  • fix: add windows env PROGRAMFILES, avoid some exe can not be found by @muzea in #386
  • add overloads for registerResource method in McpServer class by @kentcdodds in #661
  • fix: extra headers when they are a Headers object by @garciasdos in #571
  • fix: missing "properties" property in empty schema by @sinedied in #598
  • fix: Expose the MCP child process PID as an accessible property in StdioClientTransport by @XiaofuHuang in #455
  • fix: add type safety for tool output schemas in ToolCallback by @sushichan044 in #670
  • doc minimum node version requirment by @marcopeg in #463
  • docs: add error handling when it fails to start HTTP server by @formulahendry in #371
  • Added Sampling Example to README by @RishiNandha in #698
  • Returning undefined from discoverOAuthMetadata for CORS errors by @geelen in #717
  • Bump version to 1.13.3 by @ihrpr in #719

New Contributors 🙏

Full Changelog: 1.13.2...1.13.3