# MariaDB 10.6.24 Changelog

{% hint style="info" %}

<p align="center">The most recent release of MariaDB 10.6 is:</p>

<h4 align="center"><a href="../../10.6/10.6.25"><strong>MariaDB 10.6.25</strong></a> Stable (GA) <a href="https://mariadb.com/downloads/" class="button primary">Download Now</a></h4>

<p align="center"><a href="https://downloads.mariadb.org/mariadb/10.6.25/"><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="../../10.6/10.6.24" class="button secondary">Release Notes</a> <a href="10.6.24" class="button secondary">Changelog</a> <a href="../../10.6/what-is-mariadb-106" class="button secondary">Overview of 10.6</a>

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

**Release date:** 6 Nov 2025

For the highlights of this release, see the [release notes](https://mariadb.com/docs/release-notes/community-server/10.6/10.6.24).

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.

* Includes all fixes from [MariaDB 10.5.29](https://mariadb.com/docs/release-notes/community-server/changelogs/changelogs-mariadb-105-series/mariadb-10-5-29-changelog)
* [Revision #e5994025be](https://github.com/MariaDB/server/commit/e5994025be) <sup>*2025-10-24 12:05:30 +0200*</sup>
  * MDEV-37938 very long query cannot be killed quickly
* [Revision #7888b6c0d5](https://github.com/MariaDB/server/commit/7888b6c0d5) <sup>*2025-10-25 13:26:11 +0200*</sup>
  * make max\_session\_mem\_used tests more reliable
* [Revision #1ae06b9e2e](https://github.com/MariaDB/server/commit/1ae06b9e2e) <sup>*2025-10-24 11:45:06 +0200*</sup>
  * MDEV-37947 Item\_func\_hex doesn't check for max\_allowed\_packet
* [Revision #fa9ab779ca](https://github.com/MariaDB/server/commit/fa9ab779ca) <sup>*2025-10-23 09:08:08 +0300*</sup>
  * MDEV-36545: Possible crash in row\_raw\_format\_str()
* [Revision #3fd03e4b2c](https://github.com/MariaDB/server/commit/3fd03e4b2c) <sup>*2025-10-23 07:36:12 +0300*</sup>
  * MDEV-27675 review fixup
* [Revision #413c59db32](https://github.com/MariaDB/server/commit/413c59db32) <sup>*2025-10-19 15:08:53 +0530*</sup>
  * MDEV-27675 Incorrect r-tree split after group assignment causes page overflow
* [Revision #f0c1477c6a](https://github.com/MariaDB/server/commit/f0c1477c6a) <sup>*2025-09-08 23:19:49 +0400*</sup>
  * MDEV-7451 Server audit: Table events for partitioned tables are duplicated for each partition.
* [Revision #bb5597a251](https://github.com/MariaDB/server/commit/bb5597a251) <sup>*2025-10-22 19:14:20 +0300*</sup>
  * MDEV-37902: buf\_read\_page\_low() may miss a call to thd\_wait\_end()
* [Revision #3a70dc378f](https://github.com/MariaDB/server/commit/3a70dc378f) <sup>*2025-10-15 15:52:24 +1100*</sup>
  * MDEV-30265 Spider: Add CODING\_STANDARDS
* [Revision #c083f191b4](https://github.com/MariaDB/server/commit/c083f191b4) <sup>*2025-10-22 09:33:53 +0300*</sup>
  * MDEV-37672: Remove innodb\_trx\_rseg\_n\_slots\_debug
* [Revision #315b60e885](https://github.com/MariaDB/server/commit/315b60e885) <sup>*2025-10-22 09:25:18 +0300*</sup>
  * MDEV-26599 Assertion \`!table->id' failed in btr\_search\_lazy\_free
* [Revision #31d97c3cda](https://github.com/MariaDB/server/commit/31d97c3cda) <sup>*2025-10-22 09:24:54 +0300*</sup>
  * MDEV-20203 assert\_block\_ahi\_valid() fails in btr\_search\_update\_hash\_ref()
* [Revision #4b5969bfdd](https://github.com/MariaDB/server/commit/4b5969bfdd) <sup>*2025-10-22 13:27:46 +1100*</sup>
  * MDEV-37113 spider: cleanup and documentation of spider active vs all links
* [Revision #d56f42a0b2](https://github.com/MariaDB/server/commit/d56f42a0b2) <sup>*2025-10-02 19:27:08 +1000*</sup>
  * MDEV-37113 Some cleanup and documentation of spider gbh creation
* [Revision #eb337a2b15](https://github.com/MariaDB/server/commit/eb337a2b15) <sup>*2025-10-21 11:25:18 +0200*</sup>
  * columnstore 6.4.12-1
* [Revision #0195bafc40](https://github.com/MariaDB/server/commit/0195bafc40) <sup>*2025-09-18 00:27:20 +0400*</sup>
  * MDEV-31766 SIGSEGV in maria\_rtree\_split\_page | maria\_rtree\_add\_key.
* [Revision #b1ff40d98c](https://github.com/MariaDB/server/commit/b1ff40d98c) <sup>*2025-10-21 00:30:15 +0400*</sup>
  * Make --view-protocol happy.
* [Revision #bc80ce41ef](https://github.com/MariaDB/server/commit/bc80ce41ef) <sup>*2025-10-20 23:17:04 +0400*</sup>
  * Keep --cursor-protocol happy.
* [Revision #f32dc93faa](https://github.com/MariaDB/server/commit/f32dc93faa) <sup>*2025-10-20 21:12:55 +0400*</sup>
  * MDEV-20498 Assertion \`table\_share->tmp\_table != NO\_TMP\_TABLE || m\_lock\_type == 1' failed upon REBUILD PARTITION.
* [Revision #aada4e213c](https://github.com/MariaDB/server/commit/aada4e213c) <sup>*2025-09-26 17:03:51 +0400*</sup>
  * MDEV-31499 Assertion \`(0)' failed in Gis\_geometry\_collection::init\_from\_opresult.
* [Revision #13047cdc97](https://github.com/MariaDB/server/commit/13047cdc97) <sup>*2025-09-22 23:38:36 +0400*</sup>
  * MDEV-26540 Spider: Assertion \`inited==RND' failed in handler::ha\_rnd\_end on DELETE.
* [Revision #f18dcfc74a](https://github.com/MariaDB/server/commit/f18dcfc74a) <sup>*2025-10-14 01:14:52 +0400*</sup>
  * MDEV-20498 Assertion \`table\_share->tmp\_table != NO\_TMP\_TABLE || m\_lock\_type == 1' failed upon REBUILD PARTITION.
* [Revision #ef3c577c5b](https://github.com/MariaDB/server/commit/ef3c577c5b) <sup>*2025-09-15 16:04:29 +0400*</sup>
  * MDEV-20498 Assertion \`table\_share->tmp\_table != NO\_TMP\_TABLE || m\_lock\_type == 1' failed upon REBUILD PARTITION.
* [Revision #f22b40aae1](https://github.com/MariaDB/server/commit/f22b40aae1) <sup>*2025-10-21 10:51:37 +0530*</sup>
  * MDEV-37423 Enforce innodb\_ft\_min\_token\_size > 0 to prevent unnecessary token indexing
* [Revision #5ed869b0d6](https://github.com/MariaDB/server/commit/5ed869b0d6) <sup>*2025-10-20 11:48:59 +0200*</sup>
  * new CC 3.3
* [Revision #a6dd4cbeff](https://github.com/MariaDB/server/commit/a6dd4cbeff) <sup>*2025-10-17 13:44:17 -0600*</sup>
  * MDEV-37885: Server crash or ASAN errors in rpl\_binlog\_state::drop\_domain
* [Revision #a1bc50e18a](https://github.com/MariaDB/server/commit/a1bc50e18a) <sup>*2025-10-08 14:11:52 +0300*</sup>
  * MDEV-37453 Parallel slave worker crashes during Backup at retrying
* [Revision #1c9caba770](https://github.com/MariaDB/server/commit/1c9caba770) <sup>*2025-10-16 13:12:58 +0300*</sup>
  * MDEV-37659 CHECK TABLE…EXTENDED error on a column prefix index
* [Revision #8258b2fd56](https://github.com/MariaDB/server/commit/8258b2fd56) <sup>*2025-10-09 17:02:37 +1100*</sup>
  * MDEV-37829 Call spider\_internal\_xa\_prepare when XA COMMIT ... ONE PHASE
* [Revision #9838d7e112](https://github.com/MariaDB/server/commit/9838d7e112) <sup>*2024-11-05 12:44:58 +0000*</sup>
  * MDEV-36009: Systemd: Restart on OOM
* [Revision #5e93fe11cb](https://github.com/MariaDB/server/commit/5e93fe11cb) <sup>*2025-10-10 12:31:07 +0300*</sup>
  * MDEV-37677: Inconsistent flush\_list after InnoDB recovery
* [Revision #9f92d64846](https://github.com/MariaDB/server/commit/9f92d64846) <sup>*2025-05-28 11:16:21 +0300*</sup>
  * MDEV-34493 memory leak when using galera node with only replication thread
* [Revision #340753e1c0](https://github.com/MariaDB/server/commit/340753e1c0) <sup>*2025-10-09 10:44:29 +0300*</sup>
  * MDEV-37753 lock\_sec\_rec\_some\_has\_impl() unnecessarily fetches history
* [Revision #2e89b93dc9](https://github.com/MariaDB/server/commit/2e89b93dc9) <sup>*2025-10-08 17:42:03 +1100*</sup>
  * \[fixup] Remove obsolete spider handlersocket test files
* [Revision #db20a99587](https://github.com/MariaDB/server/commit/db20a99587) <sup>*2025-09-11 16:17:24 +0200*</sup>
  * MDEV-22915: Assertion 'binlog\_table\_maps == 0 || locked\_tables\_mode == LTM\_LOCK\_TABLES' failed in THD::reset\_for\_next\_command
* [Revision #c8ee774d90](https://github.com/MariaDB/server/commit/c8ee774d90) <sup>*2025-09-06 23:37:18 +0200*</sup>
  * MDEV-33184: Replicated REPAIR TABLE writes an error in the log when normal REPAIR does not
* [Revision #fc8742e4ad](https://github.com/MariaDB/server/commit/fc8742e4ad) <sup>*2025-09-06 22:46:14 +0200*</sup>
  * MDEV-31678: UPDATE\_ROWS\_EVENT not setting updating columns in read\_set
* [Revision #e25abdd5e7](https://github.com/MariaDB/server/commit/e25abdd5e7) <sup>*2025-10-03 15:22:49 +0530*</sup>
  * MDEV-31740 InnoDB statistics column length validation failed
* [Revision #d891d23ec3](https://github.com/MariaDB/server/commit/d891d23ec3) <sup>*2025-09-29 11:14:10 +1000*</sup>
  * MDEV-37724: Debug Memory leak with InnoDB ALTER TABLE ALGORITHM=INSTANT
* [Revision #e1f12f149c](https://github.com/MariaDB/server/commit/e1f12f149c) <sup>*2025-09-24 10:20:06 +0300*</sup>
  * MDEV-37626 clang -fsanitize=undefined errors in row0log.cc
* [Revision #687b18648c](https://github.com/MariaDB/server/commit/687b18648c) <sup>*2025-09-22 17:39:47 +0530*</sup>
  * MDEV-35163 InnoDB persistent statistics fail to update after ALTER TABLE...ALGORITHM=COPY
* [Revision #764b893cb7](https://github.com/MariaDB/server/commit/764b893cb7) <sup>*2025-09-05 15:02:07 +0200*</sup>
  * suppress 'InnoDB: native AIO failed' under rr
* [Revision #32c1725b1b](https://github.com/MariaDB/server/commit/32c1725b1b) <sup>*2025-09-07 00:38:17 +0400*</sup>
  * MDEV-35713 UBSAN: runtime error: load of value 1341112147, which is not a valid value for type 'enum enum\_schema\_tables' in optimize\_for\_get\_all\_tables and get\_all\_tables and on SELECT from I\_S geometry\_columns.
* [Revision #e238246872](https://github.com/MariaDB/server/commit/e238246872) <sup>*2025-08-03 12:35:28 +0200*</sup>
  * MDEV-37494 Diagnostics\_area does not always contain apply error info
* [Revision #6058e02732](https://github.com/MariaDB/server/commit/6058e02732) <sup>*2025-09-14 16:44:50 +0300*</sup>
  * MDEV-37172 Server crashes in Item\_func\_nextval::update\_table after INSERT to the table, that uses expression with nextval() as default
* [Revision #e3e4013330](https://github.com/MariaDB/server/commit/e3e4013330) <sup>*2025-09-14 14:10:05 +0300*</sup>
  * Added memory allocated by my\_once\_malloc() to global\_memory\_used
* [Revision #2ccf6a245f](https://github.com/MariaDB/server/commit/2ccf6a245f) <sup>*2025-09-12 10:38:14 +0200*</sup>
  * MDEV-37483 - fix output differences Linux vs Windows in the test
* [Revision #1b5fb40b6d](https://github.com/MariaDB/server/commit/1b5fb40b6d) <sup>*2023-10-18 15:27:51 +0200*</sup>
  * MDEV-32308 Server crash on cleanup of non-fully-constructed-due-to-an-error CTE
* [Revision #16d91f87ff](https://github.com/MariaDB/server/commit/16d91f87ff) <sup>*2025-09-11 13:20:48 +0300*</sup>
  * MDEV-29930 Lock order inversion in ibuf\_remove\_free\_page()
* [Revision #4dcd2d8513](https://github.com/MariaDB/server/commit/4dcd2d8513) <sup>*2025-09-09 13:29:43 +0530*</sup>
  * MDEV-37412 Corrupted page during recovery aborts the server
* [Revision #c40402e4a9](https://github.com/MariaDB/server/commit/c40402e4a9) <sup>*2025-09-10 14:12:10 +0300*</sup>
  * MDEV-37618 galera.MDEV-26266 fails with ER\_OPTION\_PREVENTS\_STATEMENT with PS protocol
* [Revision #0a4315509b](https://github.com/MariaDB/server/commit/0a4315509b) <sup>*2025-09-05 11:03:49 +1000*</sup>
  * MDEV-36723 Fix an MSAN caused by memcmp going over a string boundary
* [Revision #5743435954](https://github.com/MariaDB/server/commit/5743435954) <sup>*2025-09-03 18:56:13 +0200*</sup>
  * MDEV-37397 Assertion \`bitmap\_is\_set(\&read\_partitions, next->id)' failed in int partition\_info::vers\_set\_hist\_part(THD \*)
* [Revision #ff12ec86a5](https://github.com/MariaDB/server/commit/ff12ec86a5) <sup>*2025-08-23 09:11:42 +0200*</sup>
  * MDEV-37483 mariadb-dump -T doesn't convert table names
* [Revision #75b000372b](https://github.com/MariaDB/server/commit/75b000372b) <sup>*2025-08-22 13:21:57 +0200*</sup>
  * cleanup: reusable build\_path\_for\_table() function
* [Revision #b6445714ca](https://github.com/MariaDB/server/commit/b6445714ca) <sup>*2025-08-10 12:17:40 +0200*</sup>
  * MDEV-37505 myisamchk -V crashes
* [Revision #8f771b28a1](https://github.com/MariaDB/server/commit/8f771b28a1) <sup>*2025-09-04 17:05:52 +0300*</sup>
  * MDEV-34914 maria.bulk\_insert\_crash fails on s390x (10.6+, Debug)
* [Revision #d00e0f71a4](https://github.com/MariaDB/server/commit/d00e0f71a4) <sup>*2025-08-30 19:28:16 +0300*</sup>
  * MDEV-33817/MDEV-37170 fixup: Remove evex512
* [Revision #5487c059c6](https://github.com/MariaDB/server/commit/5487c059c6) <sup>*2025-08-30 12:21:06 +0200*</sup>
  * Fix undefined behaviour in crc32\_avx512()
* [Revision #a1bba0e31c](https://github.com/MariaDB/server/commit/a1bba0e31c) <sup>*2025-08-25 13:01:06 +1000*</sup>
  * MDEV-36482: Make liburing work WITH\_MSAN=ON (fix)
* [Revision #8761047e11](https://github.com/MariaDB/server/commit/8761047e11) <sup>*2025-08-22 11:43:38 +0300*</sup>
  * Work around MDEV-37478
* [Revision #6bf1ed55e6](https://github.com/MariaDB/server/commit/6bf1ed55e6) <sup>*2025-08-22 11:22:12 +0300*</sup>
  * MDEV-37477: decimal\_digits\_t trips GCC -Wconversion
* [Revision #2c30f92dd3](https://github.com/MariaDB/server/commit/2c30f92dd3) <sup>*2025-07-14 17:13:31 +1000*</sup>
  * MDEV-36482: Make liburing work WITH\_MSAN=ON
* [Revision #1d84cb272f](https://github.com/MariaDB/server/commit/1d84cb272f) <sup>*2025-08-21 15:17:44 +0300*</sup>
  * Fix clang-21 -Wunnecessary-virtual-specifier
* [Revision #4ba12910fc](https://github.com/MariaDB/server/commit/4ba12910fc) <sup>*2025-08-21 15:17:20 +0300*</sup>
  * Fix clang-21 -Wignored-attributes
* [Revision #4f7a5f7477](https://github.com/MariaDB/server/commit/4f7a5f7477) <sup>*2025-08-21 14:38:48 +0300*</sup>
  * Fix clang-21 -Wuninitialized-const-pointer
* [Revision #8dae7150b2](https://github.com/MariaDB/server/commit/8dae7150b2) <sup>*2025-03-17 21:57:48 +0200*</sup>
  * MTR test to verify that Galera gcs.stateless flag works
* [Revision #03ae1f5ab3](https://github.com/MariaDB/server/commit/03ae1f5ab3) <sup>*2025-08-14 21:36:17 +0200*</sup>
  * Continuation of previous FreeBSD-related fix for Galera SST scripts
* [Revision #b5d79b86b2](https://github.com/MariaDB/server/commit/b5d79b86b2) <sup>*2025-06-09 15:51:00 +0200*</sup>
  * Fix bootstrapping Galera nodes on FreeBSD 15.0
* [Revision #525ae97b12](https://github.com/MariaDB/server/commit/525ae97b12) <sup>*2025-08-14 17:04:40 +0200*</sup>
  * galera tests: synchronization between versions and editions
* [Revision #3d11313b6f](https://github.com/MariaDB/server/commit/3d11313b6f) <sup>*2025-05-21 15:30:27 +0300*</sup>
  * MDEV-36134 : Mariadb server crashed during insert
* [Revision #6dfc9bc75b](https://github.com/MariaDB/server/commit/6dfc9bc75b) <sup>*2025-04-29 13:40:34 +0300*</sup>
  * MDEV-36710: Revert "MDEV-33136: backport corrections from 10.11+"
* [Revision #fc2990fd90](https://github.com/MariaDB/server/commit/fc2990fd90) <sup>*2025-08-14 03:11:08 +0200*</sup>
  * MDEV-37366 test correction: added missing --disable\_ps\_protocol
* [Revision #88d43afd33](https://github.com/MariaDB/server/commit/88d43afd33) <sup>*2025-08-04 13:26:34 +0530*</sup>
  * MDEV-37366: Inconsistency detected - create sequence
* [Revision #858dc5bd5c](https://github.com/MariaDB/server/commit/858dc5bd5c) <sup>*2025-08-13 20:43:12 +0200*</sup>
  * galera: fixed duplicated debug checkpoint name
* [Revision #abc5661c12](https://github.com/MariaDB/server/commit/abc5661c12) <sup>*2025-08-12 05:47:43 +0200*</sup>
  * galera mtr tests: fix some tests after rebase to reflect recent changes
* [Revision #c24b4b92aa](https://github.com/MariaDB/server/commit/c24b4b92aa) <sup>*2025-06-05 12:54:23 +0300*</sup>
  * MDEV-36949 : unstable autoincrement value in galera\_toi\_ddl\_nonconflicting test
* [Revision #23b4431cb4](https://github.com/MariaDB/server/commit/23b4431cb4) <sup>*2025-08-13 17:53:56 +0200*</sup>
  * galera: wsrep-lib submodule update
* [Revision #9ffec4c1f3](https://github.com/MariaDB/server/commit/9ffec4c1f3) <sup>*2025-08-08 14:11:45 +0300*</sup>
  * MDEV-37360: SIGSEGV in srv\_printf\_innodb\_monitor
* [Revision #c5169a3510](https://github.com/MariaDB/server/commit/c5169a3510) <sup>*2025-05-29 15:37:08 +0200*</sup>
  * Make sure the 'lex\_hash.h' and 'lex\_token.h' header files are packed
* [Revision #f2736c3b4d](https://github.com/MariaDB/server/commit/f2736c3b4d) <sup>*2025-08-07 17:53:18 +0200*</sup>
  * Fix small stack problem on some ARM.
* [Revision #13f337ce1f](https://github.com/MariaDB/server/commit/13f337ce1f) <sup>*2025-08-06 17:19:15 -0400*</sup>
  * bump the VERSION
* [Revision #df1eb3fbb2](https://github.com/MariaDB/server/commit/df1eb3fbb2) <sup>*2025-08-01 16:54:32 +0300*</sup>
  * Fixed mi\_test1 and mi\_test\_all.sh
* [Revision #6435aeb241](https://github.com/MariaDB/server/commit/6435aeb241) <sup>*2025-08-05 11:13:50 +0300*</sup>
  * Fixed "frame size..larger thane 16384" error in MyISAM
* [Revision #317f099ca5](https://github.com/MariaDB/server/commit/317f099ca5) <sup>*2025-07-31 23:12:47 +0200*</sup>
  * mtr: override local gnutls config
* <sup>*Merge*</sup> [<sup>*Revision #59f9ef24ea*</sup>](https://github.com/MariaDB/server/commit/59f9ef24ea) <sup>*2025-08-03 09:51:53 +0200 - Merge remote-tracking branch 'github/10.6' into 10.6*</sup>
* [Revision #49febfad21](https://github.com/MariaDB/server/commit/49febfad21) <sup>*2025-07-27 16:35:12 +0300*</sup>
  * Fixed compiler error with framesize=16384 in InnoDB log0sync.cc

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

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