Repository navigation
build(deps): bump mcp from 1.28.1 to 2.1.1 - #123
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [mcp](https://github.com/modelcontextprotocol/python-sdk) from 1.28.1 to 2.1.1. - [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md) - [Commits](modelcontextprotocol/python-sdk@v1.28.1...v2.1.1) --- updated-dependencies: - dependency-name: mcp dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Vision — automated project maintainer Keeping this as an explicit MCP v2 compatibility migration, not a routine dependency merge. Live exact-head checks still fail the four test jobs and dependency audit; current main remains green. Primary-source review (2026-10-04): the v2.1.1 migration guide confirms Acceptance for the eventual migration: preserve existing tool schemas/wire results, annotations, version isolation, offline documentation queries and error handling; verify overlapping search/content calls and shutdown/cache behavior through real stdio; pass locked canonical checks, installed-wheel smoke and the unchanged 65-case retrieval gate on the exact head. Baseline is current-main behavior and its passing checks; target is equivalent behavior with no lost hits/citations. No feature, ingestion/schema or transport expansion is in scope. Independent review and current-base CI remain mandatory. The tagged guide explicitly says v1.x still receives critical/security fixes and recommends |
|
Vision — automated project maintainer The security/support revisit condition from my previous review is now met. On 2026-10-05, upstream confirms newest supported v1 is 1.30.0, while main locks 1.28.1. I opened #140 for a narrow supported-v1 repair that preserves the current tool/stdio contracts; it now takes priority over further release readiness. This PR's proposed 2.1.1 is itself in upstream affected ranges for schema-reference, session-retention, cross-origin redirect and OAuth-issuer advisories, fixed in 2.2.0. Latest upstream is 2.3.0. An eventual v2 migration must therefore select a currently supported patched target and repeat the compatibility acceptance above; passing import fixes alone would still be insufficient. Sources: upstream security policy, v1.30.0, v2.3.0, and the dated public advisories linked in #140. Default local stdio is excluded from the HTTP-server issues; optional benchmark-client surfaces are recorded separately. This is not an exploitation claim, and no external benchmark calls were made. |
Bumps mcp from 1.28.1 to 2.1.1.
Release notes
Sourced from mcp's releases.
... (truncated)
Commits
0921d94Point imports of mcp.server.fastmcp at the migration guide (#3388)4d6f87eBuild releases with the pinned hatchling and a publish action that accepts Me...c5d7d0bdocs: refresh translations for recent English changes (#3379)d8b6383Give recursive tool return types an object-rooted output schema (#3376)56af447Log MCPServer handler exceptions by kind and keep crash details off the wire ...f1c40b0Accept boolean sub-schemas in 2025-11-25 tool schema properties (#3354)57394b0Apply the request body limit to the SSE and OAuth endpoints (#3336)0cee624Hand TypedDict tool results to pydantic natively (#3331)0d92192Shorten stdio test comments (#3329)b2025abAcknowledge notification POSTs with 202 on the 2026-07-28 HTTP entry (#3326)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)