chore(deps): update dependency mcp to v1.28.1 #17

Merged
jcabillot merged 1 commits from renovate/mcp-1.x into main 2026-06-26 11:20:23 -04:00
Member

This PR contains the following updates:

Package Change Age Confidence
mcp ==1.27.2==1.28.1 age confidence

Release Notes

modelcontextprotocol/python-sdk (mcp)

v1.28.1

Compare Source

What's Changed

  • [v1.x] Buffer per-request StreamableHTTP streams; store priming event before dispatch by @​maxisbey in #​2948
  • [v1.x] Set Development Status classifier to Production/Stable by @​maxisbey in #​2976
  • [v1.x] Support TransportSecuritySettings in the WebSocket server transport by @​maxisbey in #​2992

Full Changelog: https://github.com/modelcontextprotocol/python-sdk/compare/v1.28.0...v1.28.1

v1.28.0

Compare Source

Deprecations

Two API surfaces now emit DeprecationWarning ahead of their removal in v2. Nothing is removed in 1.x, and the warnings fire only when the deprecated API is called - importing the modules stays silent.

  • WebSocket transport - mcp.client.websocket.websocket_client and mcp.server.websocket.websocket_server. WebSocket was never part of the MCP specification; use the streamable HTTP transport instead. The TypeScript SDK has likewise removed its WebSocket client for v2 (modelcontextprotocol/typescript-sdk#1783).
  • Experimental tasks API - ClientSession.experimental, Server.experimental, ServerSession.experimental, and the experimental_task_handlers= kwarg on ClientSession. Tasks (SEP-1686) were removed from the MCP specification and are expected to return as a separate MCP extension.

If your test suite runs with filterwarnings = ["error"] and exercises these paths, add a scoped ignore such as ignore:The experimental tasks API is deprecated:DeprecationWarning or ignore:The WebSocket .* transport is deprecated:DeprecationWarning.

See #​2828 for full details.

What's Changed

New Contributors

Full Changelog: https://github.com/modelcontextprotocol/python-sdk/compare/v1.27.2...v1.28.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [mcp](https://github.com/modelcontextprotocol/python-sdk) | `==1.27.2` → `==1.28.1` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/mcp/1.28.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mcp/1.27.2/1.28.1?slim=true) | --- ### Release Notes <details> <summary>modelcontextprotocol/python-sdk (mcp)</summary> ### [`v1.28.1`](https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.28.1) [Compare Source](https://github.com/modelcontextprotocol/python-sdk/compare/v1.28.0...v1.28.1) #### What's Changed - \[v1.x] Buffer per-request StreamableHTTP streams; store priming event before dispatch by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2948](https://github.com/modelcontextprotocol/python-sdk/pull/2948) - \[v1.x] Set Development Status classifier to Production/Stable by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2976](https://github.com/modelcontextprotocol/python-sdk/pull/2976) - \[v1.x] Support TransportSecuritySettings in the WebSocket server transport by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2992](https://github.com/modelcontextprotocol/python-sdk/pull/2992) **Full Changelog**: <https://github.com/modelcontextprotocol/python-sdk/compare/v1.28.0...v1.28.1> ### [`v1.28.0`](https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.28.0) [Compare Source](https://github.com/modelcontextprotocol/python-sdk/compare/v1.27.2...v1.28.0) #### Deprecations Two API surfaces now emit `DeprecationWarning` ahead of their removal in v2. Nothing is removed in 1.x, and the warnings fire only when the deprecated API is *called* - importing the modules stays silent. - **WebSocket transport** - `mcp.client.websocket.websocket_client` and `mcp.server.websocket.websocket_server`. WebSocket was never part of the MCP specification; use the streamable HTTP transport instead. The TypeScript SDK has likewise removed its WebSocket client for v2 ([modelcontextprotocol/typescript-sdk#1783](https://github.com/modelcontextprotocol/typescript-sdk/issues/1783)). - **Experimental tasks API** - `ClientSession.experimental`, `Server.experimental`, `ServerSession.experimental`, and the `experimental_task_handlers=` kwarg on `ClientSession`. Tasks (SEP-1686) were removed from the MCP specification and are expected to return as a separate MCP extension. If your test suite runs with `filterwarnings = ["error"]` and exercises these paths, add a scoped ignore such as `ignore:The experimental tasks API is deprecated:DeprecationWarning` or `ignore:The WebSocket .* transport is deprecated:DeprecationWarning`. See [#&#8203;2828](https://github.com/modelcontextprotocol/python-sdk/issues/2828) for full details. #### What's Changed - \[v1.x] Support Python 3.14 by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2769](https://github.com/modelcontextprotocol/python-sdk/pull/2769) - fix: omit null optional fields from task result payloads by [@&#8203;liuzemei](https://github.com/liuzemei) in [#&#8203;2809](https://github.com/modelcontextprotocol/python-sdk/pull/2809) - \[v1.x] Deprecate the WebSocket transport and the experimental tasks entry points by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2828](https://github.com/modelcontextprotocol/python-sdk/pull/2828) - \[v1.x] Add a v2 status banner to the README by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2835](https://github.com/modelcontextprotocol/python-sdk/pull/2835) - \[v1.x] Deflake the child process cleanup tests by [@&#8203;maxisbey](https://github.com/maxisbey) in [#&#8203;2839](https://github.com/modelcontextprotocol/python-sdk/pull/2839) #### New Contributors - [@&#8203;liuzemei](https://github.com/liuzemei) made their first contribution in [#&#8203;2809](https://github.com/modelcontextprotocol/python-sdk/pull/2809) **Full Changelog**: <https://github.com/modelcontextprotocol/python-sdk/compare/v1.27.2...v1.28.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjQuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
jcabillot was assigned by renovate 2026-06-16 17:57:23 -04:00
renovate added 1 commit 2026-06-26 09:02:10 -04:00
chore(deps): update dependency mcp to v1.28.1
Docker Build and Push / integration-test (pull_request) Successful in 32s
Docker Build and Push / test (pull_request) Successful in 44s
Docker Build and Push / build (pull_request) Successful in 1m15s
f2ca2c0b3d
renovate force-pushed renovate/mcp-1.x from edaaddd024 to f2ca2c0b3d 2026-06-26 09:02:10 -04:00 Compare
renovate changed title from chore(deps): update dependency mcp to v1.28.0 to chore(deps): update dependency mcp to v1.28.1 2026-06-26 09:02:11 -04:00
jcabillot merged commit 8274605557 into main 2026-06-26 11:20:23 -04:00
jcabillot deleted branch renovate/mcp-1.x 2026-06-26 11:20:24 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/mcp-maildir#17