Summary
MCPHub v1.2.2 makes credentials and application access easier to manage with credential copying, optional remembered OAuth consent, and application revocation. It also adds configurable forward-auth JWT headers and fixes dynamic OAuth registration credential persistence and stale embedding writes.
Highlights
- Copy personal credentials between compatible servers, with overwrite confirmation and independent copies. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1455
- Read forward-auth JWTs from a configurable header, including Cloudflare Access headers. by @FlavienKlr in https://github.com/samanhappy/mcphub/pull/1457
- Optionally remember OAuth consent and let users revoke authorized applications; confirmation on every authorization remains the default. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1461
Fixes
- Prevent stale embedding batches from writing after server cleanup or document embedding configuration changes. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1460
- Correctly persist dynamically registered OAuth client credentials and secret expiry from client metadata. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1463
References
- fix: persist dynamic OAuth registration credentials from client metadata by @samanhappy in https://github.com/samanhappy/mcphub/pull/1463
- feat(oauth): remember consent and support application revocation by @samanhappy in https://github.com/samanhappy/mcphub/pull/1461
- fix: prevent stale embedding writes after cleanup and config changes by @samanhappy in https://github.com/samanhappy/mcphub/pull/1460
- feat(auth): read the forward-auth JWT from a configurable header by @FlavienKlr in https://github.com/samanhappy/mcphub/pull/1457
- feat: copy personal credentials between compatible servers by @samanhappy in https://github.com/samanhappy/mcphub/pull/1455
- Full changelog: https://github.com/samanhappy/mcphub/compare/v1.2.1...v1.2.2