v1.2.2 - OAuth consent prompt + test polish
What's Changed
- Send
prompt=consentforoffline_access; review polish by @pacnpal in #96 - Add httpx2 for starlette TestClient by @pacnpal in #95
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What's Changed
- Handle upstream registration rate limits cleanly by @pacnpal in #92
- Request
offline_accessby default for upstream OAuth by @pacnpal in #93 - Give bridge-dependent supervisor unit tests a real start timeout by @pacnpal in #94
Full Changelog: v1.2.0...v1.2.1
v1.2.0 - Upstream Oauth, Unified MCP grouping, Per server setup
What's Changed
- Suppress unactionable Go stdlib CVEs in the upstream docker CLI binary by @pacnpal in #75
- Add upstream OAuth authentication for remote MCP servers by @pacnpal in #76
- Add a scheduled/on-demand Trivy scan so suppressions apply between releases by @pacnpal in #78
- Derive config_hash with scrypt instead of a truncated SHA-256 by @pacnpal in #79
- Allow manual dispatch of the Docker build-and-push workflow by @pacnpal in #77
- Fix OAuth authorize URLs with pre-existing queries; run sign-in in a popup by @pacnpal in #80
- Unified MCP endpoint with server picker (#82) + build toolchain in the image (#81) by @pacnpal in #83
- Replace the /s/all aggregate with a /g group registry by @pacnpal in #84
- feat(auth):
oauthprovider — RFC 9728 resource server for an external authorization server by @Doonut in #85 - Add per-server setup scripts and startup recovery by @pacnpal in #88
- Fix Docker workflow concurrency key by @pacnpal in #89
- Block shell-wrapped Docker command bypass by @pacnpal in #87
- chore(deps): bump mcp from 1.28.0 to 1.28.1 in /backend in the uv group across 1 directory by @dependabot[bot] in #91
New Contributors
Full Changelog: v1.1.0...v1.2.0