> 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/changelogs/10.6/10.6.25.md).

# MariaDB 10.6.25 Changelog

{% hint style="info" %}

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

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

<p align="center"><a href="https://downloads.mariadb.org/mariadb/10.6.27/"><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

For the highlights of this release, see the [release notes](/docs/release-notes/community-server/10.6/10.6.25.md).

The revision number links will take you to the revision's page on GitHub. On [GitHub](https://github.com/MariaDB/server/tree/10.6) you can view more details of the revision and view diffs of the code modified in that revision.

* [Revision #05e6c9d42d](https://github.com/MariaDB/server/commit/05e6c9d42d) <sup>*<mark style="color:$info;">2026-01-27 22:41:09 +0100</mark>*</sup>
  * MDEV-32317 fix the test for --view
* [Revision #8906e6a214](https://github.com/MariaDB/server/commit/8906e6a214) <sup>*<mark style="color:$info;">2026-01-26 01:18:40 +0300</mark>*</sup>
  * MDEV-32317 ref\_ptrs exhaust on multiple ORDER by func from winfunc
* [Revision #5b6ad325d2](https://github.com/MariaDB/server/commit/5b6ad325d2) <sup>*<mark style="color:$info;">2026-01-27 13:16:34 +0530</mark>*</sup>
  * MDEV-38667 Assertion in diagnostics area on DDL stats timeout
* [Revision #12578d8a69](https://github.com/MariaDB/server/commit/12578d8a69) <sup>*<mark style="color:$info;">2026-01-26 23:14:58 +0100</mark>*</sup>
  * MDEV-38604 fix SP execution too
* [Revision #9f28e7be59](https://github.com/MariaDB/server/commit/9f28e7be59) <sup>*<mark style="color:$info;">2026-01-26 12:23:49 +0200</mark>*</sup>
  * MDEV-23298 fixup: have\_perfschema.inc
* [Revision #76fc1861ca](https://github.com/MariaDB/server/commit/76fc1861ca) <sup>*<mark style="color:$info;">2026-01-23 14:45:19 +0200</mark>*</sup>
  * MDEV-38642: Missing Null terminator in the definition of mysqldump's --system typelib
* [Revision #cb31d7536b](https://github.com/MariaDB/server/commit/cb31d7536b) <sup>*<mark style="color:$info;">2026-01-22 23:19:52 +0100</mark>*</sup>
  * MDEV-38604 Assertion \`thd->utime\_after\_query >= thd->utime\_after\_lock' failed in query\_response\_time\_audit\_notify on 2nd execution of SP with query cache
* [Revision #cd02709a31](https://github.com/MariaDB/server/commit/cd02709a31) <sup>*<mark style="color:$info;">2026-01-19 17:47:06 +0700</mark>*</sup>
  * MDEV-38574 Rename cloning functions of class Item and descendants
* [Revision #f2b48e565c](https://github.com/MariaDB/server/commit/f2b48e565c) <sup>*<mark style="color:$info;">2026-01-19 17:04:46 +0700</mark>*</sup>
  * MDEV-38574 Rename cloning functions of class Item and descendants
* [Revision #c882f9b25a](https://github.com/MariaDB/server/commit/c882f9b25a) <sup>*<mark style="color:$info;">2025-12-16 20:38:03 +0100</mark>*</sup>
  * MDEV-37527 Client plugins are underlinked
* [Revision #b505b7421a](https://github.com/MariaDB/server/commit/b505b7421a) <sup>*<mark style="color:$info;">2025-10-08 18:14:29 +0200</mark>*</sup>
  * 10.6 adjasts
* [Revision #7ae02de3a5](https://github.com/MariaDB/server/commit/7ae02de3a5) <sup>*<mark style="color:$info;">2025-06-13 17:39:40 +0300</mark>*</sup>
  * MDEV-36107 MDEV-36108 Enhance mysqltest language with expression evaluation and variable substitutions
* [Revision #5f6109abe5](https://github.com/MariaDB/server/commit/5f6109abe5) <sup>*<mark style="color:$info;">2026-01-21 14:33:31 +0200</mark>*</sup>
  * MDEV-38618 Unused variable dict\_table\_t::fk\_max\_recusive\_level
* [Revision #470487c1a6](https://github.com/MariaDB/server/commit/470487c1a6) <sup>*<mark style="color:$info;">2026-01-21 14:16:00 +0200</mark>*</sup>
  * MDEV-21816 Suboptimal implementation of my\_convert()
* [Revision #840ebde8b9](https://github.com/MariaDB/server/commit/840ebde8b9) <sup>*<mark style="color:$info;">2026-01-21 10:08:45 +0100</mark>*</sup>
  * new CC
* [Revision #f0ffc5d432](https://github.com/MariaDB/server/commit/f0ffc5d432) <sup>*<mark style="color:$info;">2026-01-06 14:20:30 +0400</mark>*</sup>
  * MDEV-37862 - innodb.gap\_locks test failure: 0 lock structs, 0 row locks
* [Revision #e583a7724b](https://github.com/MariaDB/server/commit/e583a7724b) <sup>*<mark style="color:$info;">2026-01-19 13:27:02 +0530</mark>*</sup>
  * MDEV-37042 innodb\_undo\_log\_truncate=ON leads to out-of-bounds write
* [Revision #8575b07f11](https://github.com/MariaDB/server/commit/8575b07f11) <sup>*<mark style="color:$info;">2024-10-30 15:49:26 +0100</mark>*</sup>
  * MDEV-35288 Assertion \`!is\_cond()' failed in virtual longlong Item\_bool\_func::val\_int()
* [Revision #e2c63a7062](https://github.com/MariaDB/server/commit/e2c63a7062) <sup>*<mark style="color:$info;">2026-01-20 12:41:27 +0200</mark>*</sup>
  * MDEV-38595: Simplify InnoDB doublewrite buffer creation
* [Revision #496767b310](https://github.com/MariaDB/server/commit/496767b310) <sup>*<mark style="color:$info;">2026-01-19 21:01:27 +0100</mark>*</sup>
  * pcre2 10.47
* [Revision #a8471426f4](https://github.com/MariaDB/server/commit/a8471426f4) <sup>*<mark style="color:$info;">2026-01-12 12:02:14 +0530</mark>*</sup>
  * MDEV-38487: Prevent aggregate function cloning when pushing HAVING into WHERE
* [Revision #f18ad925b8](https://github.com/MariaDB/server/commit/f18ad925b8) <sup>*<mark style="color:$info;">2026-01-19 20:52:59 +0100</mark>*</sup>
  * Wolfssl v5.8.4-stable
* [Revision #7fed014308](https://github.com/MariaDB/server/commit/7fed014308) <sup>*<mark style="color:$info;">2025-12-05 15:18:44 +0530</mark>*</sup>
  * MDEV-38140: InnoDB index corruption after UPDATE affecting virtual columns
* [Revision #8437643a36](https://github.com/MariaDB/server/commit/8437643a36) <sup>*<mark style="color:$info;">2026-01-12 22:34:45 +0000</mark>*</sup>
  * MDEV-38431: fix database pointer calculation for long passwords
* [Revision #52a2b721a7](https://github.com/MariaDB/server/commit/52a2b721a7) <sup>*<mark style="color:$info;">2026-01-08 19:59:36 +0000</mark>*</sup>
  * Add additional password obfuscation test cases for server audit plugin
* [Revision #d757345703](https://github.com/MariaDB/server/commit/d757345703) <sup>*<mark style="color:$info;">2026-01-08 19:57:30 +0000</mark>*</sup>
  * Add test cases for comment handling in audit plugin
* [Revision #4e674a20c4](https://github.com/MariaDB/server/commit/4e674a20c4) <sup>*<mark style="color:$info;">2026-01-08 19:52:31 +0000</mark>*</sup>
  * Simplify event filtering logic in server\_audit plugin
* [Revision #c12e94a38b](https://github.com/MariaDB/server/commit/c12e94a38b) <sup>*<mark style="color:$info;">2026-01-13 13:29:43 +0100</mark>*</sup>
  * fix sporadic failures on main.user\_var --view
* [Revision #2bccd1d506](https://github.com/MariaDB/server/commit/2bccd1d506) <sup>*<mark style="color:$info;">2025-09-30 15:27:52 +1000</mark>*</sup>
  * MDEV-15502 debian: systemd, with tmpfiles install not required
* [Revision #6c835b1634](https://github.com/MariaDB/server/commit/6c835b1634) <sup>*<mark style="color:$info;">2025-11-01 21:36:53 +0100</mark>*</sup>
  * fix rpm upgrade tests after MDEV-37726
* [Revision #4b5e684606](https://github.com/MariaDB/server/commit/4b5e684606) <sup>*<mark style="color:$info;">2025-09-25 07:05:01 +1000</mark>*</sup>
  * MDEV-37726 wsrep-new-cluster and wsrep-start-position in wrong directory with wrong selinux permissions
* [Revision #87757223e9](https://github.com/MariaDB/server/commit/87757223e9) <sup>*<mark style="color:$info;">2019-01-28 00:26:23 +0100</mark>*</sup>
  * MDEV-35904/MDEV-19210: use environment file in systemd units for \_WSREP\_START\_POSITION
* [Revision #fafa57b12b](https://github.com/MariaDB/server/commit/fafa57b12b) <sup>*<mark style="color:$info;">2026-01-14 10:29:54 +0200</mark>*</sup>
  * Follow up for MDEV-384999: fix cmake warnings:
* [Revision #33413c6318](https://github.com/MariaDB/server/commit/33413c6318) <sup>*<mark style="color:$info;">2026-01-13 11:09:02 +0200</mark>*</sup>
  * MDEV-38499: cmake and bison warnings on MacOSX when compiling mariadb from a git tree
* [Revision #accb4af95b](https://github.com/MariaDB/server/commit/accb4af95b) <sup>*<mark style="color:$info;">2026-01-09 20:06:52 +0530</mark>*</sup>
  * MDEV-31892 Server crash upon moving InnoDB table with fulltext index between databases
* [Revision #08ba31ff90](https://github.com/MariaDB/server/commit/08ba31ff90) <sup>*<mark style="color:$info;">2026-01-09 16:38:04 +0200</mark>*</sup>
  * Remove redundant mtr.add\_suppression()
* [Revision #41b14ef823](https://github.com/MariaDB/server/commit/41b14ef823) <sup>*<mark style="color:$info;">2026-01-08 12:51:44 +0530</mark>*</sup>
  * MDEV-38391 Memory leak in innodb.import\_hidden\_fts\_debug
* [Revision #635a8500ed](https://github.com/MariaDB/server/commit/635a8500ed) <sup>*<mark style="color:$info;">2026-01-05 14:58:32 +0100</mark>*</sup>
  * MDEV-36888 Assertion \`typeid(\*copy) == typeid(\*this)' in Item\_func\_or\_sum::do\_build\_clone
* [Revision #7edf2dc9dd](https://github.com/MariaDB/server/commit/7edf2dc9dd) <sup>*<mark style="color:$info;">2026-01-06 20:07:38 +0200</mark>*</sup>
  * Added --with-asan to compile-pentium64-asan-max
* [Revision #4dbbd31604](https://github.com/MariaDB/server/commit/4dbbd31604) <sup>*<mark style="color:$info;">2026-01-05 15:55:51 +0200</mark>*</sup>
  * MDEV-23298 Assertion \`table\_list->prelocking\_placeholder == TABLE\_LIST::PRELOCK\_NONE' failed in check\_lock\_and\_start\_stmt on CREATE OR REPLACE TABLE
* [Revision #b64db51ad8](https://github.com/MariaDB/server/commit/b64db51ad8) <sup>*<mark style="color:$info;">2026-01-02 11:37:37 +0100</mark>*</sup>
  * Fix leaving system table as InnoDB engine
* [Revision #3b2169f0d1](https://github.com/MariaDB/server/commit/3b2169f0d1) <sup>*<mark style="color:$info;">2026-01-01 13:10:39 +0100</mark>*</sup>
  * MDEV-37862: innodb.gap\_locks test failure: 0 lock structs, 0 row locks
* [Revision #37dce6b547](https://github.com/MariaDB/server/commit/37dce6b547) <sup>*<mark style="color:$info;">2026-01-02 10:25:13 +0200</mark>*</sup>
  * MDEV-38463: subtraction of unsigned offset ... overflowed
* [Revision #c7313daf8c](https://github.com/MariaDB/server/commit/c7313daf8c) <sup>*<mark style="color:$info;">2026-01-02 09:25:46 +0200</mark>*</sup>
  * MDEV-38419: Fix some clang-21 -fsanitize=memory failures
* [Revision #317fb10915](https://github.com/MariaDB/server/commit/317fb10915) <sup>*<mark style="color:$info;">2025-12-27 11:35:01 +0100</mark>*</sup>
  * MDEV-38375 do MYSQL\_AUDIT\_GENERAL\_STATUS on ps execute too
* [Revision #635559a2ad](https://github.com/MariaDB/server/commit/635559a2ad) <sup>*<mark style="color:$info;">2025-12-18 16:52:17 +0100</mark>*</sup>
  * MDEV-38375 audit plugin implements its own (simple) SQL parser
* [Revision #2dcd3cefe1](https://github.com/MariaDB/server/commit/2dcd3cefe1) <sup>*<mark style="color:$info;">2025-12-18 16:14:26 +0100</mark>*</sup>
  * MDEV-38374 nonsense code in wsrep\_store\_key\_val\_for\_row()
* [Revision #9fc46b8857](https://github.com/MariaDB/server/commit/9fc46b8857) <sup>*<mark style="color:$info;">2025-12-23 01:26:19 +0400</mark>*</sup>
  * MDEV-38372 ASAN error in InnoDB on malformed WKB
* [Revision #64c9efbfa5](https://github.com/MariaDB/server/commit/64c9efbfa5) <sup>*<mark style="color:$info;">2025-12-18 11:01:29 +0100</mark>*</sup>
  * MDEV-38368 Spider crash on fake loop detection variables
* [Revision #0cd55ca5a5](https://github.com/MariaDB/server/commit/0cd55ca5a5) <sup>*<mark style="color:$info;">2025-12-03 17:10:26 +0100</mark>*</sup>
  * MDEV-38242 crash when first COM\_STMT\_EXECUTE doesn't send types
* [Revision #ca63e2c627](https://github.com/MariaDB/server/commit/ca63e2c627) <sup>*<mark style="color:$info;">2025-12-04 18:35:50 +0530</mark>*</sup>
  * MDEV-37950: INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege
* [Revision #6892722577](https://github.com/MariaDB/server/commit/6892722577) <sup>*<mark style="color:$info;">2025-12-22 11:57:34 +0530</mark>*</sup>
  * MDEV-38271 Server hangs during concurrent set innodb\_encryption\_threads
* [Revision #5d2da8ef1e](https://github.com/MariaDB/server/commit/5d2da8ef1e) <sup>*<mark style="color:$info;">2025-12-22 08:29:57 +0200</mark>*</sup>
  * MDEV-38408 WITH\_DBUG\_TRACE=OFF doesn't disable DBUG\_DUMP or DBUG\_LOG
* [Revision #7093e1c4a9](https://github.com/MariaDB/server/commit/7093e1c4a9) <sup>*<mark style="color:$info;">2025-12-19 13:29:19 +1100</mark>*</sup>
  * MDEV-37972 Do not emit XID not found error in spider\_internal\_xa\_commit\_by\_xid
* [Revision #478802a8ed](https://github.com/MariaDB/server/commit/478802a8ed) <sup>*<mark style="color:$info;">2025-04-22 17:06:00 +0000</mark>*</sup>
  * MDEV-28823 Secure mariadb-secure-installation output file with chmod
* [Revision #d0ae38c0ad](https://github.com/MariaDB/server/commit/d0ae38c0ad) <sup>*<mark style="color:$info;">2025-12-03 08:48:24 +0200</mark>*</sup>
  * MDEV-37688: Relax a too strict assertion
* [Revision #eedee45885](https://github.com/MariaDB/server/commit/eedee45885) <sup>*<mark style="color:$info;">2025-12-01 11:19:17 +0200</mark>*</sup>
  * MDEV-23132 Assertion \`trn->locked\_tables == 0 && trn->used\_instances == 0' failed in trnman\_end\_trn
* [Revision #11dc83e06f](https://github.com/MariaDB/server/commit/11dc83e06f) <sup>*<mark style="color:$info;">2025-12-01 10:40:25 +0200</mark>*</sup>
  * Remove 'auto' from sql\_class.cc
* [Revision #85a801cb24](https://github.com/MariaDB/server/commit/85a801cb24) <sup>*<mark style="color:$info;">2025-11-27 09:58:22 +0530</mark>*</sup>
  * MDEV-24558: Assertion !index->is\_spatial() failed
* [Revision #2fd25d77f0](https://github.com/MariaDB/server/commit/2fd25d77f0) <sup>*<mark style="color:$info;">2025-09-15 18:34:51 +0300</mark>*</sup>
  * MDEV-37541 Race of rolling back and committing transaction to binlog
* [Revision #5b05829739](https://github.com/MariaDB/server/commit/5b05829739) <sup>*<mark style="color:$info;">2025-11-24 15:29:43 +0530</mark>*</sup>
  * MDEV-38041: MariaBackup fails during rollback of inplace FTS alter table
* [Revision #eb5712b865](https://github.com/MariaDB/server/commit/eb5712b865) <sup>*<mark style="color:$info;">2025-11-07 21:09:05 -0300</mark>*</sup>
  * MDEV-38046 Make func\_regexp\_pcre tolerant to PCRE2 offset change
* [Revision #ccd9b008c7](https://github.com/MariaDB/server/commit/ccd9b008c7) <sup>*<mark style="color:$info;">2025-10-31 19:11:27 +0100</mark>*</sup>
  * make innodb\_gis.gis, innodb\_gis.1, main.gis tests more stable
* [Revision #6e1880beca](https://github.com/MariaDB/server/commit/6e1880beca) <sup>*<mark style="color:$info;">2025-11-03 00:51:50 +0100</mark>*</sup>
  * MDEV-38005 Assertion \`(yyvsp\[-3].simple\_string) < (yyvsp\[-1].simple\_string)' failed
* [Revision #cfaaf93ead](https://github.com/MariaDB/server/commit/cfaaf93ead) <sup>*<mark style="color:$info;">2025-11-11 12:50:42 +0530</mark>*</sup>
  * MDEV-37138: Innochecksum fails to handle doublewrite buffer and multiple file tablespace
* [Revision #7301fbac57](https://github.com/MariaDB/server/commit/7301fbac57) <sup>*<mark style="color:$info;">2025-10-30 17:46:47 +0300</mark>*</sup>
  * MDEV-37755 fil\_space\_t::drop() doesn't remove space from fil\_system.named\_spaces
* [Revision #759e3523e3](https://github.com/MariaDB/server/commit/759e3523e3) <sup>*<mark style="color:$info;">2025-11-07 08:09:08 +0200</mark>*</sup>
  * MDEV-38026 Recovery of FILE\_CREATE fails to create a file
* [Revision #14d9323f60](https://github.com/MariaDB/server/commit/14d9323f60) <sup>*<mark style="color:$info;">2025-11-07 08:06:27 +0200</mark>*</sup>
  * MDEV-37994 Race condition between checkpoint and .ibd file creation
* [Revision #9fa25e88ed](https://github.com/MariaDB/server/commit/9fa25e88ed) <sup>*<mark style="color:$info;">2025-11-06 12:28:23 -0500</mark>*</sup>
  * bump the VERSION
* [Revision #e80998281a](https://github.com/MariaDB/server/commit/e80998281a) <sup>*<mark style="color:$info;">2025-10-29 12:08:45 +0530</mark>*</sup>
  * MDEV-37558 Multi-batch recovery discards needed doublewrite pages
* [Revision #979ce5f392](https://github.com/MariaDB/server/commit/979ce5f392) <sup>*<mark style="color:$info;">2025-10-28 11:20:43 +0200</mark>*</sup>
  * MDEV-37306: buf\_zip\_decompress() is noisy on all-zero page

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

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