Agentic Sandbox v2026.7.9
Agentic Sandbox v2026.7.9
Released: 2026-07-12 Tag: `v2026.7.9` Previous: `v2026.7.8` Compare: `v2026.7.8...v2026.7.9`
What this release is
v2026.7.9 completes the release pipeline that v2026.7.8 left short. The runtime is identical to v2026.7.7/v2026.7.8 — same #633/#634 VM control-channel fixes, same binaries. This bump re-runs the pipeline with a GPG-signing fix so the release ships `.asc` signatures, cosign image signatures, and the SBOM.
v2026.7.8 published binaries and public GHCR images, but its signing job failed: after importing the passphrase-less release key from OpenBao, gpg fell back to an interactive pinentry in the headless runner ("Screen or window too small"). v2026.7.9 forces gpg loopback/batch mode so the key signs directly.
Highlights
- Complete, signed release: GPG-signed tarballs (`.asc`), cosign-signed
container images, and the SBOM — the pieces v2026.7.8 was missing.
- CI secrets fully sourced from OpenBao (#635): registry credentials, GHCR
token, GitHub mirror token, docsite deploy key, mutsu SSH key, and the GPG release-signing key are all fetched from the vault at job time via a least-privilege AppRole. Signing identity unchanged (`FE9272F0BC5781E1DE77FAAA719AB63879E84CE8`).
- CI runtime fixes (#633/#634), unchanged from v2026.7.7.
Upgrade by audience
| Audience | Action |
|---|---|
| Anyone on v2026.7.7 / v2026.7.8 | Use v2026.7.9 — identical runtime, complete signed artifacts. |
| VM-runtime operators | Same as v2026.7.7: redeploy VM agent binaries; restart the management server for the default-on vsock listener. |
| Release verifiers | Signatures use the same key; verify as usual. |
Verification
docker pull ghcr.io/jmagly/agentic-sandbox-mgmt:v2026.7.9
gpg --verify agentic-sandbox-v2026.7.9-x86_64-linux-gnu.tar.gz.asc \
agentic-sandbox-v2026.7.9-x86_64-linux-gnu.tar.gz
Full notes: `CHANGELOG.md` `[2026.7.9]`.