- 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.8 KiB
2.8 KiB
Warewulf v4.6.0rc2 is the second release candidate for the upcoming v4.6.0. Warewulf v4.6.0 is a major release that includes many significant enhancements, fixes, and changes.
This second release candidate fixes many additional bugs and makes additional expected changes. The full changelog is included below.
For more information regarding changes in v4.6.0, see the v4.6.0rc1 release.
Added
- Document defining kernel args that include commas. #1679
- Recommend installing ipmitool with Warewulf package. #970
- Add completion for profile list. #1695
- Add OPTIONS argument for
warewulfd.service. #1707 - Document
warewulf.conf:dhcp.template. #1701 - New template field
IpCIDR. #1700 wwctl configurepersists auto-detected server network settings towarewulf.conf. #1700- Run staticcheck as part of GitHub CI. #1657
Changed
wwctl node list <--yaml|--json>outputs a map keyed by node name. #1667- Don't mount /run during wwinit. #1566
- Simpler permissions in official RPM packages. #1696
- Only calculate image chroot size when requested. #1504
- Create temporary files in overlay directory during
wwctl overlay edit. #1473 - Re-order SSH key types to make ed25519 default. #981
- Don't assume default values for
warewulf.confnetwork settings. #1700 - Omit DHCP pool from
dhcpd.confif any required fields are missing. #1700 warewulf.conf:ipaddr6is no longer required to be a/64or smaller. #1700
Fixed
- Fix default nodes.conf to use the new kernel command line list format. #1670
- Fix
make installwhensudodoes not set$PWD. #1660 - Use sh to parse and exec IPMI command. #1663
- Use configured warewulf.conf path in
wwctl upgrade. #1658 - Fixed negation for slice field elements during profile/node merge. #1677
- Show each overlay only once, even when both site and distribution versions exist. #1675
- Remove a redundant "Building image" log message after image exec. #1694
- Don't populate NetDevs[].Type or NetDevs[].Netmask during upgrade. #1661
- Prefer parent profile values over child profile values. #1672
- Don't attempt to back-up an output file that doesn't exist during upgrade. #1671
- Specify init=/init when booting with Grub+dracut. #1573
- Fix a warewulfd panic when no kernel fields are specified. #1689
- Create site overlay directory. #1690
- Urlencode asset keys during dracut boot. #1610
- Set execute permissions for intermediate directories during
wwctl overlay import --parents. #1655 - Fix log output formatting during overlay build.
- Prevent merging of zero-value net.IP fields. #1710
- Properly handle parsing of server network and netmask from CIDR
warewulf.conf:ipaddr. #1541, #1594 - Populate template field
NetworkCIDR. #1700
Removed
- Remove
warewulf.conf:syslog. #1606