MySQL NDB Cluster 8.4 Release Notes  /  Changes in MySQL NDB Cluster 8.4.8 (2026-01-22, LTS Release)

Changes in MySQL NDB Cluster 8.4.8 (2026-01-22, LTS Release)

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)).

Note

These release notes were created with the assistance of MySQL HeatWave GenAI.

Functionality Added or Changed

  • Reporting of File Close errors has been improved. (Bug #38726643)

Bugs Fixed

  • The NDB purge process responsible for removing rows from mysql.ndb_binlog_index when a binary log file is purged, assumed that autocommit is enabled, and each DML operation commits immediately. However, if autocommit is disabled globally, the purge process inherited this value and purge operations were not committed.

    As of this release, autocommit is enabled for the purge session, even when the global setting is disabled. (Bug #38488185)

  • NDB data nodes failed to start if either of the NDBCNTR or DBDIH system 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 upgraded and tls were incremented if TLS authentication had failed. They should only be incremented on success. (Bug #36414579)

  • ndb_log_bin could be set dynamically, but had no effect. This variable is not dynamic and is only checked when the binlog thread starts. (Bug #32860560)