The internal function that applies dynamic/authoritative MCP server config changes (mcp_set_servers, tool_register, etc.) was restructured to compute a diff via a new merge helper, and now explicitly cleans up removed or replaced clients by calling cleanup() on each, which previously did not happen.
MCP server reconnect/config-diff pathway reworked with client cleanup
Removed or replaced MCP server clients are now properly cleaned up on config changes.
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
MCPArea: what it touches
Bug FixesKind: in v2.1.260,
Bug FixesSection of the release