Skip to content

v0.1.9

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Mar 23:18
4b13882

πŸ”§ Maintenance & Quality Release

v0.1.9 focuses on dependency upgrades, protocol compliance, code quality improvements, and documentation enhancements. No breaking changes for end users.

✨ What's New

  • MCP Protocol 2025-11-25: MCP Gateway now negotiates using the latest protocol version (2025-11-25), improving compatibility with up-to-date MCP clients and servers (#1619)
  • go-sdk v1.4.0: Upgraded the MCP Go SDK to v1.4.0, consolidating protocol constants and removing the deprecated HTTPTransport in favour of the current transport layer (#1598)
  • Config Schema v0.53.6: Gateway configuration is validated against the latest spec schema (v0.53.6), picking up all recent schema improvements (#1592, #1610, #1640)
  • customSchemas Documentation: New docs clarify how to configure custom schema URLs and the uppercase domain constraint β€” see the README for details (#1606)

πŸ› Bug Fixes & Improvements

  • Fixed a duplicate test function (TestWithResponseLogging) that caused lint failures during CI (#1599)
  • Corrected the GitHub MCP test session fixture to keep integration tests reliable (#1630)

πŸ”§ Internal

Significant code-health work this cycle: duplicate constants (DefaultLogDir, DefaultPayloadDir, DefaultPayloadSizeThreshold) centralized in the config package, repeated RPCMessageInfo construction eliminated, Docker helpers extracted into a dedicated file, and several micro-files consolidated β€” making the codebase easier to navigate and maintain (#1567, #1585, #1620, #1641).

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/github/gh-aw-mcpg:v0.1.9
# or
docker pull ghcr.io/github/gh-aw-mcpg:latest

Supported platforms: linux/amd64, linux/arm64


For complete details, see the full release notes.

Generated by Release


What's Changed

  • πŸ”„ chore: update schema URL to v0.53.2 by @github-actions[bot] in #1592
  • refactor: eliminate three duplicate code patterns in launcher, config, and server packages by @Copilot in #1585
  • fix: remove duplicate TestWithResponseLogging causing lint failure on merge by @Copilot in #1599
  • go-sdk v1.4.0 upgrade + protocol constant consolidation + HTTPTransport removal by @Copilot in #1598
  • πŸ”„ chore: update schema URL to v0.53.4 by @github-actions[bot] in #1610
  • Resolve isHTTPConnectionError TODO and update MCPProtocolVersion to 2025-11-25 by @Copilot in #1619
  • Eliminate duplicate constants: centralize DefaultLogDir, DefaultPayloadDir, DefaultPayloadSizeThreshold in config package by @Copilot in #1620
  • docs: add customSchemas documentation and clarify domain uppercase constraint by @Copilot in #1606
  • Fix test GitHub mcp session by @lpcox in #1630
  • refactor: eliminate duplicate RPCMessageInfo construction and document flag-default pattern by @Copilot in #1567
  • πŸ”„ chore: update schema URL to v0.53.6 by @github-actions[bot] in #1640
  • Refactor: Consolidate micro-files and extract Docker helpers by @claude in #1641

Full Changelog: v0.1.8...v0.1.9