Apptainer
Container platform for high performance computing
Apptainer 1.6 candidate adds delta images that rebuild only what changed.
◆Recent moves
- 6d ago
1.6.0-rc.1 adds delta overlay images and ORAS registry tools
The 1.6 candidate adds overlay images holding only the changes against a recorded base, combined at run time via --basepath, plus tar-based data partitions, archive mounts and ORAS search, delete, tag and multi-arch push. The first broad feature set since 1.5.0, still at release-candidate stage.
View source ↗ - 18d ago
1.5.5 blocks compromised emSign CA certs via Go update
Raises the minimum Go version to reject compromised emSign intermediate certificates and fixes absolute pull destinations and suid fakeroot mounts. Maintenance with one supply-chain motive.
View source ↗ - 1mo ago
1.5.4 fixes suid privilege escalation via --cdi-dirs
Fixes a high-severity suid privilege escalation by barring non-root users from --cdi-dirs, adds a config default for CDI directories, and restores rootless builds on Ubuntu 24.04+. The security cost of 1.5's CDI support, resolved by moving control to the admin.
View source ↗ - 3mo ago
1.5.3 works around missing ptrace and getopt on newer distros
Two narrow compatibility fixes: skip PRoot when ptrace() is unavailable during unprivileged builds, and bind getopt from the host so fakeroot command mode works on EL10 and Fedora bases that no longer ship it. More evidence that the unprivileged build path is where this release line spends its maintenance.
View source ↗ - 4mo ago
1.5.2 extends the mksquashfs workaround and improves FIPS errors
Build-level fixes: a wider mksquashfs segfault workaround for many-core machines, GOEXPERIMENT=strictfipsruntime on Red Hat golang builds so non-FIPS containers exit with a message instead of crashing, and PRoot skipped on Fedora 45 x86_64. Packaging maintenance rather than product change.
View source ↗ - 5mo ago
1.5.1 fixes a prefix-matching flaw in limit container paths
Fixes a CVE where limit container paths matched on string prefixes, so listing /scratch also admitted images under /scratch2 — a real containment bypass on suid installations. Also adds a nonested flag for bind mounts and repairs several 1.5.0 regressions, including fakeroot overwriting root's username in /etc/passwd.
View source ↗