Codership is pleased to announce a new Generally Available (GA) release of the multi-master Galera Cluster for MySQL 8.0, consisting of MySQL-wsrep 8.0.41-26.22 (release notes, download), with Galera replication library 4.22 (release notes, download) implementing wsrep API version 26. It also includes Galera Cluster for MySQL 8.4, consisting of MySQL-wsrep 8.4.4-26.22 (release notes, download); it also uses the same Galera replication library 4.22. This release incorporates all changes to MySQL 8.0.41, and MySQL 8.4.4 adding a synchronous option for your MySQL High Availability solutions.
In the Galera replication library 4.22, we have a new feature for applications to define define sequential consistency parameters for the certification process, via wsrep_certify_v1() which takes an application defined callback. There have been some assertions fixed in report_last_committed() that may have caused issues in certain thread scheduling conditions, and overall unnecessary assertions that could trigger due to normal timing variations in distributed environments were also removed.
In MySQL-wsrep 8.0.41-26.22 and 8.4.4-26.22, we fixed an issue with GRANT/REVOKE role statements not replication across nodes. We also improved error handling in wsrep_sync_wait(), and also fixed transaction handling with BF aborts during COMMITstatements.
Only in 8.4.4-26.22 did we also fix an issue where transactions that were BF aborted during COMMIT could incorrectly succeed.
Please download the latest software and update your Galera Clusters! We continue to provide repositories for popular Linux distributions, and we encourage you to use them. Contact us more more information about what Galera Cluster Enterprise Editioncan do for you.