🌟 Release Highlights
This release focuses on code quality improvements, better error diagnostics, and maintenance updates to keep MCP Gateway running smoothly.
⚡ Configuration Improvements
- Enhanced TOML error handling - Configuration errors now include precise line/column positions and detect common typos for faster debugging (#813)
- Increased payload threshold - Default payload size threshold raised from 1KB to 10KB for better performance with typical tool responses (#807)
🔧 Code Quality & Maintainability
- Reduced code duplication - Consolidated logger initialization logic and environment variable handling into reusable helpers (#815, #816)
- Better error handling - Extracted common error handling patterns into reusable helper functions (#811)
- Constructor naming conventions - Documented standard patterns (New*, Create*, Init*) for consistent codebase organization (#818)
📚 Documentation
- Clarified JSON stdin config - Removed unsupported
payloadSizeThresholdfield from documentation to prevent configuration errors (#808)
🐳 Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/github/gh-aw-mcpg:v0.0.111
# 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
- docs: Remove unsupported payloadSizeThreshold from JSON stdin config by @Copilot in #808
- Increase default payload size threshold from 1KB to 10KB by @Copilot in #807
- Remove Tavily MCP from smoke tests due to 401 auth failure by @Copilot in #810
- Configure TypeScript and Python language servers in Serena container by @Copilot in #809
- Extract duplicate error handling patterns into reusable helpers by @Copilot in #811
- Improve TOML configuration error handling with position tracking and typo detection by @Copilot in #813
- Remove Multi-Device Docs Tester workflow - incompatible with repository structure by @Copilot in #814
- Consolidate logger initialization to use generic helpers by @Copilot in #815
- Refactor duplicate environment variable getters into reusable envutil package by @Copilot in #816
- Duplicate code already eliminated - close issue by @Copilot in #817
- Document constructor naming conventions per semantic analysis by @Copilot in #818
- upated aws by @lpcox in #819
Full Changelog: v0.0.109...v0.0.111