MariaDB 10.6.24 Changelog

Download Release Notes Changelog Overview of 10.6

Alternate download from mariadb.org

Release date: 6 Nov 2025

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub 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

  • Revision #e5994025be 2025-10-24 12:05:30 +0200

    • MDEV-37938 very long query cannot be killed quickly

  • Revision #7888b6c0d5 2025-10-25 13:26:11 +0200

    • make max_session_mem_used tests more reliable

  • Revision #1ae06b9e2e 2025-10-24 11:45:06 +0200

    • MDEV-37947 Item_func_hex doesn't check for max_allowed_packet

  • Revision #fa9ab779ca 2025-10-23 09:08:08 +0300

    • MDEV-36545: Possible crash in row_raw_format_str()

  • Revision #3fd03e4b2c 2025-10-23 07:36:12 +0300

    • MDEV-27675 review fixup

  • Revision #413c59db32 2025-10-19 15:08:53 +0530

    • MDEV-27675 Incorrect r-tree split after group assignment causes page overflow

  • Revision #f0c1477c6a 2025-09-08 23:19:49 +0400

    • MDEV-7451 Server audit: Table events for partitioned tables are duplicated for each partition.

  • Revision #bb5597a251 2025-10-22 19:14:20 +0300

    • MDEV-37902: buf_read_page_low() may miss a call to thd_wait_end()

  • Revision #3a70dc378f 2025-10-15 15:52:24 +1100

    • MDEV-30265 Spider: Add CODING_STANDARDS

  • Revision #c083f191b4 2025-10-22 09:33:53 +0300

    • MDEV-37672: Remove innodb_trx_rseg_n_slots_debug

  • Revision #315b60e885 2025-10-22 09:25:18 +0300

    • MDEV-26599 Assertion `!table->id' failed in btr_search_lazy_free

  • Revision #31d97c3cda 2025-10-22 09:24:54 +0300

    • MDEV-20203 assert_block_ahi_valid() fails in btr_search_update_hash_ref()

  • Revision #4b5969bfdd 2025-10-22 13:27:46 +1100

    • MDEV-37113 spider: cleanup and documentation of spider active vs all links

  • Revision #d56f42a0b2 2025-10-02 19:27:08 +1000

    • MDEV-37113 Some cleanup and documentation of spider gbh creation

  • Revision #eb337a2b15 2025-10-21 11:25:18 +0200

    • columnstore 6.4.12-1

  • Revision #0195bafc40 2025-09-18 00:27:20 +0400

    • MDEV-31766 SIGSEGV in maria_rtree_split_page | maria_rtree_add_key.

  • Revision #b1ff40d98c 2025-10-21 00:30:15 +0400

    • Make --view-protocol happy.

  • Revision #bc80ce41ef 2025-10-20 23:17:04 +0400

    • Keep --cursor-protocol happy.

  • Revision #f32dc93faa 2025-10-20 21:12:55 +0400

    • MDEV-20498 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type == 1' failed upon REBUILD PARTITION.

  • Revision #aada4e213c 2025-09-26 17:03:51 +0400

    • MDEV-31499 Assertion `(0)' failed in Gis_geometry_collection::init_from_opresult.

  • Revision #13047cdc97 2025-09-22 23:38:36 +0400

    • MDEV-26540 Spider: Assertion `inited==RND' failed in handler::ha_rnd_end on DELETE.

  • Revision #f18dcfc74a 2025-10-14 01:14:52 +0400

    • MDEV-20498 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type == 1' failed upon REBUILD PARTITION.

  • Revision #ef3c577c5b 2025-09-15 16:04:29 +0400

    • MDEV-20498 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type == 1' failed upon REBUILD PARTITION.

  • Revision #f22b40aae1 2025-10-21 10:51:37 +0530

    • MDEV-37423 Enforce innodb_ft_min_token_size > 0 to prevent unnecessary token indexing

  • Revision #5ed869b0d6 2025-10-20 11:48:59 +0200

    • new CC 3.3

  • Revision #a6dd4cbeff 2025-10-17 13:44:17 -0600

    • MDEV-37885: Server crash or ASAN errors in rpl_binlog_state::drop_domain

  • Revision #a1bc50e18a 2025-10-08 14:11:52 +0300

    • MDEV-37453 Parallel slave worker crashes during Backup at retrying

  • Revision #1c9caba770 2025-10-16 13:12:58 +0300

    • MDEV-37659 CHECK TABLE…EXTENDED error on a column prefix index

  • Revision #8258b2fd56 2025-10-09 17:02:37 +1100

    • MDEV-37829 Call spider_internal_xa_prepare when XA COMMIT ... ONE PHASE

  • Revision #9838d7e112 2024-11-05 12:44:58 +0000

    • MDEV-36009: Systemd: Restart on OOM

  • Revision #5e93fe11cb 2025-10-10 12:31:07 +0300

    • MDEV-37677: Inconsistent flush_list after InnoDB recovery

  • Revision #9f92d64846 2025-05-28 11:16:21 +0300

    • MDEV-34493 memory leak when using galera node with only replication thread

  • Revision #340753e1c0 2025-10-09 10:44:29 +0300

    • MDEV-37753 lock_sec_rec_some_has_impl() unnecessarily fetches history

  • Revision #2e89b93dc9 2025-10-08 17:42:03 +1100

    • [fixup] Remove obsolete spider handlersocket test files

  • Revision #db20a99587 2025-09-11 16:17:24 +0200

    • MDEV-22915: Assertion 'binlog_table_maps == 0 || locked_tables_mode == LTM_LOCK_TABLES' failed in THD::reset_for_next_command

  • Revision #c8ee774d90 2025-09-06 23:37:18 +0200

    • MDEV-33184: Replicated REPAIR TABLE writes an error in the log when normal REPAIR does not

  • Revision #fc8742e4ad 2025-09-06 22:46:14 +0200

    • MDEV-31678: UPDATE_ROWS_EVENT not setting updating columns in read_set

  • Revision #e25abdd5e7 2025-10-03 15:22:49 +0530

    • MDEV-31740 InnoDB statistics column length validation failed

  • Revision #d891d23ec3 2025-09-29 11:14:10 +1000

    • MDEV-37724: Debug Memory leak with InnoDB ALTER TABLE ALGORITHM=INSTANT

  • Revision #e1f12f149c 2025-09-24 10:20:06 +0300

    • MDEV-37626 clang -fsanitize=undefined errors in row0log.cc

  • Revision #687b18648c 2025-09-22 17:39:47 +0530

    • MDEV-35163 InnoDB persistent statistics fail to update after ALTER TABLE...ALGORITHM=COPY

  • Revision #764b893cb7 2025-09-05 15:02:07 +0200

    • suppress 'InnoDB: native AIO failed' under rr

  • Revision #32c1725b1b 2025-09-07 00:38:17 +0400

    • 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 2025-08-03 12:35:28 +0200

    • MDEV-37494 Diagnostics_area does not always contain apply error info

  • Revision #6058e02732 2025-09-14 16:44:50 +0300

    • MDEV-37172 Server crashes in Item_func_nextval::update_table after INSERT to the table, that uses expression with nextval() as default

  • Revision #e3e4013330 2025-09-14 14:10:05 +0300

    • Added memory allocated by my_once_malloc() to global_memory_used

  • Revision #2ccf6a245f 2025-09-12 10:38:14 +0200

    • MDEV-37483 - fix output differences Linux vs Windows in the test

  • Revision #1b5fb40b6d 2023-10-18 15:27:51 +0200

    • MDEV-32308 Server crash on cleanup of non-fully-constructed-due-to-an-error CTE

  • Revision #16d91f87ff 2025-09-11 13:20:48 +0300

    • MDEV-29930 Lock order inversion in ibuf_remove_free_page()

  • Revision #4dcd2d8513 2025-09-09 13:29:43 +0530

    • MDEV-37412 Corrupted page during recovery aborts the server

  • Revision #c40402e4a9 2025-09-10 14:12:10 +0300

    • MDEV-37618 galera.MDEV-26266 fails with ER_OPTION_PREVENTS_STATEMENT with PS protocol

  • Revision #0a4315509b 2025-09-05 11:03:49 +1000

    • MDEV-36723 Fix an MSAN caused by memcmp going over a string boundary

  • Revision #5743435954 2025-09-03 18:56:13 +0200

    • MDEV-37397 Assertion `bitmap_is_set(&read_partitions, next->id)' failed in int partition_info::vers_set_hist_part(THD *)

  • Revision #ff12ec86a5 2025-08-23 09:11:42 +0200

    • MDEV-37483 mariadb-dump -T doesn't convert table names

  • Revision #75b000372b 2025-08-22 13:21:57 +0200

    • cleanup: reusable build_path_for_table() function

  • Revision #b6445714ca 2025-08-10 12:17:40 +0200

    • MDEV-37505 myisamchk -V crashes

  • Revision #8f771b28a1 2025-09-04 17:05:52 +0300

    • MDEV-34914 maria.bulk_insert_crash fails on s390x (10.6+, Debug)

  • Revision #d00e0f71a4 2025-08-30 19:28:16 +0300

    • MDEV-33817/MDEV-37170 fixup: Remove evex512

  • Revision #5487c059c6 2025-08-30 12:21:06 +0200

    • Fix undefined behaviour in crc32_avx512()

  • Revision #a1bba0e31c 2025-08-25 13:01:06 +1000

    • MDEV-36482: Make liburing work WITH_MSAN=ON (fix)

  • Revision #8761047e11 2025-08-22 11:43:38 +0300

    • Work around MDEV-37478

  • Revision #6bf1ed55e6 2025-08-22 11:22:12 +0300

    • MDEV-37477: decimal_digits_t trips GCC -Wconversion

  • Revision #2c30f92dd3 2025-07-14 17:13:31 +1000

    • MDEV-36482: Make liburing work WITH_MSAN=ON

  • Revision #1d84cb272f 2025-08-21 15:17:44 +0300

    • Fix clang-21 -Wunnecessary-virtual-specifier

  • Revision #4ba12910fc 2025-08-21 15:17:20 +0300

    • Fix clang-21 -Wignored-attributes

  • Revision #4f7a5f7477 2025-08-21 14:38:48 +0300

    • Fix clang-21 -Wuninitialized-const-pointer

  • Revision #8dae7150b2 2025-03-17 21:57:48 +0200

    • MTR test to verify that Galera gcs.stateless flag works

  • Revision #03ae1f5ab3 2025-08-14 21:36:17 +0200

    • Continuation of previous FreeBSD-related fix for Galera SST scripts

  • Revision #b5d79b86b2 2025-06-09 15:51:00 +0200

    • Fix bootstrapping Galera nodes on FreeBSD 15.0

  • Revision #525ae97b12 2025-08-14 17:04:40 +0200

    • galera tests: synchronization between versions and editions

  • Revision #3d11313b6f 2025-05-21 15:30:27 +0300

    • MDEV-36134 : Mariadb server crashed during insert

  • Revision #6dfc9bc75b 2025-04-29 13:40:34 +0300

    • MDEV-36710: Revert "MDEV-33136: backport corrections from 10.11+"

  • Revision #fc2990fd90 2025-08-14 03:11:08 +0200

    • MDEV-37366 test correction: added missing --disable_ps_protocol

  • Revision #88d43afd33 2025-08-04 13:26:34 +0530

    • MDEV-37366: Inconsistency detected - create sequence

  • Revision #858dc5bd5c 2025-08-13 20:43:12 +0200

    • galera: fixed duplicated debug checkpoint name

  • Revision #abc5661c12 2025-08-12 05:47:43 +0200

    • galera mtr tests: fix some tests after rebase to reflect recent changes

  • Revision #c24b4b92aa 2025-06-05 12:54:23 +0300

    • MDEV-36949 : unstable autoincrement value in galera_toi_ddl_nonconflicting test

  • Revision #23b4431cb4 2025-08-13 17:53:56 +0200

    • galera: wsrep-lib submodule update

  • Revision #9ffec4c1f3 2025-08-08 14:11:45 +0300

    • MDEV-37360: SIGSEGV in srv_printf_innodb_monitor

  • Revision #c5169a3510 2025-05-29 15:37:08 +0200

    • Make sure the 'lex_hash.h' and 'lex_token.h' header files are packed

  • Revision #f2736c3b4d 2025-08-07 17:53:18 +0200

    • Fix small stack problem on some ARM.

  • Revision #13f337ce1f 2025-08-06 17:19:15 -0400

    • bump the VERSION

  • Revision #df1eb3fbb2 2025-08-01 16:54:32 +0300

    • Fixed mi_test1 and mi_test_all.sh

  • Revision #6435aeb241 2025-08-05 11:13:50 +0300

    • Fixed "frame size..larger thane 16384" error in MyISAM

  • Revision #317f099ca5 2025-07-31 23:12:47 +0200

    • mtr: override local gnutls config

  • Merge Revision #59f9ef24ea 2025-08-03 09:51:53 +0200 - Merge remote-tracking branch 'github/10.6' into 10.6

  • Revision #49febfad21 2025-07-27 16:35:12 +0300

    • Fixed compiler error with framesize=16384 in InnoDB log0sync.cc

This page is licensed: CC BY-SA / Gnu FDL

Last updated

Was this helpful?