mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-16 02:29:11 +02:00
* Mirror front protocol era onto proxy backend connection A proxy created from a non-Client target now negotiates, on its backend, whatever era its front client negotiated, instead of pinning one era. Explicit create_proxy(mode=...) still overrides. Guards the eager backend initialize() so an explicit modern pin behind a handshake front no longer crashes. * Carry the mirrored proxy era into multi-server config backends A multi-server MCPConfig target mounts one proxy per configured server on a composite router, so setting the era on the outer client stopped at the router and every real backend stayed on its default era. TransportOptions.backend_mode carries it down, resolved per request alongside the outer mirroring. The router is also sealed under a policy held on the transport rather than a fresh per-router ephemeral key, so a guard tool's request_state survives the router being rebuilt between rounds. |
||
|---|---|---|
| .. | ||
| v3-notes | ||
| v4-notes | ||
| contributing.mdx | ||
| releases.mdx | ||
| tests.mdx | ||