-
v0.2.2
StableAll checks were successfulRelease / Create release (push) Successful in 1m8sTest / Sandbox (push) Successful in 51sTest / Hakurei (push) Successful in 1m9sTest / Create distribution (push) Successful in 37sTest / Hpkg (push) Successful in 4m38sTest / Sandbox (race detector) (push) Successful in 4m33sTest / Hakurei (race detector) (push) Successful in 3m11sTest / Flake checks (push) Successful in 1m42sreleased this
2025-09-28 21:58:19 +09:00 | 870 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