diff --git a/CHANGELOG.md b/CHANGELOG.md index 500a9039..1176be91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,7 +52,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Fix panic when getting a long container list before building the container. #1391 - Return non-zero exit code on power sub-commands #1439 -## v4.5.8, unreleased +## v4.5.8, 2024-10-01 ### Added @@ -62,6 +62,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Added workaround documentation for importing containers with sockets. #892 - Added documentation for building iPXE locally. #1114 - Documented that ignition is not available for Rocky Linux 8. #1373, #1272 +- Additional help text when container `RunDir` already exists. #1389 ### Changed @@ -71,18 +72,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixed -- Return an error during `wwctl container import` if archive filename includes a colon. #1371 -- Correctly extract smbios asset key during Grub boot. #1291 +- Return an error during `wwctl container import` if the archive filename includes a colon. #1371 +- Correctly extract smbios asset key during GRUB boot. #1291 - Refactor of `wwinit/init` to more properly address rootfs options. #1098 -- Fix autodetected kernel sorting issue. #1332 -- Avoid panic on container import #1244 -- make sure that warewulfd has the permission 0755 at creation time #674 +- Fix autodetected kernel sorting and filtering. #1332 +- Avoid a panic during container import. #1244 +- Make sure that tftp files have unmasked permissions at creation time. #674 - Fix "onboot" behavior for NetworkManager, Debian networking, and Suse wicked. #1278 - Clarified missing steps in Enterprise Linux quickstart. #1179 -### Added - -- Additional help test when container.RunDir already exists. #1389 ## v4.5.7, 2024-09-11 diff --git a/userdocs/contents/installation.rst b/userdocs/contents/installation.rst index ccf492c1..9f1111ac 100644 --- a/userdocs/contents/installation.rst +++ b/userdocs/contents/installation.rst @@ -18,14 +18,14 @@ Rocky Linux 8 .. code-block:: console - # dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.el8.x86_64.rpm + # dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.el8.x86_64.rpm openSuse Leap ------------- .. code-block:: console - # zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.suse.lp155.x86_64.rpm + # zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.suse.lp155.x86_64.rpm Compiled Source code ==================== @@ -59,9 +59,9 @@ appropriate substitutions: .. code-block:: bash - curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7.tar.gz - tar -xf warewulf-4.5.7.tar.gz - cd warewulf-4.5.7 + curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8.tar.gz + tar -xf warewulf-4.5.8.tar.gz + cd warewulf-4.5.8 make all && sudo make install Git @@ -71,16 +71,13 @@ Warewulf is developed in GitHub, a source code management platform that allows collaborative development and revision control. From the Git repository, you can download different versions of the project either from tags or branches. By default, when you go to the GitHub -page, you will find the default branch entitled ``development``. The -``development`` branch is where most of the active development occurs, +page, you will find the default branch entitled ``main``. The +``main`` branch is where most of the active development occurs, so if you want to obtain the latest and greatest version of Warewulf, this is where to go. But be forewarned, using a snapshot from -``development`` is not guaranteed to be stable or generally supported +``main`` is not guaranteed to be stable or generally supported for production. -Alternatively, the ``main`` branch is more stable and is used as a -staging area for pending releases. - If you are building for production, it is best to download a release tarball from the main site, the GitHub releases page, or from a Git tag. @@ -89,7 +86,7 @@ tag. git clone https://github.com/warewulf/warewulf.git cd warewulf - git checkout development # or switch to a tag like 'v4.5.7' + git checkout main # or switch to a tag like 'v4.5.8' make all && sudo make install Runtime Dependencies diff --git a/userdocs/contributing/development-environment-vagrant.rst b/userdocs/contributing/development-environment-vagrant.rst index 7ec647b3..40c0c4d8 100644 --- a/userdocs/contributing/development-environment-vagrant.rst +++ b/userdocs/contributing/development-environment-vagrant.rst @@ -124,7 +124,7 @@ Vagrantfile cat << 'EOF' > Vagrantfile Vagrant.configure("2") do |config| number_of_node = ENV["NODES"] || 2 - branch = ENV["BRANCH"] || "v4.5.7" + branch = ENV["BRANCH"] || "v4.5.8" config.vm.define :head do |head| head.vm.box = "rockylinux/9" @@ -161,7 +161,7 @@ Vagrantfile cd /tmp git clone https://github.com/warewulf/warewulf.git cd warewulf - git checkout v4.5.7 + git checkout v4.5.8 make clean defaults \ PREFIX=/usr \ BINDIR=/usr/bin \ diff --git a/userdocs/quickstart/debian12.rst b/userdocs/quickstart/debian12.rst index 30410130..eaf4a9b8 100644 --- a/userdocs/quickstart/debian12.rst +++ b/userdocs/quickstart/debian12.rst @@ -35,7 +35,7 @@ Install Warewulf and dependencies cd ~/git git clone https://github.com/warewulf/warewulf.git cd warewulf - git checkout main # or switch to a tag like 'v4.5.7' + git checkout main # or switch to a tag like 'v4.5.8' make all && sudo make install diff --git a/userdocs/quickstart/el.rst b/userdocs/quickstart/el.rst index e924fe99..3edc50e7 100644 --- a/userdocs/quickstart/el.rst +++ b/userdocs/quickstart/el.rst @@ -7,11 +7,11 @@ Install Warewulf The preferred way to install Warewulf on Enterprise Linux is using the the RPMs published in `GitHub releases`_. For example, to install the -v4.5.7 release on Enterprise Linux 9: +v4.5.8 release on Enterprise Linux 9: .. code-block:: bash - dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.7/warewulf-4.5.7-1.el9.x86_64.rpm + dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.8/warewulf-4.5.8-1.el9.x86_64.rpm Packages are available for el8 and el9.