Konstantin Konstantinov
1b53a415ea
Port of #2239 (v1.x) to v2 ( #2275 )
2026-06-10 20:14:36 +03:00
Matt
16d13abf78
feat(client,server): bundle default validators, expose customisation via subpaths ( #2088 )
2026-05-29 21:39:32 +03:00
Konstantin Konstantinov
4f226c1e35
v2 backwards compat: SdkError status code ( #2049 )
2026-05-21 08:09:32 +03:00
Felix Weinberger
9fc9070b7b
refactor(client,server): move stdio transports to ./stdio subpath export ( #1871 )
...
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-04-29 14:48:36 +01:00
Yusufhan Saçak
9ed62fe7d8
feat(client): support custom claims in PrivateKeyJwtProvider ( #1875 )
2026-04-14 10:33:53 +00:00
Luis Reche
6bec24a14c
fix: validate clientMetadataUrl at construction time (fail-fast) ( #1653 )
...
Co-authored-by: Luis <reche@Luiss-MacBook-Pro.local>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-04-14 10:17:01 +00:00
Niels Kaspers
1eb31236e7
fix(client): preserve custom Accept headers in StreamableHTTPClientTransport ( #1655 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-04-02 13:52:53 +01:00
Anthony
9bc9abc68b
Fix: Handle error responses in Streamable HTTP SSE streams ( #1390 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-31 11:53:52 +01:00
Matan Tsach
d99f3ee527
fix: continue OAuth metadata discovery on 5xx responses ( #1632 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Paul Carleton <paulcarletonjr@gmail.com>
2026-03-30 19:11:19 +00:00
Zwifi
4aec5f7906
Private key jwt scopes ( #1443 )
2026-03-30 18:19:42 +00:00
Wils Dawson
9d083923d5
SEP-2207: Refresh token guidance ( #1523 )
2026-03-30 18:11:55 +01:00
Felix Weinberger
6711ed9ae8
feat(client): add reconnectionScheduler to StreamableHTTPClientTransport ( #1763 )
...
Co-authored-by: CHOIJEWON <alsrn6040@kakao.com>
2026-03-30 14:02:20 +01:00
Felix Weinberger
527643966e
fix(stdio): always set windowsHide on Windows, not just in Electron ( #1772 )
...
Co-authored-by: jnMetaCode <147776183+jnMetaCode@users.noreply.github.com>
Co-authored-by: Konstantin Konstantinov <KKonstantinov@users.noreply.github.com>
2026-03-30 13:56:11 +03:00
Felix Weinberger
e563e63bd2
feat: introduce minimal AuthProvider interface with OAuthClientProvider adapter ( #1710 )
2026-03-25 13:09:16 +00:00
bhosmer-ant
13a0d345c0
Don't swallow fetch TypeError as CORS in non-browser environments ( #1595 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
Co-authored-by: Felix Weinberger <fweinberger@anthropic.com>
2026-03-25 10:45:59 +00:00
bhosmer-ant
72fe68b266
Restore negotiated protocol version on reconnection transport ( #1591 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-23 14:58:13 +00:00
sagar-okta
ccb78f2043
Implement SEP-990 Enterprise Managed OAuth ( #1593 )
...
Co-authored-by: Paul Carleton <paulc@anthropic.com>
2026-03-15 14:18:14 +00:00
Anthony
108f2f3ab6
fix: correct error handling for unknown tools and resources ( #1389 )
...
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-09 18:17:09 +00:00
bhosmer-ant
ad4b2f9cac
Include requestInit options in GET SSE stream request ( #1592 )
...
Co-authored-by: De Wildt van Reenen <dewildt@labs.epiuse.com>
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
Co-authored-by: Felix Weinberger <3823880+felixweinberger@users.noreply.github.com>
2026-03-09 18:05:30 +00:00
Paul Carleton
1a78b0138f
feat: use scopes_supported from resource metadata by default (forward-port #757 ) ( #1614 )
...
Co-authored-by: Anthony Giniers <antogyn@gmail.com>
2026-03-02 17:13:59 +00:00
bhosmer-ant
9a8f37b366
Default to client_secret_basic when server omits token_endpoint_auth_methods_supported ( #1594 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-03-02 11:31:29 +00:00
Felix Weinberger
dc896e198b
feat: expose discoverOAuthServerInfo() and add provider caching for auth server URL ( #1527 )
...
Co-authored-by: hassan123789 <49031989+hassan123789@users.noreply.github.com>
2026-02-13 17:55:12 +00:00
Jonathan Hefner
7778c74e1f
docs: fix grammar, typos, and style in JSDoc comments ( #1491 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-10 23:51:06 +00:00
Konstantin Konstantinov
0f0a4eb7c8
v2: Errors refactor (ProtocolError, SdkError, OAuthError) (#1454 )
2026-02-03 18:41:22 +02:00
Matt
f6e8204b86
fix: replace schema-based handlers with string method names ( #1446 )
2026-02-02 23:57:07 +00:00
Konstantin Konstantinov
bf6f16c8be
eslint fixes in tests ( #1418 )
2026-01-22 12:26:48 +00:00
Konstantin Konstantinov
9fc7e28f48
v2 ESlint fixes (#1403 )
...
Co-authored-by: Matt <77928207+mattzcarey@users.noreply.github.com>
2026-01-20 12:21:53 +00:00
Konstantin Konstantinov
71ae3acee0
[v2] Мonorepo, sdk-client, sdk-server, sdk-core package split ( #1279 )
2025-12-19 14:19:02 +01:00