MySQL NDB Cluster 8.4.8 is a new LTS release of NDB 8.4, based on
MySQL Server 8.4 and including features in version 8.4 of the
NDB storage engine, as well as fixing
recently discovered bugs in previous NDB Cluster releases.
Obtaining MySQL NDB Cluster 8.4. NDB Cluster 8.4 source code and binaries can be obtained from https://dev.mysql.com/downloads/cluster/.
For an overview of major changes made in NDB Cluster 8.4, see What is New in MySQL NDB Cluster 8.4.
This release also incorporates all bug fixes and changes made in previous NDB Cluster releases, as well as all bug fixes and feature changes which were added in mainline MySQL 8.4 through MySQL 8.4.8 (see Changes in MySQL 8.4.8 (2026-01-20, LTS Release)).
These release notes were created with the assistance of MySQL HeatWave GenAI.
-
The NDB purge process responsible for removing rows from
mysql.ndb_binlog_indexwhen a binary log file is purged, assumed thatautocommitis enabled, and each DML operation commits immediately. However, ifautocommitis disabled globally, the purge process inherited this value and purge operations were not committed.As of this release,
autocommitis enabled for the purge session, even when the global setting is disabled. (Bug #38488185) NDB data nodes failed to start if either of the
NDBCNTRorDBDIHsystem files were empty. (Bug #38424959)A data node failure occurred due to a reference validity check which failed. (Bug #38422448)
BackupRecords in a participant node were not released from the pool when a backup was aborted, causing subsequent backup operations to fail. (Bug #38151265)
Certain Transporter error messages did not include information on the source node. (Bug #37922543)
In the NDB management server, the TLS INFO statistics
upgradedandtlswere incremented if TLS authentication had failed. They should only be incremented on success. (Bug #36414579)ndb_log_bincould be set dynamically, but had no effect. This variable is not dynamic and is only checked when the binlog thread starts. (Bug #32860560)