You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
MCPArea: what it touches
Internal ChangesKind: in v2.1.221,
Internal ChangesSection of the release
What
Client construction and request-handler registration were reworked, and server list-changed notifications explicitly do not trigger refetching.
Details
The Client is created with jsonSchemaValidator, the negotiation config, and a listChanged block setting autoRefresh: !1, debounceMs: 0 with no-op onChanged for tools, prompts and resources.
Request handlers are registered by method-name strings ("roots/list", "elicitation/create") rather than schema objects.
A set of recognised JSON Schema draft URIs, draft-04 through 2019-09 plus the unversioned ones, is now kept in the module.
Evidence
jsonSchemaValidator
Strings lifted out of the shipped bundle, so the claim above can be checked against them.