Skip to content

FerroGate v2026.07.18

Pre-release
Pre-release

Choose a tag to compare

@lianluo-esign lianluo-esign released this 19 Jul 04:46
· 1074 commits to main since this release

FerroGate v2026.07.18 — Secure Agent Gateway

First release since v2026.07.09. A large body of security-hardening, self-hosted worker, isolation, and storage-correctness work, all tested (full workspace suite green; live-Supabase and real-Firecracker validated).

Highlights

Self-hosted worker execution & transport

  • Report-only self-hosted execution across the local-process backend, network/REST, and the real Firecracker backend (cloud = enforced, self-hosted = observe+record on a customer-owned host).
  • Durable dispatch lease queue with restart no-drop / no-double-deliver coverage.
  • Real mTLS transport (rustls trust-anchor verifier, client-cert 4-tuple binding, VerifiedMutualTls channel, cert-bound transport tokens with rotation) + downgrade-rejection policy.

Isolation & sandbox

  • Per-VM Firecracker rootfs isolation (read-only shared rootfs + per-VM writable workspace); real-hardware microVM boot validated (rootfs mounted read-only).
  • Local-process isolation backend with an adversarial containment suite (filesystem/network/process/namespace/resource/secret), fail-closed.

Storage correctness (found + fixed at release time)

  • Schema initialization/validation now provisions the configured postgres_schema (auto-migration previously created tables in public when a non-default schema was configured — the configured schema stayed empty).
  • Uniform postgres_schema pinning across the entire control plane; two billing/wallet schema-routing fixes from adversarial review; billing idempotent-retry connection-deadlock fix.

Security fixes

  • Tenant-scoped admin accounts/roles/refresh tokens; response cache keyed on guardrail-policy revision (TTL-bounded DLP bypass); bounded + SQL-filtered worker/agent-run stores; sealed-exec argv[0] preservation.

Guardrails

  • Two semantic security adapters (Presidio DLP/PII + LLM-Guard prompt-injection) with conformance + evaluation harness and shadow→promote→rollback loop.
  • Durable per-check evidence + unified investigation view (usability-validated).

Verify per docs/supply-chain/release-verification.md (cosign signature + GitHub provenance + SBOM, pinned to workflow identity and image digest).