github github/gh-aw-mcpg v0.0.25

latest releases: v0.3.21, v0.3.20, v0.3.19...
4 months ago

🌟 Release Highlights

This maintenance release brings important documentation improvements and workflow enhancements to make MCP Gateway easier to configure and develop.

📚 Documentation Improvements

  • Environment Variable Documentation (#155): The MCP_GATEWAY_LOG_DIR environment variable is now fully documented in both README and AGENTS.md. This variable sets the default log directory and can be overridden by the --log-dir command-line flag. Added comprehensive examples showing usage with Docker containers and precedence rules.

  • Configuration Precedence Clarity: Updated documentation to clearly show the configuration hierarchy: --log-dir flag → MCP_GATEWAY_LOG_DIR env var → /tmp/gh-aw/mcp-logs default.

🔧 Developer Experience

  • Workflow Improvements (#156): Automated workflows now create draft pull requests by default, making review iterations easier. The logger enhancement workflow has been refined to process one file at a time and intelligently reuse existing logger declarations, preventing duplicate code.

  • Health Endpoint Compliance (#157): Ongoing work to ensure /health endpoints strictly comply with MCP gateway specifications, including refactoring to use structured Go types for consistent JSON responses.

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.25
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latest

Supported platforms: linux/amd64, linux/arm64

📝 Configuration Example with Log Directory

# Set custom log directory via environment variable
export MCP_GATEWAY_LOG_DIR=/var/log/mcp-gateway
./awmg --config config.toml

# Or use command-line flag (overrides environment variable)
./awmg --config config.toml --log-dir /var/log/mcp-gateway

# Docker with custom log directory
docker run -e MCP_GATEWAY_LOG_DIR=/custom/logs \
  -v /host/logs:/custom/logs \
  -v $(pwd)/config.toml:/config.toml \
  ghcr.io/githubnext/gh-aw-mcpg:v0.0.25 \
  --config /config.toml

Ahoy! This treasure was crafted by 🏴‍☠️ Release


What's Changed

  • Document MCP_GATEWAY_LOG_DIR environment variable by @Copilot in #155
  • Configure workflows to create draft PRs and process single files by @Copilot in #156
  • [WIP] Review health endpoints for compliance with MCP gateway specs by @Copilot in #157

Full Changelog: v0.0.24...v0.0.25

Don't miss a new gh-aw-mcpg release

NewReleases is sending notifications on new releases.