π Release Highlights
This release focuses on reliability and observability β introducing automated health monitoring for backend MCP servers, improved documentation, and several quality-of-life fixes.
β¨ What's New
- Periodic Health Monitoring & Auto-Restart (#3022): MCP Gateway now continuously monitors backend MCP servers and automatically restarts them if they become unhealthy (per spec Β§8). This means fewer manual interventions when a backend server crashes or hangs β the gateway recovers on its own.
π Bug Fixes & Improvements
- Session Expiry During Long-Running Tasks (#3079): Fixed an issue where
safeoutputssessions could expire during extended agent task executions, causing failures near the end of long operations. - Firewall/API-Proxy Image Alignment (#3012): Corrected a version mismatch where firewall agent and API-proxy container images were pinned to an outdated version (
0.25.6), ensuring consistent behavior across all gateway components. - jq Middleware Improvements (#3026): Internal improvements to the jq payload processing middleware following a module review β improves correctness and maintainability of large payload handling.
π Documentation
- OIDC Auth & Advanced CLI Flags (#3017): New documentation covering OIDC authentication for HTTP backend servers and advanced CLI flag usage. See the Configuration Guide and Environment Variables Reference.
π³ Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/github/gh-aw-mcpg:v0.2.12
# or
docker pull ghcr.io/github/gh-aw-mcpg:latestSupported platforms: linux/amd64, linux/arm64
For complete details, see the full release notes.
Generated by Release
What's Changed
- chore: Upgrade agentic workflows to gh-aw v0.65.3 by @lpcox in #3007
- fix: align firewall agent/api-proxy images to 0.25.6 by @lpcox in #3012
- π chore: update schema URL to v0.65.2 by @github-actions[bot] in #2991
- [Repo Assist] refactor(server): remove writeJSONResponse passthrough wrapper by @github-actions[bot] in #3001
- docs: document OIDC auth for HTTP servers and advanced CLI flags by @lpcox in #3017
- refactor: deduplicate search scope and author integrity in tool_rules.rs by @lpcox in #3019
- feat: periodic health monitoring and auto-restart for backend servers (spec Β§8) by @lpcox in #3022
- refactor: jq middleware improvements from gojq module review by @lpcox in #3026
- refactor: remove redundant config default fallbacks in server and launcher by @lpcox in #3032
- fix: prevent safeoutputs session expiry during long-running agent tasks by @Copilot in #3079
- π chore: update schema URL to v0.65.5 by @github-actions[bot] in #3060
Full Changelog: v0.2.11...v0.2.12