-
v0.4.0
StableAll checks were successfulRelease / Create release (push) Successful in 1m16sTest / Sandbox (push) Successful in 55sTest / ShareFS (push) Successful in 41sTest / Create distribution (push) Successful in 38sTest / Hakurei (push) Successful in 2m6sTest / Sandbox (race detector) (push) Successful in 2m25sTest / Hakurei (race detector) (push) Successful in 6m52sTest / Flake checks (push) Successful in 1m32sreleased this
2026-04-11 10:49:43 +09:00 | 0 commits to master since this releaseMigration
The
cmd/hakureicommandapp, for starting containers from a configuration file, has been renamed torun. Additionally,dist/release.shhas been renamed toall.sh, however usage remains identical.API Changes
- Remove compatibility wrappers for all deprecated APIs.
- Package
extrenamed fromcontainer/std. - Rename
ScmpSyscalltoSyscallNum. - Package
vfsrenamed fromcontainer/vfs. - Package
checkrenamed fromcontainer/check. - Move syscall wrappers to package
ext. - Package
fhsrenamed fromcontainer/fhs. - Move package
container/stubinternal. - Command
runrenamed toexec, andapptorunincmd/hakurei. - Remove setup helpers from package
container. - Optionally reject insecure options in package
hst. - Remove explicit enablements JSON adapter in package
hst. - Unexport
PR_SET_NO_NEW_PRIVSwrapper in packagecontainer. - Move landlock internal from package
container.
Fixes
- Correctly describe
--with-toolchainincmd/mbf. - Use
filepathin portable packages. - Ignore finished process in container init.
- Optionally skip landlock on hostnet in package
container. - Group-accessible permission bits in
cmd/sharefsto work around vfs inode file attribute race.
Enhancements
- C integer limit values in package
ext. - Optionally set
FD_CLOEXECviaclose_range(build tag:close_range). - Optionally suppress via assumed checksum in package
internal/pkg. - Release script
dist/release.shreplaced bycmd/dist. - Prefix configurable from environment via
cmd/dist. - Conditionally skip root remount in package
hst. - Add riscv64 stage0 tarball for Rosa OS.
- Optionally transparently degrade in test suite.
Internal
- Generic netlink implementation in package
internal/netlink. - Kobject uevent (with coldboot) implementation in package
internal/uevent. - Export container params of
KindExecandKindExecNetin packageinternal/pkg. - Move collection helper-artifact to package
internal/pkg. - Retain session by default in
cmd/mbf. - Alternative hsurc path for Rosa OS.
- Cache now accepts flags in package
internal/pkg.
Full Changelog: v0.3.7...v0.4.0
Downloads