-
v0.3.2
StableAll checks were successfulRelease / Create release (push) Successful in 48sTest / Create distribution (push) Successful in 28sTest / Sandbox (push) Successful in 42sTest / Sandbox (race detector) (push) Successful in 41sTest / Hpkg (push) Successful in 44sTest / Hakurei (race detector) (push) Successful in 7m4sTest / Hakurei (push) Successful in 4m2sTest / Flake checks (push) Successful in 1m40sreleased this
2025-12-09 08:12:52 +09:00 | 555 commits to master since this releaseSecurity
This release introduces support for PipeWire
SecurityContext. It is highly recommended to upgrade to this release as soon as possible.Legacy flatpak-like PulseAudio behaviour is now disabled by default and produces an error message. To make PulseAudio available in the container, use the
hstfilesystem type"daemon"and point it topipewire-pulsewithin the container. An example of this can be found in the NixOS module.Fixes
- Package
lddcancelslddprocess on decoding error.
Enhancements
- Package
lddchecks for absolute pathname. - Output of the
cmd/hakureisub-commandshowis reordered to improve readability. - Container init now supports spawning daemon processes.
- PipeWire
SecurityContextis now supported and can be enabled via thehst.EPipeWireenablement bit. - Container daemons are exposed via the
hstfilesystem types.
Internal
- Move multiple packages to internal. Wrappers are maintained until
v0.4.0. - Implement PipeWire protocol native at
internal/pipewire. - Package
lddnow decodes from anio.Readerstream. - Package
containernow comes with a testable example. - Releases are now built using clang.
- Error handling for
libwayland-clientis significantly improved. - Container ops are now able to access
wait4loop state.
Full Changelog: v0.3.1...v0.3.2
Downloads
- Package