chore(deps-dev): update mcp requirement from <2,>=1.0 to >=1.0,<3 - #359
chore(deps-dev): update mcp requirement from <2,>=1.0 to >=1.0,<3#359dependabot[bot] wants to merge 1 commit into
Conversation
Updates the requirements on [mcp](https://github.com/modelcontextprotocol/python-sdk) to permit the latest version. - [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.0.0...v2.0.0) --- updated-dependencies: - dependency-name: mcp dependency-version: 2.0.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
|
Closing this one deliberately. Widening the Why this is not safe today
from mcp.server.fastmcp import FastMCP
server = FastMCP("agentops")In mcp 2.x, The upstream v2.0.0 release notes give exactly this guidance:
Why the green checks here are not evidence CI runs What we are doing instead
Migrating to mcp 2.x is a real piece of work (rewrite |
|
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. |
…cut (#411) Closes five audit follow-ups that shared one root cause: behaviour that nothing exercised. #398 - the official evaluation runner ignored the agent override. prepare_official_eval read the agent name and version straight from agentops.yaml, so --agent and AGENTOPS_AGENT were accepted and then discarded. A pipeline pinning a version still evaluated whatever the config carried. Resolution now happens once in resolve_agent_override, official_eval.py applies it, and the generated GitHub Actions and Azure DevOps workflows forward it. An unexpanded CI token such as $(AGENTOPS_AGENT) is treated as absent rather than parsed as a name. #404 - the release cut logic lived as an inline Python heredoc inside cut-release.yml, where no test could import it, so a regression only surfaced while a release was being cut. That is how the 0.8.6 cut broke. The transformation moved to scripts/check_changelog.py cut, the workflow calls it, and the unit tests exercise the same code. The subcommand is idempotent and rejects a changelog with no [Unreleased] marker. #399 - the CHANGELOG gate had no fixture proving Dependabot pull requests pass. They do, but only because the EXEMPT_AUTHORS check runs before file classification. PR #359 touches pyproject.toml, which is shipping code, so reordering those checks would block every dependency bump. Three real payloads now pin that ordering. #395 - the Azure DevOps CI test covered a single eval runner. It is now parametrized over azd-ai-agent-eval, agentops-cloud and agentops-local. #396 - the safety-eval job deliberately omits environment: so it cannot be gated behind a manual approval. Both production templates carry a marker comment explaining why, and two tests read the generated file to keep it. Test plan: 1206 passed, 6 skipped. The one deselected failure, test_list_role_definition_ids_extracts_guid_suffix, is environmental (azure.mgmt is absent from the local venv) and unrelated to this change. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: bcb9c0b6-d506-46dc-90d2-8120413166ee
Updates the requirements on mcp to permit the latest version.
Release notes
Sourced from mcp's releases.
... (truncated)
Commits
6f69a37Present v2 as the stable release across the README, docs, and policies (#3178)78e6fbbServe v2 docs at the site root, with permanent per-major paths (#3176)af06330Remove unused StreamableHTTPTransport.get_session_id() (#3205)68ca87eDocument the two-line release process for stable v2 (#3179)c9c431bExpose the middleware chain on MCPServer and stop sending unrequested change ...528e366Fail fast on server-to-client requests in JSON-response mode instead of hangi...27f5cc7Remove unused mcpserver.exceptions.ValidationError (#3199)89c5e70Gate log notifications on the per-request log-level opt-in at 2026-07-28 (#3198)b61ce38docs: fix off-by-one hl_lines in apps.md (#3196)b7c9a91Add mcp.types as a permanent alias for mcp_types (#3190)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)