EuroLinux Beta 8.4 Release Notes
Dynamic programming languages
Later versions of the following components are now available:
- Python 3.9 - module
python39
stream 39. - SWIG 4.0 - module
swig
stream 4.0
Web and Database servers
Later versions of the following components are now available:
- Redis 6 - module
redis
stream 6 - PostgreSQL 13 - module
postgresql
stream 13 - MariaDB 10.5 - module
mariadb
stream 10.5
Compiler Toolset
The following compiler toolsets have been updated in EL 8.4:
- GCC Toolset 10 - software collection
gcc-toolset-10
- LLVM Toolset 11.0.0 - module
llvm-toolset
streamrhel
- Rust Toolset 1.49.0 - module
rust-toolset
streamrhel
- Go Toolset 1.15.7 - module
go-toolset
streamrhel
There is new a module containing Persistent Memory Development Kit (PMDK):
- PMDK - module
pmkd
stream1_fileformat_v6
Security
- IPsec VPN provided by Libreswan now supports TCP encapsulation and security labels for IKEv2.
- The OpenSCAP packages have been rebased to version 1.3.4, scap-security-guide has been rebased to version 0.1.54.
- The fapolicyd framework now provides integrity checking, and the RPM plugin now registers any system update handled by either the YUM package manager or the RPM Package Manager.
General updates and improvements
- EuroLinux 8.4 offers now Subversion 1.14. It's packed as the module
subversion
with stream 1.14. The 1.10 stream remain the default module that contains this package. - New module
eclipse
. This module has Eclipse IDE but is commonly used to build Java related packages. -
The nmstate packages provide a library and the nmstatectl command-line utility to manage host network settings declaratively. Nmstate is a network API for hosts and is fully supported in EuroLinux 8.4. The Multi-protocol Label Switching (MPLS) is an in-kernel data-forwarding mechanism to route traffic flow across enterprise networks.
-
The iproute2 utility introduces three new traffic control actions.
- EuroLinux 8 kernel now uses proactive compaction that regularly initiates memory compaction work before a request for an allocation is made. Therefore, latency for specific memory allocation requests is lowered.
- EuroLinux 8 kernel has now a new implementation of a slab memory controller for control groups.
- EuroLinux kernel now supports the time namespace feature. It allows changing date and time inside the Linux containers.
- EuroLinux 8 kernel now supports the Error Detection and Correction (EDAC) in 8th and 9th generation Intel Core Processors.
- There are changes in the pacemaker resource agent - it now can detect failures asynchronously and inject a failure into Pacemaker immediately without waiting for the following monitor interval.
Batteries
Batteries repository contains packages that are needed to rebuild distribution but are not included in upstream repositories. Right now, this repository includes more than 2000 packages for each buildroot.
Multiple batteries were updated for this release there including:
- mdds
- meson
- spirv-headers
- fontforge
- multiple python packages
- modules for bootstrapping python39
Additional resources
- Red Hat 8.4 Release-Notes part of our release notes, are loosely based on this document.