Files
warewulf/.github/releases/v4.5.3.md
Jonathon Anderson 4a246e1b72 Release v4.6.1
- Back-port previous GitHub release notes to `.github/releases/`
- Fix SUSE and Rocky Linux 8 builds

Signed-off-by: Jonathon Anderson <janderson@ciq.com>
2025-04-04 05:12:57 -06:00

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=initramfs to warewulfd provision to serve initramfs from container image. #1115
    • Add warewulf-dracut package to support building Warewulf-compatible initramfs images with dracut. #1115
    • Add iPXE template dracut.ipxe to boot a dracut initramfs. #1115
    • Add dracut menuentry to grub.cfg.ww to boot a dracut initramfs. #1115
    • Add .NetDevs variable to iPXE and GRUB templates, similar to overlay templates. #1115
    • Add .Tags variable to iPXE and GRUB templates, similar to overlay templates. #1115

Changed

  • wwctl container import now 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

Dependencies

  • Bump golang.org/x/net from 0.22.0 to 0.23.0. #1223