MariaDB 10.6.25 Changelog

MariaDB 10.6.25 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2026-02-04

Download Release Notes Changelog Overview of 10.6

Alternate download from mariadb.org

Release date: 4 Feb 2026

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 #05e6c9d42d 2026-01-27 22:41:09 +0100

    • MDEV-32317 fix the test for --view

  • Revision #8906e6a214 2026-01-26 01:18:40 +0300

    • MDEV-32317 ref_ptrs exhaust on multiple ORDER by func from winfunc

  • Revision #5b6ad325d2 2026-01-27 13:16:34 +0530

    • MDEV-38667 Assertion in diagnostics area on DDL stats timeout

  • Revision #12578d8a69 2026-01-26 23:14:58 +0100

    • MDEV-38604 fix SP execution too

  • Revision #9f28e7be59 2026-01-26 12:23:49 +0200

    • MDEV-23298 fixup: have_perfschema.inc

  • Revision #76fc1861ca 2026-01-23 14:45:19 +0200

    • MDEV-38642: Missing Null terminator in the definition of mysqldump's --system typelib

  • Revision #cb31d7536b 2026-01-22 23:19:52 +0100

    • 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 2026-01-19 17:47:06 +0700

    • MDEV-38574 Rename cloning functions of class Item and descendants

  • Revision #f2b48e565c 2026-01-19 17:04:46 +0700

    • MDEV-38574 Rename cloning functions of class Item and descendants

  • Revision #c882f9b25a 2025-12-16 20:38:03 +0100

    • MDEV-37527 Client plugins are underlinked

  • Revision #b505b7421a 2025-10-08 18:14:29 +0200

    • 10.6 adjasts

  • Revision #7ae02de3a5 2025-06-13 17:39:40 +0300

    • MDEV-36107 MDEV-36108 Enhance mysqltest language with expression evaluation and variable substitutions

  • Revision #5f6109abe5 2026-01-21 14:33:31 +0200

    • MDEV-38618 Unused variable dict_table_t::fk_max_recusive_level

  • Revision #470487c1a6 2026-01-21 14:16:00 +0200

    • MDEV-21816 Suboptimal implementation of my_convert()

  • Revision #840ebde8b9 2026-01-21 10:08:45 +0100

    • new CC

  • Revision #f0ffc5d432 2026-01-06 14:20:30 +0400

    • MDEV-37862 - innodb.gap_locks test failure: 0 lock structs, 0 row locks

  • Revision #e583a7724b 2026-01-19 13:27:02 +0530

    • MDEV-37042 innodb_undo_log_truncate=ON leads to out-of-bounds write

  • Revision #8575b07f11 2024-10-30 15:49:26 +0100

    • MDEV-35288 Assertion `!is_cond()' failed in virtual longlong Item_bool_func::val_int()

  • Revision #e2c63a7062 2026-01-20 12:41:27 +0200

    • MDEV-38595: Simplify InnoDB doublewrite buffer creation

  • Revision #496767b310 2026-01-19 21:01:27 +0100

    • pcre2 10.47

  • Revision #a8471426f4 2026-01-12 12:02:14 +0530

    • MDEV-38487: Prevent aggregate function cloning when pushing HAVING into WHERE

  • Revision #f18ad925b8 2026-01-19 20:52:59 +0100

    • Wolfssl v5.8.4-stable

  • Revision #7fed014308 2025-12-05 15:18:44 +0530

    • MDEV-38140: InnoDB index corruption after UPDATE affecting virtual columns

  • Revision #8437643a36 2026-01-12 22:34:45 +0000

    • MDEV-38431: fix database pointer calculation for long passwords

  • Revision #52a2b721a7 2026-01-08 19:59:36 +0000

    • Add additional password obfuscation test cases for server audit plugin

  • Revision #d757345703 2026-01-08 19:57:30 +0000

    • Add test cases for comment handling in audit plugin

  • Revision #4e674a20c4 2026-01-08 19:52:31 +0000

    • Simplify event filtering logic in server_audit plugin

  • Revision #c12e94a38b 2026-01-13 13:29:43 +0100

    • fix sporadic failures on main.user_var --view

  • Revision #2bccd1d506 2025-09-30 15:27:52 +1000

    • MDEV-15502 debian: systemd, with tmpfiles install not required

  • Revision #6c835b1634 2025-11-01 21:36:53 +0100

    • fix rpm upgrade tests after MDEV-37726

  • Revision #4b5e684606 2025-09-25 07:05:01 +1000

    • MDEV-37726 wsrep-new-cluster and wsrep-start-position in wrong directory with wrong selinux permissions

  • Revision #87757223e9 2019-01-28 00:26:23 +0100

    • MDEV-35904/MDEV-19210: use environment file in systemd units for _WSREP_START_POSITION

  • Revision #fafa57b12b 2026-01-14 10:29:54 +0200

    • Follow up for MDEV-384999: fix cmake warnings:

  • Revision #33413c6318 2026-01-13 11:09:02 +0200

    • MDEV-38499: cmake and bison warnings on MacOSX when compiling mariadb from a git tree

  • Revision #accb4af95b 2026-01-09 20:06:52 +0530

    • MDEV-31892 Server crash upon moving InnoDB table with fulltext index between databases

  • Revision #08ba31ff90 2026-01-09 16:38:04 +0200

    • Remove redundant mtr.add_suppression()

  • Revision #41b14ef823 2026-01-08 12:51:44 +0530

    • MDEV-38391 Memory leak in innodb.import_hidden_fts_debug

  • Revision #635a8500ed 2026-01-05 14:58:32 +0100

    • MDEV-36888 Assertion `typeid(*copy) == typeid(*this)' in Item_func_or_sum::do_build_clone

  • Revision #7edf2dc9dd 2026-01-06 20:07:38 +0200

    • Added --with-asan to compile-pentium64-asan-max

  • Revision #4dbbd31604 2026-01-05 15:55:51 +0200

    • 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 2026-01-02 11:37:37 +0100

    • Fix leaving system table as InnoDB engine

  • Revision #3b2169f0d1 2026-01-01 13:10:39 +0100

    • MDEV-37862: innodb.gap_locks test failure: 0 lock structs, 0 row locks

  • Revision #37dce6b547 2026-01-02 10:25:13 +0200

    • MDEV-38463: subtraction of unsigned offset ... overflowed

  • Revision #c7313daf8c 2026-01-02 09:25:46 +0200

    • MDEV-38419: Fix some clang-21 -fsanitize=memory failures

  • Revision #317fb10915 2025-12-27 11:35:01 +0100

    • MDEV-38375 do MYSQL_AUDIT_GENERAL_STATUS on ps execute too

  • Revision #635559a2ad 2025-12-18 16:52:17 +0100

    • MDEV-38375 audit plugin implements its own (simple) SQL parser

  • Revision #2dcd3cefe1 2025-12-18 16:14:26 +0100

    • MDEV-38374 nonsense code in wsrep_store_key_val_for_row()

  • Revision #9fc46b8857 2025-12-23 01:26:19 +0400

    • MDEV-38372 ASAN error in InnoDB on malformed WKB

  • Revision #64c9efbfa5 2025-12-18 11:01:29 +0100

    • MDEV-38368 Spider crash on fake loop detection variables

  • Revision #0cd55ca5a5 2025-12-03 17:10:26 +0100

    • MDEV-38242 crash when first COM_STMT_EXECUTE doesn't send types

  • Revision #ca63e2c627 2025-12-04 18:35:50 +0530

    • MDEV-37950: INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege

  • Revision #6892722577 2025-12-22 11:57:34 +0530

    • MDEV-38271 Server hangs during concurrent set innodb_encryption_threads

  • Revision #5d2da8ef1e 2025-12-22 08:29:57 +0200

    • MDEV-38408 WITH_DBUG_TRACE=OFF doesn't disable DBUG_DUMP or DBUG_LOG

  • Revision #7093e1c4a9 2025-12-19 13:29:19 +1100

    • MDEV-37972 Do not emit XID not found error in spider_internal_xa_commit_by_xid

  • Revision #478802a8ed 2025-04-22 17:06:00 +0000

    • MDEV-28823 Secure mariadb-secure-installation output file with chmod

  • Revision #d0ae38c0ad 2025-12-03 08:48:24 +0200

    • MDEV-37688: Relax a too strict assertion

  • Revision #eedee45885 2025-12-01 11:19:17 +0200

    • MDEV-23132 Assertion `trn->locked_tables == 0 && trn->used_instances == 0' failed in trnman_end_trn

  • Revision #11dc83e06f 2025-12-01 10:40:25 +0200

    • Remove 'auto' from sql_class.cc

  • Revision #85a801cb24 2025-11-27 09:58:22 +0530

    • MDEV-24558: Assertion !index->is_spatial() failed

  • Revision #2fd25d77f0 2025-09-15 18:34:51 +0300

    • MDEV-37541 Race of rolling back and committing transaction to binlog

  • Revision #5b05829739 2025-11-24 15:29:43 +0530

    • MDEV-38041: MariaBackup fails during rollback of inplace FTS alter table

  • Revision #eb5712b865 2025-11-07 21:09:05 -0300

    • MDEV-38046 Make func_regexp_pcre tolerant to PCRE2 offset change

  • Revision #ccd9b008c7 2025-10-31 19:11:27 +0100

    • make innodb_gis.gis, innodb_gis.1, main.gis tests more stable

  • Revision #6e1880beca 2025-11-03 00:51:50 +0100

    • MDEV-38005 Assertion `(yyvsp[-3].simple_string) < (yyvsp[-1].simple_string)' failed

  • Revision #cfaaf93ead 2025-11-11 12:50:42 +0530

    • MDEV-37138: Innochecksum fails to handle doublewrite buffer and multiple file tablespace

  • Revision #7301fbac57 2025-10-30 17:46:47 +0300

    • MDEV-37755 fil_space_t::drop() doesn't remove space from fil_system.named_spaces

  • Revision #759e3523e3 2025-11-07 08:09:08 +0200

    • MDEV-38026 Recovery of FILE_CREATE fails to create a file

  • Revision #14d9323f60 2025-11-07 08:06:27 +0200

    • MDEV-37994 Race condition between checkpoint and .ibd file creation

  • Revision #9fa25e88ed 2025-11-06 12:28:23 -0500

    • bump the VERSION

  • Revision #e80998281a 2025-10-29 12:08:45 +0530

    • MDEV-37558 Multi-batch recovery discards needed doublewrite pages

  • Revision #979ce5f392 2025-10-28 11:20:43 +0200

    • MDEV-37306: buf_zip_decompress() is noisy on all-zero page

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

Last updated

Was this helpful?