-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Labels
automationcookieIssue Monster Loves Cookies!Issue Monster Loves Cookies!dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or request
Description
Version Update: MCP Gateway v0.0.74 → v0.0.76
Release Date: 2026-01-22
Timeline: 2 minor versions (v0.0.74 → v0.0.75 → v0.0.76)
Docker Image: ghcr.io/githubnext/gh-aw-mcpg:v0.0.76
Breaking Changes
None - This is a backwards-compatible feature and bug fix release.
New Features
✨ Extensible Server Types (#414)
- Added
customSchemassupport for validating custom server configurations - Enables defining custom server types beyond standard
stdioandhttpwith JSON schema validation - Provides maximum flexibility for custom MCP server integrations
🔧 Enhanced CLI Experience (#415)
- New Cobra-based CLI with validation hooks
- Verbosity control via
-v/--verboseflags - Shell completion support for bash, zsh, and fish shells
- Improved user feedback and faster workflows
🔍 Debug Logging Infrastructure (#411)
- Comprehensive debug logging in request handlers
- Makes troubleshooting MCP routing and backend communication easier
- Use
DEBUG=server:*environment variable to see detailed request flows
Security Improvements
🔒 Credential Sanitization (#419)
- Docker command logs now automatically sanitize sensitive environment variables
- Prevents accidental exposure of tokens, passwords, and secrets in log files
- Improves security posture for production deployments
Bug Fixes
Variable Expansion Fix (#416)
- Environment variable expansion (
${VAR_NAME}) now happens before schema validation - Allows dynamic configuration values in the
containerfield - Resolves issues where variables in container configs were incorrectly rejected
Simplified Authentication (#418)
- Removed unnecessary authentication wrapper layer
- Clarified authentication flow and improved maintainability
- Better version management and error type documentation
Testing & Quality
- Smoke Test Improvements ([Custom Engine Test] Test Issue Created by Custom Engine #401, [Custom Engine Test] Test Pull Request - Custom Engine Safe Output #402, [Custom Engine Test] Test Pull Request - Custom Engine Safe Output #403): Updated MCP testing prompts and requirements for more reliable integration testing
- Expanded Test Coverage ([Custom Engine Test] Test Issue Created by Custom Engine #405, [Custom Engine Test] Test Pull Request - Custom Engine Safe Output #413): Added comprehensive tests for DIFC AgentRegistry, AgentLabels methods, and configuration package
- Repository Cleanup ([Custom Engine Test] Test Issue Created by Custom Engine #406): Removed temporary files and backup artifacts
Release Highlights Summary
This release brings significant improvements to:
- Configuration flexibility with extensible server types and custom schemas
- Security with credential sanitization in logs
- Developer experience with enhanced CLI capabilities and debug logging
- Reliability with bug fixes for variable expansion and authentication
Impact Assessment
Risk Level: Low
Affected Features:
- MCP Gateway container deployment
- Custom MCP server configurations
- Debug logging and troubleshooting workflows
Migration Notes:
- No breaking changes - drop-in replacement
- Optional: Update workflows to use new
-v/--verboseCLI flags for better debugging - Optional: Consider using
customSchemasfor custom server type validation - Optional: Set
DEBUG=server:*environment variable for detailed request logging
Package Links
- Docker Image: ghcr.io/githubnext/gh-aw-mcpg:v0.0.76
- Repository: https://github.com/githubnext/gh-aw-mcpg
- Release Notes: https://github.com/githubnext/gh-aw-mcpg/releases/tag/v0.0.76
- Full Changelog: githubnext/gh-aw-mcpg@v0.0.74...v0.0.76
Merged PRs
- Fix Serena MCP testing prompt in smoke tests gh-aw-mcpg#401 - Fix Serena MCP testing prompt in smoke tests
- Update testing requirements in smoke-copilot.lock.yml gh-aw-mcpg#402 - Update testing requirements in smoke-copilot.lock.yml
- updated lock gh-aw-mcpg#403 - updated lock
- [test] Add tests for difc.AgentRegistry.GetOrCreate and AgentLabels methods gh-aw-mcpg#405 - [test] Add tests for difc.AgentRegistry.GetOrCreate and AgentLabels methods
- Clean up root directory: remove temporary files and backup artifacts gh-aw-mcpg#406 - Clean up root directory: remove temporary files and backup artifacts
- Add customSchemas support for extensible server types gh-aw-mcpg#414 - Add customSchemas support for extensible server types
- Implement Cobra CLI enhancements: validation hooks, verbosity flags, completions gh-aw-mcpg#415 - Implement Cobra CLI enhancements: validation hooks, verbosity flags, completions
- [log] Add debug logging to server/handlers.go gh-aw-mcpg#411 - [log] Add debug logging to server/handlers.go
- [test-improver] Improve tests for config package gh-aw-mcpg#413 - [test-improver] Improve tests for config package
- Fix variable expansion in container field before schema validation gh-aw-mcpg#416 - Fix variable expansion in container field before schema validation
- Refactor: Remove authentication wrapper, clarify version management, document error types gh-aw-mcpg#418 - Refactor: Remove authentication wrapper, clarify version management, document error types
- Sanitize credentials in Docker command logs gh-aw-mcpg#419 - Sanitize credentials in Docker command logs
Status
✅ Constants updated in pkg/constants/constants.go (line 294)
make recompile to regenerate workflow lock files
📝 Note: Recompile was skipped in this workflow run due to missing build tools (make/go not available in this environment)
Next Steps
- A developer with Go build tools should run
make recompileto regenerate workflow lock files - Review and merge the constants.go change
- Test MCP Gateway v0.0.76 in a staging environment
- Deploy to production after validation
AI generated by CLI Version Checker
Copilot
Metadata
Metadata
Labels
automationcookieIssue Monster Loves Cookies!Issue Monster Loves Cookies!dependenciesPull requests that update a dependency filePull requests that update a dependency fileenhancementNew feature or requestNew feature or request