π Release Highlights
This release focuses on observability improvements and internal code quality, introducing a new opt-in URL domain audit pipeline and enhanced OpenTelemetry GenAI tracing semantics.
β¨ What's New
π Opt-In URL Domain Audit Pipeline
A new opt-in pipeline for auditing observed URL domains in tool responses and write sinks (#7987). This gives operators runtime visibility into what external domains MCP tools are actually accessing β useful for security audits, compliance checks, and diagnosing unexpected network behavior.
π Improved OpenTelemetry GenAI Span Semantics
mcp.tool_call spans now include [GenAI semantic convention]((opentelemetry.io/redacted) attributes (GenAIOperationName, GenAIAgentName) as specified by the OpenTelemetry GenAI working group (#7981, #7989). DIFC enforcement decisions and rate-limit milestones are now also surfaced as span events, making distributed traces significantly richer for GenAI workload observability.
See docs/otel-sentry.md for tracing configuration.
π§ Internal Improvements
- Schema pinned to v0.80.9 β JSON schema validation updated from v0.79.8 β v0.80.9 (#7966)
- Rust guard reliability β Deduplicated repo fallback resolution and
private-flag field checks in the Rust guard, reducing drift risk (#7988)
- Code quality β WASM guards env var constant centralized; duplicated
[]stringβ[]interface{} conversions extracted to strutil.StringsToAny; DIFC helper placement and content-rewrite helpers refactored for clarity (#7990, #7991, #7992, #8000)
- Debug logging β Debug loggers added to MCP pagination and URL domain utilities (#7950, #8005)
- Test coverage β Expanded tests for
oidc.fetchToken and cmd tracing helpers (#7986, #7951)
π Documentation
CONTRIBUTING.md updated with internal/urlutil/ package in the project structure reference (#8004)
π³ Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/github/gh-aw-mcpg:v0.3.29
# 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 Β· 52.3 AIC Β· β 33.8K Β· β·
π Release Highlights
This release focuses on observability improvements and internal code quality, introducing a new opt-in URL domain audit pipeline and enhanced OpenTelemetry GenAI tracing semantics.
β¨ What's New
π Opt-In URL Domain Audit Pipeline
A new opt-in pipeline for auditing observed URL domains in tool responses and write sinks (#7987). This gives operators runtime visibility into what external domains MCP tools are actually accessing β useful for security audits, compliance checks, and diagnosing unexpected network behavior.
π Improved OpenTelemetry GenAI Span Semantics
mcp.tool_callspans now include [GenAIsemantic convention]((opentelemetry.io/redacted) attributes (GenAIOperationName,GenAIAgentName) as specified by the OpenTelemetry GenAI working group (#7981, #7989). DIFC enforcement decisions and rate-limit milestones are now also surfaced as span events, making distributed traces significantly richer for GenAI workload observability.See docs/otel-sentry.md for tracing configuration.
π§ Internal Improvements
private-flag field checks in the Rust guard, reducing drift risk (#7988)[]stringβ[]interface{}conversions extracted tostrutil.StringsToAny; DIFC helper placement and content-rewrite helpers refactored for clarity (#7990, #7991, #7992, #8000)oidc.fetchTokenand cmd tracing helpers (#7986, #7951)π Documentation
CONTRIBUTING.mdupdated withinternal/urlutil/package in the project structure reference (#8004)π³ Docker Image
The Docker image for this release is available at:
docker pull ghcr.io/github/gh-aw-mcpg:v0.3.29 # or docker pull ghcr.io/github/gh-aw-mcpg:latestSupported platforms:
linux/amd64,linux/arm64For complete details, see the full release notes.