v0.227.1 — 2026-07-12 — Apollo · Evans
Production truth release
v0.227.1 is the published artifact for this release line. The v0.227.0 tag was deliberately stopped before npm publication and GitHub Release creation when the real Linux release gate exposed host-dependent tests; no 0.227.0 npm package exists.
Reliability and security
- Unified Node HTTP execution behind one same-package Undici
fetch+ dispatcher owner across pipelines, OAuth, downloads, extraction, cascade, and public HTTP transport. Proxy andNO_PROXYbehavior are locked by a real local-proxy regression on Node 22/24. - Replaced hidden repair mutation with a bounded, shell-free exact-command verifier. Child envelope truth, oracle evidence, and process exit code now agree; network/auth/rate-limit failures no longer tell agents to edit adapters.
- Made browser/CDP cookie acquisition memory-only by default. Explicit POSIX persistence is atomic, rejects symlinks, and enforces
0700directories plus0600files; empty export fails withauth_requiredinstead of false success. - Removed the reported production dependency advisories, detached the correctly scoped npm update check from foreground CLI lifetime, and made security/privacy claims executable release checks.
Architecture and evidence
- Bounded the executable action surface at 105 exact owners: 50 registered composition actions plus 55 transport-native actions. Catalog, docs, MCP metadata, and runtime must agree.
- Separated fixture-shape, deterministic integration, live endpoint, authenticated-browser, cold-start, and warm-start evidence. Inventory count is not operational-health evidence.
- Made generated test inventory, profile-seed manifests, browser simulations, and Git reference fixtures stable across Linux, macOS, and Windows.
Verified publication
- Exact release-commit CI: Linux Node 22/24, Windows Node 22, macOS, and all three Rust sidecar jobs passed.
- Trusted publication workflow: canonical verify, zero-vulnerability production audit, metadata gate, pack, npm provenance publish, and GitHub Release all passed.
- Canonical local gate: 250 unit files (2,807 passed, 2 skipped), 11 integration files (21 passed, 7 credential-gated skips), 170 adapter files (6,467 passed), plus performance, coverage, stats, truth, conformance, export, changeset, and public-boundary checks.
- Registry artifact: 3,890 files, 14,257,888 bytes unpacked, SHA-1
ec1c7e5562c58076af171d92b09aa279a918bcd8, SLSA provenance present. A clean registry install passed live Hacker News, dead-proxy exit75, repair truth, and registry signature/attestation verification.