-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
automationdependenciesPull requests that update a dependency filePull requests that update a dependency filemcp-gateway
Description
MCP Gateway Update
Previous: v0.0.71 → New: v0.0.73
Timeline: Released 2026-01-20 (both v0.0.72 and v0.0.73 released same day)
Docker Image: ghcr.io/githubnext/gh-aw-mcpg:v0.0.73
Breaking Changes
None
New Features
None - this is a maintenance release focusing on code quality
Bug Fixes
- Fixed linting and test errors (fix: resolve linting and test errors gh-aw-mcpg#386)
- Improved error reporting in TOML parser (Upgrade toml to v1.6.0 with metadata validation and enhanced error reporting gh-aw-mcpg#383)
Code Quality & Maintenance
- TOML Dependency Upgrade: Updated to v1.6.0 with enhanced metadata validation and error reporting (Upgrade toml to v1.6.0 with metadata validation and enhanced error reporting gh-aw-mcpg#383)
- Code Consolidation: Eliminated duplicate initialization patterns using Go generics across multiple packages (Refactor: Consolidate files, eliminate duplicate init patterns with generics, standardize validation naming gh-aw-mcpg#382)
- Server Package Refactor: Removed duplicate code in server infrastructure for better maintainability (Refactor: Eliminate duplicate code in server package gh-aw-mcpg#384)
- Linting Improvements: Used tagged switch for status code comparison (QF1003) (refactor: use tagged switch for status code comparison (QF1003) gh-aw-mcpg#387)
- Validation Standardization: Unified validation naming conventions across the codebase (Refactor: Consolidate files, eliminate duplicate init patterns with generics, standardize validation naming gh-aw-mcpg#382)
Testing Improvements
- Added comprehensive test coverage for HTTP server infrastructure (
transport.go) ([test] Add comprehensive tests for transport.go (HTTP server infrastructure) gh-aw-mcpg#373) - Improved test quality and coverage for the config rules package ([test-improver] Improve tests for config/rules package gh-aw-mcpg#381)
Observability
- Added debug logging to internal/guard/context.go for improved observability ([log] Add debug logging to internal/guard/context.go gh-aw-mcpg#379)
Impact Assessment
- Risk: Low
- Affected Features: None - internal improvements only
- Migration Required: No - drop-in replacement
Release Notes
Both v0.0.72 and v0.0.73 contain identical changes. The v0.0.73 release includes enhanced release notes with better categorization and highlights.
Release Highlights (from v0.0.73)
Performance & Code Quality:
- Dependency Upgrade: Updated TOML parser to v1.6.0 with metadata validation and enhanced error reporting
- Code Consolidation: Eliminated duplicate initialization patterns using Go generics across multiple packages
- Server Package Refactor: Removed duplicate code in server infrastructure for better maintainability
- Linting Fixes: Resolved all linting errors and improved code consistency with tagged switch patterns
Testing Improvements:
- HTTP Transport Tests: Added comprehensive test coverage for HTTP server infrastructure
- Config Rules Tests: Improved test quality and coverage for the config rules package
Internal Improvements:
- Debug Logging: Enhanced observability with debug logging in the guard context layer
- Validation Standardization: Unified validation naming conventions across the codebase
Merged PRs
All PRs reference the githubnext/gh-aw-mcpg repository:
- Refactor: Consolidate files, eliminate duplicate init patterns with generics, standardize validation naming gh-aw-mcpg#382 - Refactor: Consolidate files, eliminate duplicate init patterns with generics, standardize validation naming
- Upgrade toml to v1.6.0 with metadata validation and enhanced error reporting gh-aw-mcpg#383 - Upgrade toml to v1.6.0 with metadata validation and enhanced error reporting
- Refactor: Eliminate duplicate code in server package gh-aw-mcpg#384 - Refactor: Eliminate duplicate code in server package
- [test] Add comprehensive tests for transport.go (HTTP server infrastructure) gh-aw-mcpg#373 - Add comprehensive tests for transport.go (HTTP server infrastructure)
- [log] Add debug logging to internal/guard/context.go gh-aw-mcpg#379 - Add debug logging to internal/guard/context.go
- [test-improver] Improve tests for config/rules package gh-aw-mcpg#381 - Improve tests for config/rules package
- fix: resolve linting and test errors gh-aw-mcpg#386 - Fix: resolve linting and test errors
- refactor: use tagged switch for status code comparison (QF1003) gh-aw-mcpg#387 - Refactor: use tagged switch for status code comparison (QF1003)
Package Links
- Repository: https://github.com/githubnext/gh-aw-mcpg
- Release Notes v0.0.73: https://github.com/githubnext/gh-aw-mcpg/releases/tag/v0.0.73
- Release Notes v0.0.72: https://github.com/githubnext/gh-aw-mcpg/releases/tag/v0.0.72
- Full Changelog: githubnext/gh-aw-mcpg@v0.0.71...v0.0.73
- Docker Image: https://github.com/githubnext/gh-aw-mcpg/pkgs/container/gh-aw-mcpg
Files Changed
pkg/constants/constants.go: UpdatedDefaultMCPGatewayVersionfromv0.0.71tov0.0.73
Next Steps
- Run
make recompileto update workflow files - Verify workflows compile successfully
- Test MCP Gateway v0.0.73 in a workflow
- Commit changes
AI generated by CLI Version Checker
Metadata
Metadata
Assignees
Labels
automationdependenciesPull requests that update a dependency filePull requests that update a dependency filemcp-gateway