EuroLinux 8.7 Release Notes
This version’s code name is Brussels - the capital city of Belgium and the heart of European Union.
Dynamic programming languages, Web and Database servers
New versions of the following components are now available:
- New: Ruby 3.1 - module
ruby
stream3.1
- New: Mercurial 6.2 - module
mercurial
stream6.2
- New: Node.js 18 - module
nodejs
stream18
- Redis 6 - module
redis:6
was updated from version 6.0 to 6.2.7
Compiler Toolset
The following compiler toolsets have been updated in EL 8.6:
- New: GCC-Toolset-12 - toolset
gcc-toolset-12
- New: Dotnet 7.0 - Dotnet 7.0 packages
- Rust Toolset - module
rust-toolset:rhel8
was updated to version 1.62.1 from 1.58.1 - LLVM Toolset - module
llvm-toolset:rhel8
was updated to version 14.0.0 from 13.0.1 - Go Lang Toolset - module
go-toolset:rhel8
that provides the Go Lang stack was updated to version 1.18.4 from 1.17.7
Containers
- Containers tools module
containers-tools
streamrhel
was heavily updated - Containers tools module
containers-tools
stream4.0
was heavily updated
Security
Most of the security features are connected to rebased/updated versions of the packages. The most crucial security changes include:
- NSS no longer support RSA keys shorter than 1023 bits and won't work with such keys.
- Updated SCAP security guilde with new
sysctl
,pampwquality
,grub2
rules. - fapolicyd rebased to 1.1.3
General updates and improvements
Among the others, the following packages were updated and enhanced:
- QT5 toolchain and utilities were updated from 5.15.2 to 5.15.3
- Opencryptoki was updated to version 3.18.0 from 3.17.0
- Libva was updated to version 2.13.0 from 2.5.0
- Chrony was updated to version 4.2 from 4.1
- Unbound was updated to version 1.16.2 from 1.7.3
- Fapolicyd rebased to 1.1.3 from 1.1
- Mariadb-java-client rebased to version 2.7.1 from 2.2.5
- open-vm-tools rebased to 12.0.5 from 11.3.5
New packages
Among the others, the following packages were added to os
repository for this
release:
- Multiple qt5-docs packages
- aardvark-dns
- anaconda-widgets-devel
- aspnetcore-runtime-7.0
- aspnetcore-targeting-pack-7.0
- dotnet-apphost-pack-7.0
- dotnet-hostfxr-7.0
- dotnet-sdk-7.0-source-built-artifacts
- egl-utils
- frr-selinux
- fstrm-utils
- gcc-plugin-annobin
- gcc-toolset-12
- gcc-toolset-12-annobin-annocheck
- gcc-toolset-12-annobin-docs
- gcc-toolset-12-annobin-plugin-gcc
- gcc-toolset-12-binutils
- gcc-toolset-12-binutils-devel
- gcc-toolset-12-binutils-gold
- gcc-toolset-12-build
- gcc-toolset-12-dwz
- gcc-toolset-12-gcc
- gcc-toolset-12-gcc-c++
- gcc-toolset-12-gcc-gfortran
- gcc-toolset-12-gcc-plugin-devel
- gcc-toolset-12-gdb
- gcc-toolset-12-libasan-devel
- gcc-toolset-12-libatomic-devel
- gcc-toolset-12-libgccjit
- gcc-toolset-12-libgccjit-devel
- gcc-toolset-12-libgccjit-docs
- gcc-toolset-12-libitm-devel
- gcc-toolset-12-liblsan-devel
- gcc-toolset-12-libstdc++-devel
- gcc-toolset-12-libstdc++-docs
- gcc-toolset-12-libtsan-devel
- gcc-toolset-12-libubsan-devel
- gcc-toolset-12-runtime
- gtk3-devel-docs
- idm-pki-acme
- idm-pki-base
- idm-pki-base-java
- idm-pki-ca
- idm-pki-kra
- idm-pki-symkey
- libasan8
- libdhash-devel
- libestr-devel
- liblockfile
- libstoragemgmt-nfs-plugin
- libverto-libev
- make-latest (currently make43)
- make43
- make43-devel
- open-vm-tools-salt-minion
- openslp-devel
- pam_wrapper
- poppler-qt5
- python-ldb-devel-common
- python-sphinx-latex
- python3-babeltrace
- python3-cairo-devel
- python3-idm-pki
- python3-lasso
- python3-ldb-devel
- python3-talloc-devel
- redhat-cloud-client-configuration
- ssd-idp
- systemd-resolved (technology preview)
- tuned-profiles-postgresql
- xmlstarlet
- xxhash
- yara
Branded packages
Multiple packages have names changed due to branding, including:
- redhat-backgrounds -> el-backgrounds
- redhat-indexhtml -> el-indexhtml
- redhat-logos -> el-logos
- redhat-logos-httpd -> el-logos-httpd
- redhat-logos-ipa -> el-logos-ipa
- redhat-release -> el-release
- redhat-release-eula -> el-release - we include EULA in release package
All these packages have proper RPM provides
declaration.
The list of the packages that are changed due to branding includes, among the others:
- abrt
- anaconda
- anaconda-user-help
- cloud-init
- crash
- firefox
- httpd
- initial-setup
- ipa
- libguestfs
- libreoffice
- libreport
- nginx
- opa-ff
- opa-fm
- openscap
- osinfo-db
- python3
- redhat-rpm-config
- scap-security-guide
- sos
- subscription-manager
- thunderbird
Removed packages
The following packages were removed:
- rhc and related packages
- insights-client and related packages
New vault policy
With feedback from community we decided to add the -last
to the EuroLinux 8.6
vaulted versions that represents the last snapshot of the EuroLinux 8.6. More
about vault policy here.
Smaller base repositories
Until now we keeped all produced versions of the same package in base repositories. Upstream policy is to keep only selected versions and the rest in the vaults. It is reasonable as saves a internet bandwith, and put much less stress on the mirroring sites. From EuroLinux 8.7 we will aim to use upstream schema for packages.
Older packages are still available at EuroLinux Vault.
Installation from baseurl with .treeinfo
EuroLinux 8.7 is first release that officially supports the installation from URL leveraging .treeinfo files.
Batteries
Batteries repository contains packages that are needed to rebuild the distribution but are not included in any upstream repositories. Right now, this repository includes more than 2500 packages for each buildroot.
About 30 packages were updated for x86_64 buildroot.
Gaia build system
Gaia build system is still in the 3.0 alpha.
Additional resources
- Download EuroLinux ISO, (secondary download link)
- EuroLinux Public Request for Change and Bug Tracker
- Red Hat 8.7 Release Notes parts of our release notes are loosely based on this document.