Repository navigation
build(deps-dev): Bump @modelcontextprotocol/client from 2.0.0 to 2.1.0 - #226
dependabot[bot] wants to merge 1 commit into
Conversation
ebf6d3a to
b188f20
Compare
|
@dependabot rebase |
b188f20 to
e531569
Compare
Bumps [@modelcontextprotocol/client](https://github.com/modelcontextprotocol/typescript-sdk) from 2.0.0 to 2.1.0. - [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases) - [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/@modelcontextprotocol/client@2.0.0...@modelcontextprotocol/client@2.1.0) --- updated-dependencies: - dependency-name: "@modelcontextprotocol/client" dependency-version: 2.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
e531569 to
339530e
Compare
…gether (#242) * build(deps): move @modelcontextprotocol/server and client to 2.1.0 together Dependabot split the bump into #225 (server) and #226 (client), but both depend on @modelcontextprotocol/core, so they have to move as one. Both stay exact-pinned. bun.lock changes only in the three SDK entries. 2.1.0 includes typescript-sdk#2494: StdioServerTransport now closes when stdin ends, and requests still in flight are aborted and not answered. That broke two raw-pipe tests in bin.test.ts that wrote every frame and then closed stdin before reading anything; this is #225's CI failure. Those tests now read the responses they wait for before closing stdin, as the smoke scripts already did, and they assert a clean exit (0, empty stderr) on EOF. A new case covers a client hanging up with a request in flight. The shutdown and read-before-close assertions were each observed failing under a mutation (ADR-0016). Records the dual-era re-verification in ADR-0018: headless MCP Inspector 2.8.0 on default, modern and auto; all four tools; byte-identical across eras and against a 2.0.0 build. Adds a changelog entry and a README note on the stdin-EOF lifecycle. Signed-off-by: Mark Beacom <m@beacom.dev> * docs: note Inspector 2.8.0's --protocol-era flag; narrow the subscriptions/listen claim Signed-off-by: Mark Beacom <m@beacom.dev> * test(mcp): kill the child when a raw exchange fails; scope the hang-up test to what it proves Signed-off-by: Mark Beacom <m@beacom.dev> * docs(adr): ratify ADR-0018's amendment for SDK 2.1.0 @mbeacom accepted the stdin-close change in review of #242. Record it as a marked amendment rather than rewriting ratified text: - the exact pin moves to 2.1.0; 2.0.0 named the adopted version, not a ceiling, and each bump still needs the two-era Inspector run appended; - 'client' in 'How we would know this was wrong' means one following the MCP stdio binding. A writer that closes stdin at once can lose trailing responses since typescript-sdk#2494; that is accepted as outside the guarantee, because avoiding it means replacing serveStdio. Pointers are added beside the two passages amended. Signed-off-by: Mark Beacom <m@beacom.dev> --------- Signed-off-by: Mark Beacom <m@beacom.dev>
|
Superseded by #242, which moved |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps @modelcontextprotocol/client from 2.0.0 to 2.1.0.
Release notes
Sourced from @modelcontextprotocol/client's releases.
... (truncated)
Commits
9517506Version Packages (#2808)6a05402fix(server): close StdioServerTransport when stdin ends or closes (#2494)c4248a9fix(client): add missing Windows env vars to DEFAULT_INHERITED_ENV_VARS (#2043)0b403f0chore(changesets): only bump peer dependents when out of range (#2819)6032170feat(server): add request-time OAuth scope challenges (#1624)b654261fix(client): let OAuth-derived Authorization override caller-supplied header ...5ecc791fix(codemod): only count real module specifiers in project-type inference (#2...5119ee7fix: preserve exact OAuth resource indicators (#2581)6fa4227fix(client): surface underlying network error via Error.cause on probe failur...dcc0102feat(client): add DPoP (RFC 9449) sender-constrained token support (#2629)