MariaDB 10.6.25 Release Notes
MariaDB 10.6.25 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2026-02-04
Alternate download from mariadb.org
Release date: 4 Feb 2026
MariaDB 10.6 is a current long-term series of MariaDB, maintained until July 2026. It is an evolution of MariaDB 10.5 with several entirely new features.
MariaDB 10.6.25 is a Stable (GA) release.
For an overview of MariaDB 10.6 see the MariaDB 10.6 Changes & Improvements page.
Thanks, and enjoy MariaDB!
Notable Items
Storage Engines
InnoDB
innodb_undo_log_truncate=ON leads to out-of-bounds write (MDEV-37042)
Bogus [ERROR] InnoDB: Compressed page checksum mismatch could be reported for ROW_FORMAT=COMPRESSED tables. (MDEV-37306)
When innodb_buffer_pool_size is not large enough to buffer all log records during crash recovery, InnoDB may fail to recover a page from the doublewrite buffer. (MDEV-37558)
InnoDB could crash during a workload that is frequently rebuilding or dropping tables by executing statements such as TRUNCATE TABLE, OPTIMIZE TABLE, or DROP TABLE. (MDEV-37755)
If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-38026)
MariaBackup fails during rollback of inplace FTS alter table (MDEV-38041)
Secondary indexes could be corrupted for InnoDB tables that contain indexed virtual columns. (MDEV-38140)
Server hang during concurrent set innodb_encryption_threads (MDEV-38271)
Aria
Fixed crash in Aria when doing a sub transaction like reading an entry from the proc table. (MDEV-23132)
Spider
Spider could crash when loop detection variables were artificially manipulated. (MDEV-38368)
Authentication and Privilege System
INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege (MDEV-37950)
Character Sets
ASCII strings will be sent to client connections slightly faster. (MDEV-21816)
On IA-32 and AMD64 depending on the build options, the server could crash due to an unaligned access when sending data to a client connection. (MDEV-37148)
Data Definition - Create Table
If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-37994)
Full-text Search
Server crash upon moving InnoDB table with fulltext index between databases (MDEV-31892)
Memory leak in innodb.import_hidden_fts_debug (MDEV-38391)
Galera
Galera updated to 26.4.25
NOTE: Includes increasing the GCS protocol version, which prevents downgrades of individual nodes in the cluster as soon as all nodes have been updated
Long blob prefix keys could cause a crash in galera. (MDEV-38374)
GIS
Malformed spatial data could've caused a crash inside InnoDB (MDEV-38372)
Optimizer
We are trying to push aggregate into WHERE (MDEV-38487)
Optimizer - Window functions
ref_ptrs exhaust on multiple ORDER by func from winfunc (MDEV-32317)
Packaging
ed25519 client authentication plugin would fail to load for anything but mariadb client utility. This has been fixed now. (MDEV-37527)
Protocol
Auth Switch with Long Password Corrupts Database Name (MDEV-38431)
Replication
Race of rolling back and committing transaction to binlog (MDEV-37541)
Presence of Spider disables "external" XA commit (MDEV-37972)
Scripts & Clients
There was a short gap when mariadb-secure-installation temporary files were potentially openable/readable by an unprivileged user. These files may contain database root password. (MDEV-28823)
Missing Null terminator in the definition of mysqldump's --system typelib (MDEV-38642)
Changelog
For a complete list of changes made in MariaDB 10.6.25, with links to detailed information on each push, see the changelog.
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?

