- Back-port previous GitHub release notes to `.github/releases/` - Fix SUSE and Rocky Linux 8 builds Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2.1 KiB
2.1 KiB
Warewulf v4.5.3 includes additional functionality, documentation, usability improvements, and bugfixes. This includes an initial preview of 2-stage boot support based on dracut; significant efficiency improvements for "syncuser"; a remedy for a regression that affected the generation of ssh host keys during initial configuration; and improved handling of temporary files generated during container shell and exec commands.
Added
- Initial support for dracut-based 2-stage boot. See https://warewulf.org/docs/v4.5.x/contents/boot-management.html#booting-with-dracut for more information.
- Add
stage=initramfsto warewulfd provision to serve initramfs from container image. #1115 - Add
warewulf-dracutpackage to support building Warewulf-compatible initramfs images with dracut. #1115 - Add iPXE template
dracut.ipxeto boot a dracut initramfs. #1115 - Add dracut menuentry to
grub.cfg.wwto boot a dracut initramfs. #1115 - Add
.NetDevsvariable to iPXE and GRUB templates, similar to overlay templates. #1115 - Add
.Tagsvariable to iPXE and GRUB templates, similar to overlay templates. #1115
- Add
Changed
wwctl container importnow only runs syncuser if explicitly requested. #1212- Improved detection of SELinux capable root fs #1093
Fixed
- Block unprivileged requests for arbitrary overlays in secure mode. #1215
- Fix the issue that warewulf.conf parse does not support CIDR format. #1130
- Reduce the number of times syncuser walks the container file system. #1209
- Create ssh keys when calling
wwctl configure --all#1250 - Create temporary overlayfs directories alongside container rootfs and remove them after use #1180
Documentation
- Add examples for building overlays in parallel to documentation. (https://warewulf.org/docs/v4.5.x/contents/overlays.html#build)
- Replace reference to docusaurus with Sphinx (https://warewulf.org/docs/v4.5.x/contributing/documentation.html#documentation)
- Fix installation docs to use github.com/warewulf instead of github.com/hpcng. #1219 (https://warewulf.org/docs/v4.5.x/contents/installation.html)
Dependencies
- Bump golang.org/x/net from 0.22.0 to 0.23.0. #1223