Skip to content

[release] v0.3.9 Release Highlights #5708

@github-actions

Description

@github-actions

🌟 Release Highlights

This release (v0.3.9) is a focused stability and performance update, addressing race conditions in the WASM guard subsystem, reducing memory allocations in the Rust guard hot path, and improving test reliability.

🐛 Bug Fixes & Improvements

  • WASM guard cache race fixed (#5678): Resolved a race condition in wazero guard cache reconfiguration that could cause instability when guards were reloaded. Also aligns WASM bridge typing and documentation for clarity.

  • Wazero cache path corrected (#5698): The default wazero compilation cache is now stored outside the mcp-logs artifact path, preventing unintended inclusion in log archives and keeping the MCP_GATEWAY_WASM_CACHE_DIR default clean.

  • Workflow import paths corrected (#5691): Fixed incorrect agentics import paths in workflow files that could prevent proper pipeline execution.

  • Playwright integration test resilience (#5699): Integration tests now gracefully skip on Docker network failures rather than hard-failing, improving CI reliability in constrained environments.

⚡ Performance

  • Rust guard hot-path optimization (#5679): Eliminated hot-path memory allocations in file secrecy and baseline scope inference within the Rust guard, reducing overhead on every guarded request.

🔧 Internal

  • Expanded middleware test coverage (#5696): Added tests for tryApplyToolResponseFilter, rewriteFilteredTextPayload, and rewriteEnvelopeTextPayload to strengthen confidence in payload filtering correctness.

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/github/gh-aw-mcpg:v0.3.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 · ● 154K ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions