### Added - Support for ARM nodes - firewalld service file for warewulfd - `-y` option to skip "Are you sure" queries - `wwctl kernel delete` command - `wwctl vnfs` alias for `wwctl container` - Support for authenticated OCI registries - warewulfd can reload config on SIGHUP and when the config file changes - Node database index to improve lookup speeds - Kernels and containers can be imported from a chroot subdirectory - Systemd service file ### Changed - `wwctl node list` output beautification - Log timestamps are more precise - PID file and log files are now in `/var/run` and `/var/log`, respectively - `make install` no longer overwrites preexisting configuration files - Kernel modules and overlays are now compressed - `rootfstype` now uses `rootfs` in default kernel arguments - iPXE binaries updated - Installed container directory is deleted when import fails - Default iPXE script now reboots erroring nodes every 15 seconds - Only open `/etc/hosts` when writing ### Removed - `wwctl configure` `--persist` flags have been removed. `configure` commands persist changes by default unless `--show` is used - In-repository documentation: has been moved to it's own repository ### Fixed - Importing containers from directory - Debug log verbosity option takes precedence over verbose option - `wwctl node list -n` output is formatted corectly - Container names can contain an underscore - `wwctl overlay build --all` does not require an argument - specfile date format works with older versions of rpmbuild - Use SystemOverlay when building system overlay - dhcpd template now references correct wwctl subcommand - `wwctl node set kernelargs` and `wwctl profile set kernelargs` change kernel arguments