Releases: modelcontextprotocol/typescript-sdk
Releases · modelcontextprotocol/typescript-sdk
1.18.2
What's Changed
- Updates the sampling code example in the README by @viniciuscsouza in #958
- Use redirect Uri passed in in
demoInMemoryOAuthProvider
by @TylerLeonhardt in #931 - fix(auth-router): correct Protected Resource Metadata for pathful RS and add explicit resourceServerUrl (RFC 9728) by @blustAI in #858
- chore: update version to 1.18.2 for weekly release by @felixweinberger in #970
New Contributors
- @viniciuscsouza made their first contribution in #958
- @TylerLeonhardt made their first contribution in #931
- @blustAI made their first contribution in #858
Full Changelog: 1.18.1...1.18.2
1.18.1
What's Changed
- fix: prevent streamable http wite after end from crashing the node process by @MQ37 in #933
- chore: update version to 1.18.1 for weekly release by @felixweinberger in #950
New Contributors
Full Changelog: 1.18.0...1.18.1
1.18.0
What's Changed
- mcp: update SDK for SEP 973 + add to example server by @jesselumarie in #904
- feat: add _meta field support to tool definitions by @knguyen-figma in #922
- Fix automatic log level handling for sessionless connections by @cliffhall in #917
- 1.17.6 by @ihrpr in #936
- 1.18.0 by @ihrpr in #937
- ignore icons for now by @ihrpr in #938
New Contributors
- @jesselumarie made their first contribution in #904
- @knguyen-figma made their first contribution in #922
Full Changelog: 1.17.5...1.18.0
1.17.5
What's Changed
- Automatic handling of logging level by @cliffhall in #882
- Fix the SDK vs Spec types test that is breaking CI by @cliffhall in #908
Full Changelog: 1.17.4...1.17.5
1.17.4
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
What's Changed
- Fix quit command in Example client with OAuth by @DaleSeo in #864
- fix: client import & server imports by @jatinsandilya in #851
- fix: pass fetchfn parameter to registerClient and refreshAuthorizatio… by @arjunkmrm in #850
- docs: correct parameter schema key in Dynamic Servers documentation by @bianbianzhu in #789
- version: patch to 0.17.3 by @felixweinberger in #878
New Contributors
- @DaleSeo made their first contribution in #864
- @jatinsandilya made their first contribution in #851
- @arjunkmrm made their first contribution in #850
- @bianbianzhu made their first contribution in #789
Full Changelog: 1.17.2...1.17.3
1.17.2
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
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
What's Changed
- Add CODEOWNERS file for sdk by @ihrpr in #781
- Add more robust base64 check by @cliffhall in #786
- update codeowners by @ihrpr in #803
- Fix indent by @jiec-msft in #807
- fix: Explicitly declare accpet type to json when exchanging oauth token by @JoJoJoJoJoJoJo in #801
- feat: support oidc discovery in client sdk by @xiaoyijun in #652
- fix: remove extraneous code block in README.md by @sd0ric4 in #791
- Bump form-data from 4.0.2 to 4.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #798
- Bump version 1.17.0 by @ihrpr in #810
New Contributors 🙏
- @jiec-msft made their first contribution in #807
- @sd0ric4 made their first contribution in #791
Full Changelog: 1.16.0...1.17.0
1.16.0
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()
toOAuthClientProvider
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 🙏
- @dankelleher made their first contribution in #680
- @freakynit made their first contribution in #765
- @cdaguerre made their first contribution in #734
- @JoJoJoJoJoJoJo made their first contribution in #763
- @jneums made their first contribution in #746
- @LucaButBoring made their first contribution in #767
Full Changelog: 1.15.1...1.16.0