Skip to content

Version Packages (beta)#2

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages (beta)#2
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Dec 21, 2025

Copy link
Copy Markdown

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@modelcontextprotocol/client@2.0.0-beta.5

Minor Changes

  • #2501 1480241 Thanks @felixweinberger! - Export the Protocol base class and mergeCapabilities from the @modelcontextprotocol/client and @modelcontextprotocol/server package roots, restoring the v1 import for consumers that subclass Protocol (e.g. the MCP Apps SDK). The client and server packages each bundle their own compiled copy of the class, so import it from one package consistently within a process.

    The codemod now rewrites Protocol and mergeCapabilities imports from shared/protocol.js to the client or server package root, like the module's other symbols, instead of dropping them with an action-required marker.

  • #2511 f60dff0 Thanks @felixweinberger! - ConnectOptions.prior accepts a cached era verdict — the new exported type PriorDiscovery. { kind: 'modern', discover } adopts a previously obtained DiscoverResult with zero round trips; { kind: 'legacy' } skips the server/discover probe and runs the plain initialize handshake directly, for servers known out-of-band to be legacy — without pinning the client to mode: 'legacy': stop supplying the verdict and connect() falls back to the configured versionNegotiation mode (under 'auto', it re-probes and rediscovers an upgraded server). Freshness is the supplying host's responsibility — a stale legacy verdict succeeds silently against an upgraded server, so hosts must date cached legacy verdicts in their own storage and stop supplying them past their policy horizon. Persisted-blob plumbing is hardened: prior: null is treated as absent, the modern arm's discover payload is schema-validated before any connection state changes, and an unrecognized shape rejects with a typed SdkError(EraNegotiationFailed) instead of a TypeError.

Patch Changes

  • Updated dependencies []:
    • @modelcontextprotocol/core@2.0.0-beta.5

@modelcontextprotocol/server@2.0.0-beta.5

Minor Changes

  • #2501 1480241 Thanks @felixweinberger! - Export the Protocol base class and mergeCapabilities from the @modelcontextprotocol/client and @modelcontextprotocol/server package roots, restoring the v1 import for consumers that subclass Protocol (e.g. the MCP Apps SDK). The client and server packages each bundle their own compiled copy of the class, so import it from one package consistently within a process.

    The codemod now rewrites Protocol and mergeCapabilities imports from shared/protocol.js to the client or server package root, like the module's other symbols, instead of dropping them with an action-required marker.

Patch Changes

  • Updated dependencies []:
    • @modelcontextprotocol/core@2.0.0-beta.5

@modelcontextprotocol/codemod@2.0.0-beta.5

Patch Changes

  • #2501 1480241 Thanks @felixweinberger! - Export the Protocol base class and mergeCapabilities from the @modelcontextprotocol/client and @modelcontextprotocol/server package roots, restoring the v1 import for consumers that subclass Protocol (e.g. the MCP Apps SDK). The client and server packages each bundle their own compiled copy of the class, so import it from one package consistently within a process.

    The codemod now rewrites Protocol and mergeCapabilities imports from shared/protocol.js to the client or server package root, like the module's other symbols, instead of dropping them with an action-required marker.

@modelcontextprotocol/express@2.0.0-beta.5

Patch Changes

  • Updated dependencies [1480241]:
    • @modelcontextprotocol/server@2.0.0-beta.5

@modelcontextprotocol/fastify@2.0.0-beta.5

Patch Changes

  • Updated dependencies [1480241]:
    • @modelcontextprotocol/server@2.0.0-beta.5

@modelcontextprotocol/hono@2.0.0-beta.5

Patch Changes

  • Updated dependencies [1480241]:
    • @modelcontextprotocol/server@2.0.0-beta.5

@modelcontextprotocol/node@2.0.0-beta.5

Patch Changes

  • Updated dependencies [1480241]:
    • @modelcontextprotocol/server@2.0.0-beta.5

@modelcontextprotocol/server-legacy@2.0.0-beta.5

Patch Changes

  • Updated dependencies []:
    • @modelcontextprotocol/core@2.0.0-beta.5

@modelcontextprotocol/core@2.0.0-beta.5

@modelcontextprotocol/core-internal@2.0.0-beta.4

Minor Changes

  • #2501 1480241 Thanks @felixweinberger! - Export the Protocol base class and mergeCapabilities from the @modelcontextprotocol/client and @modelcontextprotocol/server package roots, restoring the v1 import for consumers that subclass Protocol (e.g. the MCP Apps SDK). The client and server packages each bundle their own compiled copy of the class, so import it from one package consistently within a process.

    The codemod now rewrites Protocol and mergeCapabilities imports from shared/protocol.js to the client or server package root, like the module's other symbols, instead of dropping them with an action-required marker.

Patch Changes

  • Updated dependencies []:
    • @modelcontextprotocol/core@2.0.0-beta.5

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c4cef99 to 631250f Compare December 24, 2025 06:28
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from de5f0c3 to 38a94f4 Compare January 14, 2026 07:06
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from f402e81 to 98aa891 Compare January 23, 2026 08:40
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 3bdc3fd to da3f07c Compare January 29, 2026 08:08
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from 3ed5d14 to d3065ed Compare February 7, 2026 07:59
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from c758c4c to 9ce9a06 Compare February 18, 2026 09:15
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 307e9d3 to c089c80 Compare February 25, 2026 09:07
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 4036f55 to c0ac63b Compare March 5, 2026 08:26
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 0c6e599 to 53f40a7 Compare March 13, 2026 08:22
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from ce83af3 to d349e69 Compare March 16, 2026 07:09
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from f09a192 to 74bcc12 Compare March 28, 2026 09:34
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 74bcc12 to e7722ca Compare March 31, 2026 09:07
@github-actions github-actions Bot changed the title Version Packages Version Packages (alpha) Apr 1, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from f1cf569 to c4f04f6 Compare April 3, 2026 08:44
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from d7efb65 to 960d68c Compare May 23, 2026 09:58
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from c80fcfa to df8b6d4 Compare June 4, 2026 09:48
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 4 times, most recently from ab65bba to 2c15b18 Compare June 17, 2026 09:55
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2c15b18 to 4b56324 Compare June 27, 2026 08:39
@github-actions github-actions Bot changed the title Version Packages (alpha) Version Packages (beta) Jul 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 9785eca to 0db7676 Compare July 8, 2026 08:40
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 0db7676 to 1ac49d1 Compare July 18, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants