·
21 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Changed
- Bumped runtime, MCP server metadata, Helm chart metadata, MCP Registry package metadata, extension proof defaults, and current installation examples to
0.11.0/v0.11.0. - Updated
mcp-gateway-coreandmcp-gateway-spring-webfluxfrom0.7.2to0.8.0and migrated application JSON handling and WebFlux governance wiring to Jackson 3 data binding, managed through the Jackson3.2.1BOM. - Kept compilation, bytecode, and runtime on Java 25 while moving the final JVM image from Temurin Alpine to a digest-pinned distroless Java 25 Debian 13 runtime. Docker health checks now use a static HTTP probe instead of
curl; Kubernetes continues to use native HTTP probes. - Updated Netty from
4.2.15.Finalto4.2.16.Final, PostgreSQL JDBC to42.7.12, Logback to1.5.36, and the CycloneDX plugin to3.3.0. - Pinned the active Docker Compose and standalone installation paths to OWASP ZAP
2.17.0, matching Helm and Docker-backed integration coverage. - Main-branch CI now verifies and builds the AMD64 container without publishing rolling
mainorsha-*tags. Versioned multi-architecture image publication remains release-only. - Updated the documentation stack to Astro
7.1.3, Starlight0.41.4, and refreshed supporting packages.
Removed
- Removed the unsupported native-image deployment facade:
Dockerfile.native,docker-compose.prod.yml,prod.sh, and the active native-image performance guide. Supported production paths now use the versioned JVM image or Helm, and the retired guide URL redirects to the production checklist. - Removed the legacy repository-only
bin/github-ci-pack-verify.shaggregate verifier. CI-helper behavior remains covered by Python unit tests and the live Juice Shop workflow.
Fixed
- Aligned the authoritative tool registry with the existing guided runtime exposure of
zap_scan_history_getandzap_scan_history_export.
Security
- Pinned the container build, health-probe, runtime, and release BuildKit inputs by digest, and added Cosign verification of the upstream distroless base image in main and release workflows.
- Hardened GitHub and GitLab security-gate image validation so malformed SHA-256 digests are rejected before workspace directories are created.
- Made Helm explicitly run the MCP container as UID/GID
1000.