From dd49caf423d3c46236352bb9c0ea76f46164862a Mon Sep 17 00:00:00 2001 From: Andrew Lukoshko Date: Thu, 26 Oct 2023 09:28:19 +0200 Subject: [PATCH] Add 9.3 beta release notes --- docs/.vuepress/config.js | 1 + docs/release-notes/9.3-beta.md | 187 +++++++++++++++++++++++++++++++++ 2 files changed, 188 insertions(+) create mode 100644 docs/release-notes/9.3-beta.md diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 73b2f3c75..176101f6d 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -70,6 +70,7 @@ module.exports = { children: [ '/release-notes/9.2', '/release-notes/8.8', + '/release-notes/9.3-beta', '/release-notes/9.1', '/release-notes/8.7', '/release-notes/9.2-beta', diff --git a/docs/release-notes/9.3-beta.md b/docs/release-notes/9.3-beta.md new file mode 100644 index 000000000..88def2f95 --- /dev/null +++ b/docs/release-notes/9.3-beta.md @@ -0,0 +1,187 @@ +--- +title: '9.3 Beta' +--- + +# AlmaLinux 9.3 Beta Release Notes + +These are the release notes for AlmaLinux OS 9.3 Beta for all supported architectures: +* x86_64 +* aarch64 +* ppc64le +* s390x + +Codename: Shamrock Pampas Cat. + +Distributed kernel version: 5.14.0-362.2.1.el9_3 + +## Beta Release + +:::warning +This is a **BETA** release and should not be used for production installations. The provided upgrade instructions should not be used on production machines unless you don't mind if something breaks ;) +::: + +## Providing Feedback and Getting Help +Please report any issues you may encounter during tests on the [AlmaLinux Bug Tracker](https://bugs.almalinux.org/). Additionally, if you feel like providing feedback, talking about anything or asking any questions you might want to check out [The AlmaLinux Community Chat](https://chat.almalinux.org), [The AlmaLinux Forums](https://almalinux.discourse.group/c/93-beta/5) and [The AlmaLinux Community on Reddit](https://reddit.com/r/almalinux). + +## Changelog + +* Updated toolchain components: + * GCC 11.4.1 + +* Performance tools and debuggers updates: + * Valgrind 3.21 + * SystemTap 4.9 + * elfutils 0.189 + +* Updated performance monitoring tools: + * PCP 6.0.5 + * Grafana 9.2.10 + +* Compiler updates: + * GCC Toolset 13 + * LLVM Toolset 16.0.6 + * Rust Toolset 1.71.1 + * Go Toolset 1.20.6 + +* Updated dynamic programming languages, web and database servers: + * Redis 7 + * Node.js 20 + * Apache HTTP Server 2.4.57 + +* Security updates: + * Keylime 7.3.0. + * OpenSSH was further migrated from the less secure SHA-1 message digest. + * The pcsc-lite-ccid USB Chip/Smart Card Interface Device(CCID) and Integrated Circuit Card Device (ICCD) driver was rebased to version 1.5.2. + * AlmaLinux 9.3 introduces further improvements to support the Extended Master Secret (EMS) extension (RFC 7627) required by the FIPS-140-3 standard for all TLS 1.2 connections. + * SEtools, the collection of graphical tools, command-line tools, and libraries for SELinux policy analysis, was rebased to version 4.4.2. + * OpenSCAP was rebased to version 1.3.8. + * SCAP Security Guide was rebased to version 0.1.69. + +You can reference the [RHEL 9.3 release notes](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9-beta/html/9.3_release_notes/overview) for a full list of changes in this release. + +## Installation instructions + +There are three installation ISO images available: + +`AlmaLinux-9.3-beta-1-x86_64-boot.iso` - a single network installation CD image that downloads packages over the Internet. + +`AlmaLinux-9.3-beta-1-x86_64-minimal.iso` - a minimal self-containing DVD image that makes possible offline installation. + +`AlmaLinux-9.3-beta-1-x86_64-dvd.iso` - a full installation DVD image that contains mostly all AlmaLinux packages. + +Download a suitable ISO image from the 9.3-beta/isos/$arch/ directory, for example: + +```bash +$ wget https://repo.almalinux.org/almalinux/9.3-beta/isos/x86_64/AlmaLinux-9.3-beta-1-x86_64-boot.iso +``` + +Download and import the AlmaLinux public key: + +```bash +$ wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-9 +$ gpg --import RPM-GPG-KEY-AlmaLinux +``` + +Download and verify a checksums list: + +```bash +$ wget https://repo.almalinux.org/almalinux/9.3-beta/isos/x86_64/CHECKSUM + +# we are looking for “Good signature” +$ gpg --verify CHECKSUM +gpg: Signature made Wed 25 Oct 2023 12:28:57 PM EDT +gpg: using RSA key BF18AC2876178908D6E71267D36CB86CB86B3716 +gpg: Good signature from "AlmaLinux OS 9 " [unknown] +gpg: WARNING: This key is not certified with a trusted signature! +gpg: There is no indication that the signature belongs to the owner. +Primary key fingerprint: BF18 AC28 7617 8908 D6E7 1267 D36C B86C B86B 3716 +``` + +Verify the downloaded ISO image checksum: + +```bash +# calculate the downloaded ISO SHA256 checksum +$ sha256sum AlmaLinux-9.3-beta-1-x86_64-boot.iso +7bca61c7b67e27db9194ddacec3ad3983f25a781721a69bbf5586903d9075465 AlmaLinux-9.3-beta-1-x86_64-boot.iso + +# compare it with expected checksum, it should be the same +$ cat CHECKSUM | grep -E 'SHA256.*AlmaLinux-9.3-beta-1-x86_64-boot.iso' +SHA256 (AlmaLinux-9.3-beta-1-x86_64-boot.iso) = 7bca61c7b67e27db9194ddacec3ad3983f25a781721a69bbf5586903d9075465 +``` + +If you decide to use the `AlmaLinux-9.3-beta-1-x86_64-boot.iso` image, you may need to provide the `https://repo.almalinux.org/vault/9.3-beta/BaseOS/x86_64/kickstart/` URL repository as the Installation Source in the event that the installer is not able to find it automatically for some reason. + +There are no extra Installation Sources required if you decided to go with either the minimal or DVD ISO images. + + +## Upgrade Instructions + +**Please do not use these update instructions on production machines unless you don't mind if something breaks** ;) + +Upgrade the almalinux-release packages to the 9.3-0.4.el9 version from the beta repositories: + +```bash +$ dnf install -y https://repo.almalinux.org/vault/almalinux-{release,repos,gpg-keys}-latest-9-beta.x86_64.rpm +$ dnf clean all +``` + +the new package contains updated repository URLs so that you can just run: + +```bash +$ dnf upgrade -y +``` + +to update the rest of the packages. + +## Known issues +* OpenJDK 21 is not included in AlmaLinux 9.3 Beta release and will be available in AlmaLinux 9.3 + +## Additional packages + +Here is a list of packages that are AlmaLinux-specific, and will not be found in compatible versions of RHEL. + +| Package | Description | +| --- | --- | +| almalinux-backgrounds | AlmaLinux background images.
Replaces `redhat-backgrounds` | +| almalinux-indexhtml | AlmaLinux default browser page
Replaces `redhat-indexhtml` | +| almalinux-logos | AlmaLinux graphics for OS
Replaces `redhat-logos` | +| almalinux-logos-httpd | AlmaLinux graphics for HTTPD server
Replaces `redhat-logos-httpd` | +| almalinux-logos-ipa | AlmaLinux graphics for IPA server
Replaces `redhat-logos-ipa` | +| almalinux-release | AlmaLinux release package, repos, and EULA
Replaces `redhat-release` and `redhat-release-eula` | + +## Removed packages + +Here is a list of packages you will not find in AlmaLinux when comparing with the compatible version of RHEL. + +AlmaLinux OS is a community distribution so all changes are subject to discussion. If you would like to do so, please join [AlmaLinux Chat](https://chat.almalinux.org/almalinux/channels/engineeringpackaging) as well as filing a bug report at [AlmaLinux Bug Tracker](https://bugs.almalinux.org) to discuss if you think any of the packages below should be included into the repos. + +| Package | Description | +| --- | --- | +| insights-client | RHEL specific package to connect to upstream vendor resources | +| kmod-redhat-* | RHEL specific modules from Driver Update Program | +| kpatch* | RHEL specific live patches for kernel | +| redhat-backgrounds | RHEL specific background images | +| redhat-indexhtml | RHEL specific default browser page | +| redhat-logos | RHEL specific graphics for OS | +| redhat-logos-httpd | RHEL specific graphics for HTTPD server | +| redhat-logos-ipa | RHEL specific graphics for IPA server | +| redhat-release | RHEL specific release package and repos | +| redhat-release-eula | RHEL specific EULA | +| redhat-support-lib-python | RHEL specific package to connect to upstream vendor resources | +| redhat-support-tool | RHEL specific package to connect to upstream vendor resources | +| rhc | RHEL specific package to connect to upstream vendor resources | +| rhc-worker-playbook | RHEL specific package to connect to upstream vendor resources | +| rhsm-gtk | RHEL specific GUI for Subscription Manager | +| rhsm-icons | RHEL specific GUI for Subscription Manager | +| spice-client-win-x64 | Contains binaries built by upstream vendor | +| spice-client-win-x86 | Contains binaries built by upstream vendor | +| spice-qxl-wddm-dod | Contains binaries built by upstream vendor | +| spice-vdagent-win-x64 | Contains binaries built by upstream vendor | +| spice-vdagent-win-x86 | Contains binaries built by upstream vendor | +| subscription-manager-cockpit | RHEL specific Cockpit module for Subscription Manager | +| subscription-manager-initial-setup-addon | RHEL specific initial setup addon for Subscription Manager | +| subscription-manager-plugin-container | RHEL specific Subscription Manager plugin for upstream vendor containers | +| virt-who | RHEL specific package to connect to upstream vendor resources | +| virtio-win | Contain binaries built by upstream vendor | + +Red Hat and RHEL are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries.