-
Notifications
You must be signed in to change notification settings - Fork 2.1k
OpenJun 8, 2026
No due date
•Last updated Backwards-compatibility layer for v2 — see reviewer guide gist https://gist.github.com/felixweinberger/d7a70e1b52db4a2a0851b98b453ebe3b
100% complete
List view
0 of 25 selected 0 issues of 25 selected
feat(compat): re-export StreamableHTTPServerTransport + EventStore types from /node
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1904#1904 In modelcontextprotocol/typescript-sdk;feat(core): 3-arg setRequestHandler/setNotificationHandler with validator-agnostic paramsSchema
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1916#1916 In modelcontextprotocol/typescript-sdk;feat(core): export Protocol class + ProtocolSpec generic for typed custom vocabularies
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1917#1917 In modelcontextprotocol/typescript-sdk;fix(core): fall back to z.toJSONSchema for zod schemas without ~standard.jsonSchema
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1895#1895 In modelcontextprotocol/typescript-sdk;fix(node): make hono an optional peer dependency
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1896#1896 In modelcontextprotocol/typescript-sdk;fix(core): move @cfworker/json-schema out of main barrel into /validators/cf-worker subpath
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1897#1897 In modelcontextprotocol/typescript-sdk;fix(packages): add types/typesVersions for legacy moduleResolution: node
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1898#1898 In modelcontextprotocol/typescript-sdk;feat(core): add deprecate() warn-once helper for v1-compat shims
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1899#1899 In modelcontextprotocol/typescript-sdk;feat(compat): restore McpServer.tool()/.prompt()/.resource() variadic overloads
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1900#1900 In modelcontextprotocol/typescript-sdk;feat(compat): registerTool/registerPrompt accept raw Zod shape, auto-wrap with z.object()
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1901#1901 In modelcontextprotocol/typescript-sdk;feat(compat): add deprecated flat ctx.* fields + RequestHandlerExtra type alias
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1902#1902 In modelcontextprotocol/typescript-sdk;feat(compat): McpError/ErrorCode/JSONRPCError/StreamableHTTPError + OAuth subclass aliases
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1903#1903 In modelcontextprotocol/typescript-sdk;feat(compat): IsomorphicHeaders/FetchLike/RequestInfo deprecated type aliases
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1905#1905 In modelcontextprotocol/typescript-sdk;feat(compat): add /server/zod-schemas subpath re-exporting *Schema constants
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1906#1906 In modelcontextprotocol/typescript-sdk;feat(express): restore Resource-Server auth glue (requireBearerAuth, mcpAuthMetadataRouter)
authIssues and PRs related to Authentication / OAuthIssues and PRs related to Authentication / OAuthv2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1907#1907 In modelcontextprotocol/typescript-sdk;feat(server-auth-legacy): add frozen v1 Authorization-Server package
authIssues and PRs related to Authentication / OAuthIssues and PRs related to Authentication / OAuthv2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1908#1908 In modelcontextprotocol/typescript-sdk;feat(node): restore SSEServerTransport under /node/sse, @deprecated
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1909#1909 In modelcontextprotocol/typescript-sdk;docs: reframe migration guide as 'most servers: just bump' + 21 doc gaps
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1910#1910 In modelcontextprotocol/typescript-sdk;feat(core): restore v1 Zod-schema overloads on setRequestHandler/setNotificationHandler/request
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1891#1891 In modelcontextprotocol/typescript-sdk;feat(core): add isSpecType / specTypeSchemas Records for runtime validation of spec types
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1887#1887 In modelcontextprotocol/typescript-sdk;feat(compat): export InMemoryTransport from public API surface
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1834#1834 In modelcontextprotocol/typescript-sdk;refactor(client,server): move stdio transports to ./stdio subpath export
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1871#1871 In modelcontextprotocol/typescript-sdk;feat(sdk): @modelcontextprotocol/sdk meta-package with v1 deep-import subpaths
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Closed (abandoned).modelcontextprotocol/typescript-sdknumber 1913#1913 In modelcontextprotocol/typescript-sdk;refactor(core): _wrapHandler hook so subclasses don't redeclare setRequestHandler
v2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1976#1976 In modelcontextprotocol/typescript-sdk;refactor(specTypeSchema): drop
as unknown ascasts; add allowlist drift guardv2-bcv2 backwards-compatibility seriesv2 backwards-compatibility seriesStatus: Merged (completed).modelcontextprotocol/typescript-sdknumber 1993#1993 In modelcontextprotocol/typescript-sdk;