Galera 26.4.11 Release Notes
Changes in Galera 4.11 (2022-02-14)
Codership is pleased to announce the release of Galera Replication library 4.11, implementing wsrep API version 26.
The library is available as targeted packages and package repositories for a number of Linux distributions, including Ubuntu, Debian, CentOS and RHEL. Obtaining packages using a package repository removes the need to download individual files and facilitates the deployment and upgrade of Galera nodes.
This and future releases will be available from https://www.galeracluster.com.
The latest version of Galera for FreeBSD will be available in the FreeBSD Ports Collection.
Notable changes and fixes in Galera since latest release 4.10:
Incremental State Transfer (IST) progress reporting via the event service interface has been implemented, and the GCache can report ring buffer recovery progress via the event service interface.
Library side allowlist functionality corresponding to MDEV-27246 was added.
Ring buffer has been enhanced to avoid segfaults if an invalid buffer leaks past the initial recovery scan.
dump_map()
method implemented for ring buffer to get more detailed debugging.Join messages are always sent when not in JOINER state; this relaxed condition is required for the correct handling of the desync counter especially in the DONOR state. This fixes MDEV-27459.
To avoid printing garbage when logging certification conflicts, we stopped printing TrxHandleSlave state history, which is also mostly uninteresting since the state graph is linear. Fixes codership/galera#605 and codership/galera#606
For applications that do not track the provider side transaction lifetime accurately, we have a defensive mechanism to not attempt releasing the transaction for writeset handle with null opaque.
Library has had changes to allow it to be compiled as a CMake subproject.
Intermediate libraries are added as STATIC to allow cmake
-DBUILD_SHARED_LIBS:BOOL=ON
to work correctly, fixing codership/galera#611.
End of life notices:
We have stopped building CentOS 8 packages, and we cannot guarantee that packages built for Red Hat Enterprise Linux 8 will continue working for CentOS Stream.
The users still running above discontinued platforms are advised to use the binary tarball package.
Known Issues:
In order to install Galera package on RHEL 8, MySQL and MariaDB modules need to be disabled first with
dnf -y module disable mysql mariadb
.
Was this helpful?