Summary
MCPHub v1.2.1 improves upstream connection stability and OpenAPI parameter compatibility, adds narrowly scoped Fake-IP exceptions, and restores Authorization passthrough through an explicit administrator opt-in. It also refreshes package versions more promptly after reinstall or reload and updates dependencies.
Highlights
- Add admin-managed Fake-IP exceptions scoped to an upstream server and exact hostname for SSE and Streamable HTTP connections. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1446
- Document one-click deployment options in the Docker deployment guide. by @cosark in https://github.com/samanhappy/mcphub/pull/1454
Fixes
- Restore upstream Authorization passthrough through an explicit admin opt-in, disabled by default; requires a separate MCPHub authentication header and trusted upstream configuration, and remains unavailable in hosted mode. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1453
- Refresh package versions and update hints promptly after Reinstall or Reload. by @samanhappy in https://github.com/samanhappy/mcphub/pull/1451
- Preserve upstream connections when changing tool, prompt or resource settings, avoiding duplicate stdio processes while servers are connecting. by @11113127 in https://github.com/samanhappy/mcphub/pull/1449
- Handle nullable and union tool schemas in OpenAPI and convert scalar array inputs correctly; affected generated operations now use POST with a JSON body. by @OsamaAnsar in https://github.com/samanhappy/mcphub/pull/1447
- Update runtime and development dependencies, including OpenAI, Hugging Face tokenizers, uuid, tailwind-merge, i18next-browser-languagedetector and concurrently.
References
- docs: present one-click deploy options in Docker deployment by @cosark in https://github.com/samanhappy/mcphub/pull/1454
- fix: restore Authorization passthrough with an admin opt-in by @samanhappy in https://github.com/samanhappy/mcphub/pull/1453
- fix: refresh package version promptly after reinstall and reload by @samanhappy in https://github.com/samanhappy/mcphub/pull/1451
- fix: preserve upstream connections on tool, prompt and resource config changes by @11113127 in https://github.com/samanhappy/mcphub/pull/1449
- fix(openapi): handle nullable and union tool parameters by @OsamaAnsar in https://github.com/samanhappy/mcphub/pull/1447
- feat: scope Fake-IP exceptions to upstream server and hostname by @samanhappy in https://github.com/samanhappy/mcphub/pull/1446
- chore(deps-dev): bump i18next-browser-languagedetector from 8.2.1 to 8.2.3 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1444
- chore(deps-dev): bump tailwind-merge from 3.6.0 to 3.7.0 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1442
- chore(deps): bump openai from 6.45.0 to 7.45.1 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1441
- chore(deps): bump @huggingface/tokenizers from 0.1.3 to 0.2.0 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1440
- chore(deps): bump uuid from 14.0.0 to 14.0.3 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1439
- chore(deps-dev): bump concurrently from 9.2.0 to 10.0.6 by @app/dependabot in https://github.com/samanhappy/mcphub/pull/1438
- Full changelog: https://github.com/samanhappy/mcphub/compare/v1.2.0...v1.2.1