> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/community-server/10.6/10.6.25.md).

# MariaDB 10.6.25 Release Notes

{% hint style="info" %}

<p align="center">The most recent release of MariaDB Community Server 10.6 is: <a href="/pages/cAjEGLW9rLNvtJUWAIFV"><strong>10.6.28</strong></a> Stable (GA)</p>

<p align="center"><a href="https://mariadb.com/downloads/" class="button primary">Download Community Server 10.6.28</a></p>

<p align="center"><a href="https://downloads.mariadb.org/mariadb/10.6.28/"><sub><em>Alternate download from mariadb.org</em></sub></a></p>
{% endhint %}

<a href="https://mariadb.com/downloads/community" class="button primary">Download</a> <a href="/pages/8abdWQGyaTCUuub8qgok" class="button secondary">Release Notes</a> <a href="/pages/qep0xhnWZMwDIAYpeC99" class="button secondary">Changelog</a> <a href="/pages/YAt68pS41edDyVfCf4LP" class="button secondary">Overview of 10.6</a>

[<sup>*Alternate download from mariadb.org*</sup>](https://downloads.mariadb.org/mariadb/10.6.25/)

**Release date:** 4 Feb 2026

[MariaDB 10.6](/docs/release-notes/community-server/10.6/what-is-mariadb-106.md) is a current long-term series of MariaDB, [maintained until](https://mariadb.org/about/#maintenance-policy) July 2026. It is an evolution of [MariaDB 10.5](/docs/release-notes/community-server/old-releases/10.5/what-is-mariadb-105.md) with several entirely new features.

MariaDB 10.6.25 is a [***Stable (GA)***](/docs/release-notes/community-server/about/release-criteria.md) release.

{% hint style="success" %}
**For an overview of MariaDB 10.6 see the** [**MariaDB 10.6 Changes & Improvements**](/docs/release-notes/community-server/10.6/what-is-mariadb-106.md) **page.**
{% endhint %}

Thanks, and enjoy MariaDB!

## Notable Items

### Storage Engines

#### InnoDB

* innodb\_undo\_log\_truncate=ON leads to out-of-bounds write ([MDEV-37042](https://jira.mariadb.org/browse/MDEV-37042))
* Bogus \[ERROR] InnoDB: Compressed page checksum mismatch could be reported for ROW\_FORMAT=COMPRESSED tables. ([MDEV-37306](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/MDEV-38026))
* MariaBackup fails during rollback of inplace FTS alter table ([MDEV-38041](https://jira.mariadb.org/browse/MDEV-38041))
* Secondary indexes could be corrupted for InnoDB tables that contain indexed virtual columns. ([MDEV-38140](https://jira.mariadb.org/browse/MDEV-38140))
* Server hang during concurrent set innodb\_encryption\_threads ([MDEV-38271](https://jira.mariadb.org/browse/MDEV-38271))

#### Aria

* Fixed crash in Aria when doing a sub transaction like reading an entry from the proc table. ([MDEV-23132](https://jira.mariadb.org/browse/MDEV-23132))

#### Spider

* Spider could crash when loop detection variables were artificially manipulated. ([MDEV-38368](https://jira.mariadb.org/browse/MDEV-38368))

### Authentication and Privilege System

* INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege ([MDEV-37950](https://jira.mariadb.org/browse/MDEV-37950))

### Character Sets

* ASCII strings will be sent to client connections slightly faster. ([MDEV-21816](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/MDEV-37994))

### Full-text Search

* Server crash upon moving InnoDB table with fulltext index between databases ([MDEV-31892](https://jira.mariadb.org/browse/MDEV-31892))
* Memory leak in innodb.import\_hidden\_fts\_debug ([MDEV-38391](https://jira.mariadb.org/browse/MDEV-38391))

### Galera

* [Galera](https://mariadb.com/docs/galera-cluster/) 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](https://jira.mariadb.org/browse/MDEV-38374))

### GIS

* Malformed spatial data could've caused a crash inside InnoDB ([MDEV-38372](https://jira.mariadb.org/browse/MDEV-38372))

### Optimizer

* We are trying to push aggregate into WHERE ([MDEV-38487](https://jira.mariadb.org/browse/MDEV-38487))

### Optimizer - Window functions

* ref\_ptrs exhaust on multiple ORDER by func from winfunc ([MDEV-32317](https://jira.mariadb.org/browse/MDEV-32317))

### Packaging

* ed25519 client authentication plugin would fail to load for anything but mariadb client utility. This has been fixed now. ([MDEV-37527](https://jira.mariadb.org/browse/MDEV-37527))

### Protocol

* Auth Switch with Long Password Corrupts Database Name ([MDEV-38431](https://jira.mariadb.org/browse/MDEV-38431))

### Replication

* Race of rolling back and committing transaction to binlog ([MDEV-37541](https://jira.mariadb.org/browse/MDEV-37541))
* Presence of Spider disables "external" XA commit ([MDEV-37972](https://jira.mariadb.org/browse/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](https://jira.mariadb.org/browse/MDEV-28823))
* Missing Null terminator in the definition of mysqldump's --system typelib ([MDEV-38642](https://jira.mariadb.org/browse/MDEV-38642))

### Security

Fixes for the following security vulnerabilities:

| CVE ID (with cve.org link)                                      | CVSS base score (v3.1) |
| --------------------------------------------------------------- | ---------------------- |
| [CVE-2026-3494](https://www.cve.org/CVERecord?id=CVE-2026-3494) | 4.3                    |

## Changelog

For a complete list of changes made in MariaDB 10.6.25, with links to detailed information on each push, see the [changelog](/docs/release-notes/community-server/changelogs/10.6/10.6.25.md).

***

{% hint style="info" %}
Be notified of new MariaDB Server releases automatically by [subscribing](https://lists.mariadb.org/postorius/lists/announce.lists.mariadb.org/) to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the [Distributions which Include MariaDB](/docs/general-resources/distributions-including-mariadb.md) page.
{% endhint %}

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formid="4316" formId="4316" %}
