From 1e4b3dfd37a10c992f95395b9d6df2999fe9949d Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Wed, 27 Mar 2024 14:46:31 -0500 Subject: [PATCH 1/8] WIP release notes and other changes for release 9.4 * framework for 9.4 release notes doc with changes made * updated `.pages` file **NOTE:** this `.pages` file assumes that the 8.10 release happened prior to 9.4. If that is not the case and this `.pages` file is merged, it will break the release notes. It needs to be modified to exclude the 8.10 release if this is the case. --- docs/release_notes/.pages | 2 + docs/release_notes/9_4.md | 133 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 docs/release_notes/9_4.md diff --git a/docs/release_notes/.pages b/docs/release_notes/.pages index 7527f26142..691dbe710b 100644 --- a/docs/release_notes/.pages +++ b/docs/release_notes/.pages @@ -1,6 +1,8 @@ --- nav: - ... | index*.md + - ... | 9_4*.md + - ... | 8_10*.md - ... | 9_3*.md - ... | 8_9*.md - ... | 9_2*.md diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md new file mode 100644 index 0000000000..818f20c3ba --- /dev/null +++ b/docs/release_notes/9_4.md @@ -0,0 +1,133 @@ +--- +title: Current Release 9.4 +tags: + - 9.4 + - 9.4 release + - Rocky 9.4 +--- + +# Release notes for Rocky Linux 9.4 + +You can find a complete list of most changes in the [upstream release notes found here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index) *REPLACE THIS LINK*. + +## Upgrading + +You can upgrade from Rocky Linux 9.x to Rocky Linux 9.4 by doing `sudo dnf -y upgrade`. + +!!! Note + + Rocky Linux does not offer an upgrade path from any version of Rocky Linux 8. We recommend doing a fresh OS install to move to Rocky Linux 9.4. + +## Images + +Several images are available along with the normal install images, including cloud and container platforms. + +You can find more on the artifacts produced by the Cloud Special Interest Group, and information on how to get involved on the [SIG/Cloud Wiki page](https://sig-cloud.rocky.page/). + +## Installing + +Prior to installing, [ensure compatibility of your CPU with this procedure!](https://docs.rockylinux.org/gemstones/test_cpu_compat/) + +To install Rocky Linux 9.4, head to the [download page](https://rockylinux.org/download/) and download the version you need for your architecture. + +## The Rocky team release highlights + +### Breaking changes + +#### Live Images + +### New and notable + +## Major changes + +For a complete list of major changes, see the [upstream listing here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/overview#overview-major-changes) *REPLACE THIS LINK*. + +Detailed next are highlights and new features from this release. + +### Installer and image creation + +* From Rocky Linux 9.4 forward, you can specify arbitrary custom mount points except for specific paths that are reserved for the operating system +* Creation of different partitioning modes is now available including `auto-lvm`, `lvm`, and `raw` +* Customize tailor options for a profile and add it to your blueprint customizations by using selected and unselected options to add and remove rules + +### Security + +Listed below are security-related highlights in the latest Rocky Linux 9.4 release. For a complete list of security-related changes, see the [upstream link here](https//access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/new-features#new-features-security). *REPLACE THIS LINK* + +* **SELinux** userspace release 3.6 introduces deny rules for further customizing policies +* **Keylime** server components, the verifier and registrar, are available as Containers +* **Rsyslog** processing system introduces customizable TLS/SSL encryption settings and additional options that relate to capability dropping +* **OpenSSL** TLS toolkit adds a drop-in directory for provider-specific configuration files +* **libkcapi** 1.4.0 introduces new tools and options. Notably, with the new `-T` option, you can specify target file names in hash-sum calculations +* **stunnel 5.7.1** TLS/SSL tunneling service changes the behavior of OpenSSL 1.1 and later versions in FIPS mode. Besides this change, this version provides many new features such as support for modern PostgreSQL clients + +### Dynamic programming languages, web, and database servers + +For a detailed list of the changes in this category see the [upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers) *REPLACE THIS LINK*. + +Later versions of the following Application Streams are now available: + +* **Python 3.12** +* **Ruby 3.3** +* **PHP 8.2** +* **nginx 1.24** +* **MariaDB 10.11** +* **PostgreSQL 16** + +The following applications have been upgraded: + +* **Git** to version 2.43.0 +* **Git LFS** to version 3.4.1 + +### Containers + +For details on the changes in this category [see the upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9-beta/html/9.4_release_notes/new-features#new-features-containers) *REPLACE THIS LINK* + +Notable changes include: + +* The `podman build farm` command for creating multi-architecture container images is available as a Technology Preview +* Podman now supports `containers.conf` modules to load a predetermined set of configurations +* The Container Tools package is updated +* Podman v4.9 RESTful API now displays data of progress when you pull or push an image to the registry +* SQLite is now fully supported as a default database backend for podman +* `Containerfile` now supports multi-line HereDoc instructions +* `pasta` as a network name is now deprecated +* The BoltDB database backend is now deprecated +* The `container-tools:4.0` module is now deprecated +* The Container Network Interface (CNI) network stack is deprecated and will be removed in a future release + +### Compilers and development tools + +#### Updated system toolchain + +#### Updated performance tools and debuggers + +#### Updated performance monitoring tools + +#### Updated compiler toolsets + +## Known issues + +Many known issues exist in 9.4 including those related to: + +* Installer and image creation +* Security +* Software management +* Shells and command-line tools +* Infrastructure services +* Networking +* Kernel +* File systems and storage +* Dynamic programing languages, web and database servers +* Identity management +* Desktop +* Graphics infrastructure +* Virtualization +* Supportability +* Containers + +Review the [upstream listing](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/known-issues) *REPLACE THIS LINK* for the complete details on these issues. + +## Reporting bugs + +Please report any bugs you encounter to the [Rocky Linux Bug Tracker](https://bugs.rockylinux.org/). We also welcome you to join our community in any way you wish be it on our [Forums](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [IRC on Libera.Chat](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Mailing Lists](https://lists.resf.org), or any other way you wish to participate! From 48fbd6c2a83f93f404566262f7566c475beb226a Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Wed, 1 May 2024 13:26:02 -0500 Subject: [PATCH 2/8] Update release notes 9.4 Update links --- docs/release_notes/9_4.md | 48 +++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index 818f20c3ba..c62e1a298f 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -8,7 +8,7 @@ tags: # Release notes for Rocky Linux 9.4 -You can find a complete list of most changes in the [upstream release notes found here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/index) *REPLACE THIS LINK*. +You can find a complete list of most changes in the [upstream release notes found here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index). ## Upgrading @@ -40,7 +40,7 @@ To install Rocky Linux 9.4, head to the [download page](https://rockylinux.org/d ## Major changes -For a complete list of major changes, see the [upstream listing here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/overview#overview-major-changes) *REPLACE THIS LINK*. +For a complete list of major changes, see the [upstream listing here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/overview#overview-major-changes). Detailed next are highlights and new features from this release. @@ -52,7 +52,7 @@ Detailed next are highlights and new features from this release. ### Security -Listed below are security-related highlights in the latest Rocky Linux 9.4 release. For a complete list of security-related changes, see the [upstream link here](https//access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/new-features#new-features-security). *REPLACE THIS LINK* +Listed below are security-related highlights in the latest Rocky Linux 9.4 release. For a complete list of security-related changes, see the [upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-security). * **SELinux** userspace release 3.6 introduces deny rules for further customizing policies * **Keylime** server components, the verifier and registrar, are available as Containers @@ -63,25 +63,25 @@ Listed below are security-related highlights in the latest Rocky Linux 9.4 relea ### Dynamic programming languages, web, and database servers -For a detailed list of the changes in this category see the [upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers) *REPLACE THIS LINK*. +For a detailed list of the changes in this category see the [upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers). Later versions of the following Application Streams are now available: * **Python 3.12** -* **Ruby 3.3** -* **PHP 8.2** -* **nginx 1.24** -* **MariaDB 10.11** -* **PostgreSQL 16** +* **Ruby 3.3** available as a module stream +* **PHP 8.2** available as a module stream +* **nginx 1.24** available as a module stream +* **MariaDB 10.11** available as a module stream +* **PostgreSQL 16** available as a module stream The following applications have been upgraded: -* **Git** to version 2.43.0 -* **Git LFS** to version 3.4.1 +* **Git** rebased to version 2.43.0 +* **Git LFS** rebased to version 3.4.1 ### Containers -For details on the changes in this category [see the upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9-beta/html/9.4_release_notes/new-features#new-features-containers) *REPLACE THIS LINK* +For details on the changes in this category [see the upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-containers). Notable changes include: @@ -98,13 +98,21 @@ Notable changes include: ### Compilers and development tools -#### Updated system toolchain - -#### Updated performance tools and debuggers - -#### Updated performance monitoring tools - -#### Updated compiler toolsets +For details on the changes in this category [see the upstream link here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-compilers-and-development-tools) + +* LLVM Toolset rebased to version 17.0 +* Rust Toolset rebased to version 1.75.0 +* Go Toolset rebased to version 1.21.0 +* Clang resource directory moved (from `usr/lib64/clang/17` to `usr/lib/clang/17`) +* `elfutils` rebased to version 0.190 +* `systemtap` rebased to version 5.0 +* Updated GCC Toolset 13 +* `pcp` updated to version 6.2.0 +* New `grafana-selinux` package +* New processor microarchitectures supported in `papi` +* New package `maven-openjdk21` +* New package `libzip-tools` +* `cmake` rebased to version 3.26 ## Known issues @@ -126,7 +134,7 @@ Many known issues exist in 9.4 including those related to: * Supportability * Containers -Review the [upstream listing](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.3_release_notes/known-issues) *REPLACE THIS LINK* for the complete details on these issues. +Review the [upstream listing](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/known-issues) for the complete details on these issues. ## Reporting bugs From 7995aa624a7c20514dda9eadf219d6f43b7ea75a Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Fri, 3 May 2024 09:49:41 -0500 Subject: [PATCH 3/8] Add info regarding deprecated software to the end of the release notes --- docs/release_notes/9_4.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index c62e1a298f..6ce6f17986 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -136,6 +136,10 @@ Many known issues exist in 9.4 including those related to: Review the [upstream listing](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/known-issues) for the complete details on these issues. +!!! info "Deprecated Software" + + There are several pacakges that are part of Rocky Linux 9.4 that are end-of-life (EOL). These include (but are not limited to) Node.js 16, .NET 7, and OpenJDK 11. Node.js 16 ended support early (September 2023) so no further updates are available. .NET 7 was EOL on November 8, 2022, with support ending May 14, 2024. OpenJDK 11 was EOL October 18, 2018 with support ending October 2024. If you use software that originates outside of Rocky Linux (as in the included examples), be sure to check the EOL dates of that software and upgrade to newer versions if needed. + ## Reporting bugs Please report any bugs you encounter to the [Rocky Linux Bug Tracker](https://bugs.rockylinux.org/). We also welcome you to join our community in any way you wish be it on our [Forums](https://forums.rockylinux.org), [Mattermost](https://chat.rockylinux.org), [IRC on Libera.Chat](irc://irc.liberachat/rockylinux), [Reddit](https://reddit.com/r/rockylinux), [Mailing Lists](https://lists.resf.org), or any other way you wish to participate! From 4b2d8aac0a35f03e7fa3c30704bdeb7b6a668b5f Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Wed, 8 May 2024 08:06:26 -0500 Subject: [PATCH 4/8] Update docs/release_notes/9_4.md Co-authored-by: Lukas Magauer <42647570+lumarel@users.noreply.github.com> --- docs/release_notes/9_4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index 6ce6f17986..2e6d127be2 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -44,7 +44,7 @@ For a complete list of major changes, see the [upstream listing here](https://ac Detailed next are highlights and new features from this release. -### Installer and image creation +### Image builder * From Rocky Linux 9.4 forward, you can specify arbitrary custom mount points except for specific paths that are reserved for the operating system * Creation of different partitioning modes is now available including `auto-lvm`, `lvm`, and `raw` From f0212e11b40c7d37fd32eb16f31fac0c8583c112 Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Wed, 8 May 2024 08:06:41 -0500 Subject: [PATCH 5/8] Update docs/release_notes/9_4.md Co-authored-by: Lukas Magauer <42647570+lumarel@users.noreply.github.com> --- docs/release_notes/9_4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index 2e6d127be2..7a141cc629 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -138,7 +138,7 @@ Review the [upstream listing](https://access.redhat.com/documentation/en-us/red_ !!! info "Deprecated Software" - There are several pacakges that are part of Rocky Linux 9.4 that are end-of-life (EOL). These include (but are not limited to) Node.js 16, .NET 7, and OpenJDK 11. Node.js 16 ended support early (September 2023) so no further updates are available. .NET 7 was EOL on November 8, 2022, with support ending May 14, 2024. OpenJDK 11 was EOL October 18, 2018 with support ending October 2024. If you use software that originates outside of Rocky Linux (as in the included examples), be sure to check the EOL dates of that software and upgrade to newer versions if needed. + Some Application Streams, which are part of the Rocky Linux 9.4 repositories, won't receive any further updates. These currently include Node.js 16 (retirement April 2024) and .NET 7 (retirement May 2024). Furthermore OpenJDK 11 will reach it's EoL for Rocky Linux 9 in October 2024. Please make sure to use supported versions (Node.js 18 or 20 modules, .NET 6 or 8 packages, OpenJDK 1.8.0, 17 or 21 packages) if further patches are desired. ## Reporting bugs From 682fb7181a5ce2d7281a955af3173a6286238374 Mon Sep 17 00:00:00 2001 From: sspencerwire Date: Wed, 8 May 2024 08:08:01 -0500 Subject: [PATCH 6/8] Update .pages --- docs/release_notes/.pages | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/release_notes/.pages b/docs/release_notes/.pages index 691dbe710b..032c06f62d 100644 --- a/docs/release_notes/.pages +++ b/docs/release_notes/.pages @@ -2,9 +2,8 @@ nav: - ... | index*.md - ... | 9_4*.md - - ... | 8_10*.md - - ... | 9_3*.md - ... | 8_9*.md + - ... | 9_3*.md - ... | 9_2*.md - ... | 8_8*.md - ... | 9_1*.md From 8f5760d825591bc1f7518772139a7ee8faee06cc Mon Sep 17 00:00:00 2001 From: wale soyinka Date: Wed, 8 May 2024 11:27:46 -0400 Subject: [PATCH 7/8] Update 9_4.md Minor edits --- docs/release_notes/9_4.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index 7a141cc629..8632f534ca 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -12,7 +12,7 @@ You can find a complete list of most changes in the [upstream release notes foun ## Upgrading -You can upgrade from Rocky Linux 9.x to Rocky Linux 9.4 by doing `sudo dnf -y upgrade`. +You can upgrade from Rocky Linux 9.x to Rocky Linux 9.4 by running `sudo dnf -y upgrade`. !!! Note @@ -42,7 +42,7 @@ To install Rocky Linux 9.4, head to the [download page](https://rockylinux.org/d For a complete list of major changes, see the [upstream listing here](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/overview#overview-major-changes). -Detailed next are highlights and new features from this release. +Highlights and new features from this release are detailed next. ### Image builder From 32a054e572f6ddd403a64443782ed199fcddbad1 Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Thu, 9 May 2024 15:49:05 -0400 Subject: [PATCH 8/8] add release team highlights Signed-off-by: Neil Hanlon --- docs/release_notes/9_4.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/release_notes/9_4.md b/docs/release_notes/9_4.md index 8632f534ca..17f3518004 100644 --- a/docs/release_notes/9_4.md +++ b/docs/release_notes/9_4.md @@ -32,9 +32,21 @@ To install Rocky Linux 9.4, head to the [download page](https://rockylinux.org/d ## The Rocky team release highlights -### Breaking changes +### Cloud and Live Image Updates -#### Live Images +#### New image build workflow and process + +Most images for the 9.4 release were created using a new image builder: [KIWI](https://github.com/OSInside/kiwi/), from OpenSUSE. The images aim to be feature complete with the old images, and no serious regressions are intended. If you find a bug, please let us know and we will do our best to resolve or explain any differences. + +The images still built with imagefactory are: Vagrant-VBox, Vagrant-VMware, and OCP-Base (Oracle Cloud Platform). The remaining Cloud, Container, and Vagrant images were built using KIWI. The new build workflow will enable Rocky Linux to provide more frequent updates to our images on all cloud providers. + +You are invited to check out the [KIWI configuration](https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9) used as well as our [toolkit](https://git.resf.org/sig_core/toolkit) used to invoke KIWI. + +#### Azure - Community Galleries and Publisher Change + +The Rocky Linux publisher account for Microsoft Azure has changed, and previous images are now deprecated. For more information, including details on how to migrate to the new account, please visit the [forums post](https://forums.rockylinux.org/t/rocky-linux-images-on-azure-important-update/13721). + +In addition to the Azure Marketplace, Rocky Linux is available for free on the Azure Community Gallery, providing incredibly easy access to run Rocky on Microsoft Azure. Instructions on how to utilize the Community Gallery images can be found on this [news post](https://rockylinux.org/news/rocky-on-azure-community-gallery/). ### New and notable