Skip to content

v1.12.1 — Hotfix: pin fastmcp 3.4.3 (connector login)

Choose a tag to compare

@IkarusMK IkarusMK released this 12 Jul 19:30
· 6 commits to main since this release

Fixed

Claude custom-connector login broke after the v1.12.0 image rebuild.

The image silently picked up fastmcp 3.4.4 (loose >=3.4.2,<4 range). 3.4.4 forwards the RFC 8707 resource parameter that MCP clients send with /authorize on to the upstream IdP — IdPs without Resource-Indicator support (e.g. Pocket ID) reject the request:

invalid_request — The 'resource' or 'scope' parameter is invalid.

Root cause proven end-to-end: container logs show the IdP callback error, and the same Pocket ID authorize URL succeeds without resource and fails with it. fastmcp 3.4.3 dropped the parameter upstream, which is why v1.11.0 logged in fine — deployments were never at fault (callback URIs, env, client registration all verified good).

Fix: fastmcp==3.4.3 exact pin. The auth-critical dependency is now only bumped via a tested Dependabot PR — an image rebuild can no longer silently change the auth stack.

Deploy: git pull && docker compose pull && docker compose up -d, then reconnect the connector in the Claude app.