Percona XtraDB Cluster 8.4.5-5 has been released
Percona XtraDB Cluster 8.4.5-5 has been released on Monday, July 14, 2025.
Try it out using the Quickstart guide.
This release is based on Percona Server for MySQL 8.4.5-5.
Percona XtraDB Cluster 8.4.5-5
Improves State Snapshot Transfer (SST) failure diagnostics. garbd
now uses distinct exit codes to differentiate between donor exit, SST script failure, and garbd-initiated termination, making SST issues easier to identify and debug.
Percona Server for MySQL 8.4.5-5
-
Improves the
audit_log_filter_set_user()
UDF to accept account names with wildcard characters ('%'
and'_'
) in the host part. For example, you can use‘usr1@%'
,‘usr2%192.168.0.%’
, or'usr3@%.mycorp.com'
. -
Updates the C++ level of the KMPI library to enhance error handling capabilities.
-
Improves optimizer behavior by restoring correct handling of const tables in
test_quick_select()
. A MySQL Upstream refactor (commit 9a13c1c) removed theQEP_TAB
dependency, causingget_quick_record_count()
to no longer pass const table information. This could lead to suboptimal range scan boundaries. The applied patch resolves the issue by explicitly passingconst_tables
totest_quick_select()
, ensuring consistent behavior with the pre-refactor logic.
MySQL 8.4.5
Improvements and bug fixes introduced by Oracle for MySQL 8.4.5 and included in Percona Server for MySQL are the following:
-
Fixed a problem where
CHECK TABLE
sometimes incorrectly reported that spatial indexes were corrupted. (Bug #37286473) -
Fixed an issue in InnoDB redo log recovery to improve data safety after a crash. (Bug #37061960)
-
Corrected a problem where reading
index_id
values could lead to incorrect behavior with indexes. (Bug #36993445, Bug #37709706) -
Fixed a bug related to the
lower_case_table_names
setting that caused inconsistent behavior with table names on different systems. (Bug #32288105) -
Fixed a bug where
mysqldump
did not properly escape certain special characters in its output. (Bug #37540722, Bug #37709163) -
The
fprintf_string()
function inmysqldump
did not use the correct quote character for escaping strings. (Bug #37607195)
Learn more in Percona XtraDB Cluster 8.4.5-5 release notes.