Release Notes for MariaDB Enterprise Server 10.6.24-20

MariaDB Enterprise Server 11.6.24-20 is a Stable (GA) maintenance release of MariaDB Enterprise Server 10.6, released on 2025-12-11

Download Release Notes Changelog Overview of Enterprise Server 10.6

Release date: 11 Dec 2025

MariaDB Enterprise Server 10.6.24-20 is a Stable (GA) maintenance release of MariaDB Enterprise Server 10.6. This release includes a variety of fixes.

Backports

  • Two new fields are available via SHOW REPLICA STATUS (MENT-2129arrow-up-right)

    1. Connects_Tried, which provides the number of attempts the replica has made to connect to the primary, and

    2. Master_Retry_Count, which provides the number of times the replica will attempt to connect to a primary before giving up.

  • Add the server option --replicate-rewrite-db to system variables and SHOW REPLICA STATUS (backport of MDEV-15530) (MENT-2421arrow-up-right)

  • The authentication plugin caching_sha2_password has been added, not loaded by default (MDEV-37600arrow-up-right)

Changes in Storage Engines

  • This release incorporates MariaDB ColumnStore engine version 23.10.6

Notable changes

  • Galera updated to 26.4.24

    • NOTE: Includes increasing the GCS protocol version, which prevents downgrades of individual nodes in the cluster as soon as all nodes have been updated

  • Due to the impending EOL of Windows 10 22H2, and Windows 11 23H2, this will be the last release supporting these releases

  • The HashiCorp Key Management Plugin has been updated to provide robust stability against Vault communication failures:

    • The plugin is now configured to use cached keys for all communication errors (not just timeouts), ensuring continuous operation when the Vault server is temporarily unreachable.

    • The default setting for using the cache on errors is now ON.

    • The default key cache timeout (hashicorp_key_management_cache_timeout) has been increased to its maximum practical value (e.g., one year in milliseconds), maximizing key availability in the cache during extended service interruptions. (MENT-1582arrow-up-right)

Issues Fixed

Can result in hang or crash

  • Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type == 1' failed upon REBUILD PARTITION (MDEV-20498arrow-up-right)

  • Spider: Assertion `inited==RND' failed in handler::ha_rnd_end on DELETE (MDEV-26540arrow-up-right)

  • Several bugs in SPATIAL INDEX page splitting logic could crash InnoDB if the PRIMARY KEY or the SPATIAL data is variable-length. (MDEV-27675arrow-up-right)

  • Server hang with innodb_file_per_table=0, innodb_undo_tablespaces=0 (MDEV-29930arrow-up-right)

  • InnoDB could crash if the definition of the InnoDB persistent statistics tables were incorrect. (MDEV-31740arrow-up-right)

  • Server crash on cleanup of non-fully-constructed-due-to-an-error CTE (MDEV-32308arrow-up-right)

  • Mariadb server crashed during insert (MDEV-36134arrow-up-right)

  • InnoDB could potentially crash if there is any lock conflict on an internal FTS_%_CONFIG table of a FULLTEXT INDEX while one of the INFORMATION_SCHEMA views INNODB_TRX, INNODB_LOCKS, or INNODB_LOCK_WAITS are being accessed. (MDEV-36545arrow-up-right)

  • Fixed crashing bug when inserting into a tables with several nextval(sequence) default values. (MDEV-37172arrow-up-right)

  • Inconsistency detected - create sequence (MDEV-37366arrow-up-right)

  • Parallel replica worker crashes during backup at retrying (MDEV-37453arrow-up-right)

  • Fixed a problem where the server would crash with a segfault when trying to drop duplicate domain ids in the same command (MDEV-37885arrow-up-right), e.g. FLUSH BINARY LOGS DELETE_DOMAIN_ID=(0), BINARY LOGS DELETE_DOMAIN_ID=(0)

  • Item_func_hex doesn't check for max_allowed_packet (MDEV-37947arrow-up-right)

  • MDL conflict between XA and DDL in MariaDB Enterprise Cluster (MENT-2405arrow-up-right)

  • Race of rolling back and committing transaction to binlog (MENT-2448arrow-up-right)

  • For large transactions (i.e. those whose data exceeds the binlog_cache_size limit and spills into tmp files), provides a general performance improvement and fixes a bug that would lead to binlog corruption where the large transaction would have its GTID written into the binary log, without any additional transaction data, if the server's --tmp-dir was full. (MENT-2451arrow-up-right)

  • Bug in MariaDB Enterprise Backup where it would crash during the 'maria_recovery' part. This could happen if server was doing repair or creating indexes while the backup was running (MENT-2463arrow-up-right)

  • With --encrypt-binlog=ON if a node fails to apply a writeset it will crash the whole cluster due to a bug in Galera library encryption handling. Fixed in Galera library. (MENT-2474arrow-up-right)

Can result in unexpected behaviour

  • ALTER TABLE could fail to update InnoDB persistent statistics. (MDEV-35163arrow-up-right)

  • ALTER TABLE tbl_a ADD PARTITION (PARTITION pt2) MSAN uninitalized read (MDEV-36723arrow-up-right)

  • mariadb-dump -T did not encode table names like the server did for frm files, so some tables can be created in the server, but not dumped with mariadb-dump -T, for example, a table con on Windows. (MDEV-37483arrow-up-right)

  • CHECK TABLE…EXTENDED could flag bogus corruption on a column prefix index. (MDEV-37659arrow-up-right)

  • very long query cannot be killed quickly (MDEV-37938arrow-up-right)

  • If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-37994arrow-up-right)

  • InnoDB partition table disallow local GTIDs (MENT-2367arrow-up-right)

  • If the user specifies some tls-related parameters in spider table creation with odbc/mariadb backend, these parameters could be ill-formatted in the odbc connection string, causing them to be ignored by the driver. (MENT-2407arrow-up-right)

  • innochecksum misinterprets doublewrite buffer pages (MENT-2459arrow-up-right)

Unexpected results

Changelog

For the complete list of changes in this release, see the changelog.

Platforms

In alignment to the enterprise lifecycle, MariaDB Enterprise Server 10.6.24-20 is provided for:

  • AlmaLinux 8 (x86_64, ARM64)

  • AlmaLinux 9 (x86_64, ARM64)

  • AlmaLinux 10 (x86_64, ARM64)

  • Debian 12 (x86_64, ARM64)

  • Microsoft Windows (x86_64) (MariaDB Enterprise Cluster excluded)

  • Oracle Linux 8 (x86_64, ARM64)

  • Oracle Linux 9 (x86_64, ARM64)

  • Oracle Linux 10 (x86_64, ARM64)

  • Red Hat Enterprise Linux 8 (x86_64, ARM64)

  • Red Hat Enterprise Linux 9 (x86_64, ARM64, PPC64LE)

  • Red Hat Enterprise Linux 10 (x86_64, ARM64)

  • Rocky Linux 8 (x86_64, ARM64)

  • Rocky Linux 9 (x86_64, ARM64)

  • Rocky Linux 10 (x86_64, ARM64)

  • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

  • Ubuntu 22.04 (x86_64, ARM64)

  • Ubuntu 24.04 (x86_64, ARM64)

  • Microsoft Windows (x86_64) (Without MariaDB Enterprise Cluster (Galera) support)

  • Red Hat UBI 8 (x86_64, ARM64)

    • Red Hat UBI 8 is part of the Enterprise Server Docker Image. It does not support MariaDB Enterprise Cluster (Galera) or MariaDB ColumnStore.

Some components of MariaDB Enterprise Server are supported on a subset of platforms. See MariaDB Engineering Policiesarrow-up-right for details.

Installation Instructions

Upgrade Instructions

This page is: Copyright © 2025 MariaDB. All rights reserved.

spinner

Last updated

Was this helpful?