🌟 Release Highlights
A maintenance release focused on improving documentation accuracy, fixing test infrastructure, and reducing code complexity through refactoring.
🐛 Bug Fixes & Improvements
Session Management in Gateway Tests (#391)
- Fixed MCP session persistence across gateway test scenarios - session IDs now properly survive shell subprocesses and are correctly included in subsequent requests
- Enhanced Docker API version detection to dynamically query daemon capabilities instead of hardcoding versions
- Eliminated "method is invalid during session initialization" errors in test suites
Code Quality Improvements (#388)
- Reduced ~70 lines of duplicate code by centralizing authorization header parsing into
auth.ExtractSessionID() - Refactored HTTP transport connection boilerplate with function parameter pattern, making future transport additions simpler
- Improved maintainability by eliminating authorization logic duplication across
routed.goandtransport.go
📚 Documentation
Accurate Compatibility Information (#394)
- Updated MCP server compatibility documentation to reflect that both GitHub MCP and Serena MCP servers pass comprehensive test suites
- Added "Gateway Tests" column to compatibility tables showing both servers passing all gateway integration tests
- Removed misleading stateless vs stateful architecture discussions - both servers use identical stdio transport
Streamlined Feature Documentation (#393)
- Removed DIFC (Decentralized Information Flow Control) documentation as the feature is not yet production-ready
- Cleaned up README, AGENTS.md, and CONTRIBUTING.md to focus on supported, stable features
🐳 Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.74
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latestSupported platforms: linux/amd64, linux/arm64
For complete details, see the full release notes.
Ahoy! This treasure was crafted by 🏴☠️ Release
What's Changed
- fix: MCP session management in gateway tests by @lpcox in #391
- Eliminate duplicate code in authorization parsing and HTTP transport connection by @Copilot in #388
- Remove DIFC documentation from user-facing docs by @Copilot in #393
- Update documentation: Serena MCP server passes all tests including gateway by @Copilot in #394
Full Changelog: v0.0.73...v0.0.74