Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
Jonathon Anderson
2025-03-02 00:23:06 -07:00
parent 37ed92e2bb
commit a98ec09b36
8 changed files with 520 additions and 34 deletions

View File

@@ -4,7 +4,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## v4.6.0, unreleased
## v4.6.0, 2025-03-02
### Added
- Support Ubuntu-style dracut initrd images.
### Fixed
- Fix nightly builds.
- Better handling for missing NetDev.Device. #1777
- Remove dracut NetworkManager connections between boot phases. #1780
### Changed
- Match default kernel arguments from `wwctl upgrade nodes` with the distributed `nodes.conf`.
- Use `wwctl overlay <import|build> --workers=0` to indicate `runtime.NumCPU()`. #1782
### Dependencies
@@ -16,23 +31,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Bump golang.org/x/net from 0.30.0 to 0.33.0 #1774
- Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 #1773
- Bump github.com/golang/glog from 1.2.3 to 1.2.4 #1771
### Added
- Support Ubuntu-style dracut initrd images.
### Changed
- Match default kernel arguments from `wwctl upgrade nodes` with the distributed `nodes.conf`.
### Fixed
- Fix nightly builds.
- Better handling for missing NetDev.Device. #1777
- Remove dracut NetworkManager connections between boot phases. #1780
### Changed
- User `wwctl overlay <import|build> --workers=0` to indicate `runtime.NumCPU()`. #1782
## v4.6.0rc3, 2025-02-23
@@ -167,8 +165,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Add `wwctl clean` to remove OCI cache and overlays from deleted nodes
- Add `wwctl container import --platform`. #1381
- Read environment variables from `/etc/default/warewulfd` #725
- Add support for VLANs to NetworkManager, wicked, ifcfg, debian.network_interfaces overlays. #1257
- Add support for static routes to NetworkManager, wicked, ifcfg, debian.network_interfaces overlays. #1257
- Add support for VLANs to NetworkManager, wicked, ifcfg, debian.interfaces overlays. #1257
- Add support for static routes to NetworkManager, wicked, ifcfg, debian.interfaces overlays. #1257
- Add `wwctl upgrade <config|nodes>`. #230, #517
- Better handling of InfiniBand udev net naming. #1227
- use templating mechanism for power commands. #1004
@@ -213,7 +211,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Remove NodeInfo (in-memory-only) data structure, consolidating onto NodeConf. #916
- Replace `defaults.conf` with settings on the default profile. #917
- Switched from yaml.v2 to yaml.v3 #1462
- Make OCIBlobCache a seperate path and point it to `/var/cache` #1459
- Make OCIBlobCache a separate path and point it to `/var/cache` #1459
- Updated various shell scripts for POSIX compatibility. #1464
- Update `wwctl server` to always run in the foreground #508
- Update `wwctl server` to log to stdout rather than a file #503
@@ -262,11 +260,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed
- Update links on contributing page to point to warewulf repo.
- Prevent Networkmanager from trying to optain IP address via DHCP
- Prevent NetworkManager from trying to obtain IP address via DHCP
on unused/unmanaged network interfaces.
- Systems with no SMBIOS (Raspberry Pi) will create a UUID from
`/sys/firmware/devicetree/base/serial-number`
- Replace slice in templates with sprig substr. #1093
- Replace slice in templates with sprig substr. #1139
- Fix an invalid format issue for the GitHub nightly build action. #1258
- Return non-zero exit code on overlay build failure #1393
- Return non-zero exit code on container copy failure #1377