-
v0.2.2
StableRelease / Create release (push) Successful in 2m55sTest / Create distribution (push) Successful in 43sTest / Sandbox (push) Successful in 1m39sTest / Hakurei (race detector) (push) Successful in 3m13sTest / Hpkg (push) Successful in 4m58sTest / Hakurei (push) Successful in 4m49sTest / Sandbox (race detector) (push) Successful in 2m20sTest / Flake checks (push) Successful in 1m33sreleased this
2025-09-28 21:58:19 +09:00 | 1364 commits to master since this releaseFixes
- Handle goexit events more gracefully in
container/stub. - Mount
/dev/shmearly to avoid covering mount points fromhst. - Compensate parent WaitDelay value for shim timeout.
- Check for nil dbus configuration in
hakurei run.
Enhancements
- Initialise
exec.Cmdearly to expose additional methods. - Leave
$DISPLAYintact to work around buggy X clients. - Wrap errno values returned by the
mountsyscall. - Return dedicated error types for repeated nonrepeatable ops and ops in an invalid state.
- Remove generic error wrapping from
internal/hlog. - Significantly improve verbose reporting in
container/init. - Move
internal/apperror tohst. - Return
hsurcuserid fromcmd/hsu.
Internal
- Use default value of NAME_REGEX from adduser for username check.
- Remove
internal/appinterfaces. - Do not return from shim start.
- Significant cleanups in
internal/app. - Replace
internal/syswithcontainer/stub. - Full test coverage has been achieved in system setup code.
- Move suspendable writer to
container, in preparation forinternal/hlogremoval in v0.3.x. - Use explicitly shared path in vm tests.
- Assert certain writable paths in vm tests.
Full Changelog: v0.2.1...v0.2.2
Downloads
- Handle goexit events more gracefully in