|
| 1 | +==================== |
| 2 | +v4.6.3 Release Notes |
| 3 | +==================== |
| 4 | + |
| 5 | +v4.6.3 is a regularly-scheduled minor release in the v4.6.x series. |
| 6 | + |
| 7 | +Significant changes are described below. Additional changes are listed in the |
| 8 | +`CHANGELOG`_. |
| 9 | + |
| 10 | +.. _CHANGELOG: https://github.com/warewulf/warewulf/blob/main/CHANGELOG.md |
| 11 | + |
| 12 | +REST API |
| 13 | +======== |
| 14 | + |
| 15 | +v4.6.3 continues development of the REST API, adding support for the |
| 16 | +``If-None-Match: *`` header to prevent overwriting an existing entity. |
| 17 | + |
| 18 | +Other new functionality in the REST API includes: |
| 19 | + |
| 20 | +- ``GET /api/nodes/{id}/overlays`` returns built time metadata for a node's |
| 21 | + system and runtime overlay images. |
| 22 | +- ``PUT /api/overlays/{name}/file?path={path}`` creates files in overlays. |
| 23 | +- ``DELETE /api/overlays/{name}/file?path={path}`` delete files in overlays. |
| 24 | +- ``DELETE /api/overlays/{name}?force=true`` deletes overlays that are in use. |
| 25 | + |
| 26 | +IPv6 Support |
| 27 | +============ |
| 28 | + |
| 29 | +IPv6 is now supported during the iPXE network boot process, one step towards |
| 30 | +improving overall IPv6 support. |
| 31 | + |
| 32 | +Overlay Autobuild |
| 33 | +================= |
| 34 | + |
| 35 | +The Warewulf server (when "autobuild overlays" is enabled) now automatically |
| 36 | +rebuilds overlays after node discovery, which resolves an issue where overlays |
| 37 | +were out-of-sync with the newly-discovered configuration. This is one step in a |
| 38 | +more general effort to imrpove overlay autobuild so that manual overlay builds |
| 39 | +are less often required. |
| 40 | + |
| 41 | +Warewulf server configuration |
| 42 | +============================= |
| 43 | + |
| 44 | +The ``wwctl configure`` command can now enable and (re)start the warewulf server |
| 45 | +daemon itself to apply updated configuration, either as part of ``wwctl |
| 46 | +configure -a`` or ``wwctl configure warewulfd``. |
| 47 | + |
| 48 | +Ubuntu and Debian Support |
| 49 | +========================= |
| 50 | + |
| 51 | +The ``netplan`` overlay is now much more feature-complete, with relative parity |
| 52 | +to the other network configuration overlays. This is one step in a more general |
| 53 | +effort to support Wareewulf in Ubuntu and Debian environments. |
| 54 | + |
| 55 | +Other fixes |
| 56 | +=========== |
| 57 | + |
| 58 | +- Fixed ``wwctl upgrade nodes`` to properly handle kernel argument lists. |
| 59 | +- Fixed a panic during ``wwctl overlay edit`` due to missing ``reexec.Init()``. |
| 60 | +- Fixed handling of comma-separated mount options in ``fstab`` and ``ignition`` |
| 61 | + overlays. |
| 62 | +- Fixed a race condition in ``wwctl overlay edit`` that led to changes not being |
| 63 | + properly detected and applied. |
0 commit comments