Skip to content

[release] Release Highlights: v0.4.0Β #8911

Description

@github-actions

🌟 Release Highlights

v0.4.0 brings significant security hardening through enhanced guard policy enforcement, improved OpenTelemetry tracing, and a large round of internal quality improvements across the codebase.

✨ What's New

πŸ”’ Sink-Visibility Guard Policy (#8895, #8903, #8907)
The write-sink guard now enforces sink-visibility checks to prevent GitLost-style exfiltration attacks. Data that reaches a write sink is validated against visibility rules before the operation proceeds, giving you stronger guarantees that agents cannot exfiltrate secrets through write operations. Integration tests verify the behavior end-to-end.

πŸ” Load-Time WASM Guard ABI Checks (#8779)
WASM guards are now validated at gateway startup rather than at first use. Misconfigured or incompatible guard modules are rejected early with clear error messages, eliminating silent failures at runtime.

πŸ“‘ OpenTelemetry Tracing Improvements (#8841)
Span handling and trace propagation have been refined based on go-fan review feedback, improving observability for distributed deployments that rely on OTLP traces.

πŸ›‘οΈ gh codespace stop Modeled as Guarded Write (#8764)
The gh codespace stop operation is now classified as a guarded write, ensuring it is subject to the same DIFC label checks as other state-modifying operations.

πŸ› Bug Fixes & Improvements

⚑ Performance

πŸ“š Documentation

  • Fixed incorrect headers example in the JSON stdin OpenTelemetry config reference and clarified that MCP_GATEWAY_PORT is used for environment validation only β€” not as a listen-address override (#8564).
  • SDK upgrade gate procedure is now documented alongside the two canary tests that guard critical MCP SDK assumptions (#8567).

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/github/gh-aw-mcpg:v0.4.0
# 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 the Release Highlights workflow for v0.4.0

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by Release Β· 29.4 AIC Β· ⊞ 6.2K Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions