All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.6.23 Changelog

MariaDB 10.6.23 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2025-08-06

Download Release Notes Changelog Overview of 10.6

Alternate download from mariadb.org

Release date: 6 Aug 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

  • 2025-07-28 15:45:51 +0200

    • ASAN errors in Field::is_null / Item_param::assign_default

  • 2025-07-26 10:26:16 +0200

    • ASAN errors or assertion failure upon attempt to UPDATE FOR PORTION violating long unique under READ COMMITTED

  • 2025-07-25 19:15:09 +0200

    • mariadb-backup: read --tables-file in the text mode on Windows

  • 2025-05-20 06:53:03 +0200

    • Bug#34422267 - Contribution by Tencent: comment mistake in get_best_ror_intersect

  • 2025-07-24 15:46:45 +0200

    • Bug#37117875 test case

  • 2025-02-27 08:44:14 +0530

    • Bug#37117875 Binlog record error when delimiter is set to other symbols

  • 2025-07-14 17:13:35 +0200

    • ColumnStore 6.4.11-1

  • 2025-07-16 12:50:24 +0200

    • Connector/C 3.3.17

  • 2025-07-14 17:09:11 +0200

    • HeidiSQL 12.11

  • 2025-07-14 21:58:59 +0200

    • Workaround WolfSSL issue #9004 to fix the build on Windows.

  • 2025-07-14 16:38:24 +0200

    • update WolfSSL to 5.8.0-stable

  • 2025-07-25 12:26:50 +0200

    • Non-debug failing assertion node->pcur->rel_pos == BTR_PCUR_ON upon violating long unique under READ-COMMITTED

  • 2025-07-24 00:11:33 +0200

    • Assertion failure in Table_triggers_list::add_tables_and_routines_for_triggers upon attempt to insert DEFAULT into non-insertable view

  • 2025-07-20 13:04:52 +0200

    • HA_ERR_KEY_NOT_FOUND upon UPDATE or partitioned table with unique hash under READ-COMMITTED

  • 2025-07-20 13:00:23 +0200

    • assert upon UPDATE or partitioned table with unique hash under READ-COMMITTED

  • 2025-07-20 16:08:51 +0200

    • cleanup: ha_partition::m_rec0

  • 2025-07-20 12:33:01 +0200

    • ER_DUP_ENTRY upon REPLACE into table with unique hash under READ-COMMITTED

  • 2025-07-20 12:06:42 +0200

    • ER_NOT_KEYFILE or assertion failure upon REPLACE into table with unique hash under READ-COMMITTED

  • 2025-07-18 18:59:25 +0530

    • : Assertion marked_for_read() failed in VSec9::VSec9 | Item_func_from_unixtime::get_date

  • 2025-07-17 17:21:02 +0200

    • galera: changes for transition to galera library 26.4.23

  • 2025-07-17 15:42:59 +0200

    • : unstable tests temporarily added to 'disabled' list

  • 2025-07-16 16:40:17 +0200

    • disable --view-protocol

  • 2025-07-16 16:25:53 +0530

    • mariabackup ignores tables-file

  • 2025-07-11 15:49:53 +0200

    • UNIQUE KEY USING HASH accepting duplicate records

  • 2025-07-11 11:23:30 +0200

    • UBSAN: applying zero offset to null pointer in strings/ctype-uca.inl | my_uca_strnncollsp_onelevel_utf8mb4 | handler::check_duplicate_long_entries_update

  • 2025-07-10 18:12:41 +0200

    • cleanup: long unique checks

  • 2025-04-16 18:22:05 +0530

    • : json_extract STILL crashes in Item_func_json_extract::read_json

  • 2025-07-16 12:01:59 +0300

    • innodb_immediate_scrub_data_uncompressed=ON may break innodb_undo_log_truncate=ON

  • 2025-07-15 16:26:16 +0300

    • fixup: Only fix innodb_snapsho_isolation=ON

  • 2025-07-07 13:14:13 +0530

    • InnoDB: Failing assertion: opt_no_lock during mariabackup --backup

  • 2025-07-14 10:31:56 +0300

    • SELECT FOR UPDATE crash in SERIALIZABLE

  • 2025-07-14 10:31:48 +0300

    • fixup: Fix a bogus assertion

  • 2025-07-14 15:45:28 +1000

    • [fixup] Add missing check for HAVE_PSI_INTERFACE

  • 2025-07-10 16:22:47 +1000

    • Spider: do not create gbh if encountering Item_aggregate_ref

  • 2025-06-05 17:38:17 +1000

    • Spider: deduplicate some sts/crd code.

  • 2025-06-05 17:45:54 +1000

    • Spider: remove #WITH_PARTITION_STORAGE_ENGINE

  • 2025-06-05 16:26:10 +1000

    • Remove unused method spider_db_result::fetch_row_from_tmp_table

  • 2025-07-12 14:59:11 +0300

    • MariaDB MyISAM secondary indexes silently break for tables > 10B rows

  • 2025-07-11 16:07:08 +0300

    • : SERIALIZABLE read inconsistency

  • 2025-07-11 15:20:06 +0300

    • Scrubbing empty record breaks recovery

  • 2025-07-11 09:52:17 +0200

    • bump the VERSION

  • 2025-06-30 15:44:50 +0200

    • Spurious unrelated permission error when selecting from table with default that uses nextval(sequence)

  • 2025-06-30 10:35:48 +0200

    • bugfix: nextval() in default, and UPDATE SET x=DEFAULT

  • 2025-06-19 11:32:40 +0200

    • : semi sync makes the master unresponsive when a replica is stopped

  • 2025-05-25 23:23:29 +0300

    • Assertion on compressed varstring as key field in optimizer temporary table

  • 2025-07-07 09:30:34 +0300

    • Enable AVX10.1 CRC-32 on GCC 16

  • 2025-06-01 17:35:07 +0300

    • Fix building with gcc 16 (evex512 removal)

  • 2025-07-01 10:59:20 +0530

    • Change buffer freed pages are not removed during slow shutdown

  • 2025-06-20 10:41:50 +1000

    • revert MSAN my_vsnprintf_ex for double workaround

  • 2025-07-02 14:25:38 +0530

    • dict_table_open_on_id() fails to release dict_sys.latch

  • 2025-06-30 15:48:26 +0300

    • Define error message for HA_ERR_INCOMPATIBLE_DEFINITION

  • 2025-06-06 10:42:40 +0300

    • : mysql-wsrep#198 test hangs

  • 2025-06-09 11:00:27 +0300

    • : galera_3nodes.inconsistency_shutdown test occasionally hangs

  • 2025-06-11 15:57:42 +0300

    • : Assertion client_state_.mode() == wsrep::client_state::m_local failed in int wsrep::transaction::after_statement(wsrep::unique_lock&)

  • 2025-06-23 08:56:00 +0300

    • : Server crashes with "WSREP: Unknown writeset version: -1"

  • 2025-06-28 14:32:31 +0300

    • Removed safemalloc warnings from myisamchk --version

  • 2025-06-26 10:05:36 +0300

    • : Make libaio work WITH_MSAN=ON

  • 2025-06-23 15:48:13 +0530

    • innodb.doublewrite_debug test case fails to start the server

  • 2025-05-21 14:56:16 +0200

    • Table definition gets corrupt after adding unique hash key

  • 2025-06-11 20:47:43 +0530

    • InnoDB: Failing assertion: trx->error_state == DB_SUCCESS in que_run_threads

  • 2025-06-03 10:32:22 +0200

    • ALTER TABLE with DEFAULT NEXTVAL(sequence) fails due to insufficient grants

  • 2025-05-30 11:22:58 +0300

    • Regression, Queries in 'Waiting for someone to free space' state will not automatically retry IO and hang forever

  • 2025-05-27 10:57:16 +0300

    • Get debug version to compile with gcc 7.5.0

  • 2025-05-25 15:47:26 +0300

    • SELECT using ror_merged scan fails with s3 tables

  • 2025-05-21 10:59:34 +0300

    • Fixed compiler warning from clang in connect/tabxcl.cpp

  • 2025-05-20 10:39:53 +0300

    • Updated storage/maria/ma_test_big.sh to use aria_ instead of maria_

  • 2025-05-08 15:08:02 +0300

    • Row event replication with Aria does not honour BLOCK_COMMIT

  • 2025-05-29 11:28:15 +1000

    • : Stack overflow on Alpine Linux (postfix) - sanitizers

  • 2025-05-28 11:28:17 +0300

    • CREATE OR REPLACE with self-referencing CHECK hangs forever, cannot be killed

  • 2025-05-28 11:28:16 +0300

    • Segfault on INTERSECT ALL with UNION in Oracle mode

  • 2025-05-02 17:13:28 +1000

    • : ha_example::show_func_example is incorrectly defined

  • 2025-05-28 17:07:50 +1000

    • : Stack overflow on Alpine Linux (postfix) mroonga+asan

  • 2025-05-28 15:03:05 +1000

    • : identify tests with various MSAN suitability

  • 2025-05-28 14:03:40 +1000

    • JSNX::SetArrayOptions and BJNX::SetArrayOptions unused nm arg

  • 2025-05-28 11:48:04 +1000

    • THD::reset_sub_statement_state swaps with uninitialized structure

  • 2025-03-20 09:24:37 +1100

    • default stack size under MSAN needs increasing

  • 2025-05-24 15:55:29 +1000

    • version string - memory sanitizer isn't the same as valgrind

  • 2025-05-23 19:59:58 +1000

    • : Stack overflow on Alpine Linux (postfix - ASAN/MSAN+Debug)

  • 2025-05-23 19:55:20 +1000

    • Alpine Stack Overflow - reduce Grant_tables::open_and_lock

  • 2025-05-23 20:02:45 +1000

    • // Debug msan

  • 2025-05-27 08:05:19 +0300

    • : Inconsistent DBUG_ASSERT trips GCC -Og

  • 2025-05-26 16:26:03 +0200

    • Compiling - fix warnings with MSVC 17.14

  • 2025-05-25 09:11:41 +0530

    • Alter table aborts when temporary directory is full

  • 2025-05-23 14:18:07 +0200

    • Make it compiling with last gcc

  • 2025-05-21 11:10:09 +0300

    • Assertion(reclength < vreclength) in setup_vcols_for_repair()

  • 2025-05-21 11:10:09 +0300

    • Server crashes in do_mark_index_columns instead of ER_DUP_ENTRY on partitioned table

  • 2025-05-21 11:10:09 +0300

    • mysqltest: result_format fix

  • 2025-05-21 11:10:09 +0300

    • Test sysvars_server failure fix

  • 2025-03-28 17:58:06 +1100

    • : mroonga_* udf correct ptr types for is_null/error

  • 2025-03-21 16:37:44 +1100

    • auth_ed25519 correct UDF pointers for is_null/error

  • 2025-03-20 19:21:56 +1100

    • : connect UDF pointers need unsigned char* for is_null/error

  • 2025-03-20 18:31:25 +1100

    • : udf_example UDF pointers need unsigned is_null/error

  • 2025-04-28 07:35:06 +0300

    • : galera.: certification position less than last commited

  • 2025-04-28 10:27:19 +0300

    • : galera_3nodes.GCF-354: certification position less than last committed

  • 2025-05-06 08:15:36 +0300

    • : Hang during galera_evs_suspect_timeout test

  • 2025-04-29 18:31:13 +0530

    • : MDL BF-BF conflict on ALTER and UPDATE with multi-level foreign key parents

  • 2025-05-08 11:58:31 +0300

    • post-fix: galera_toi_ddl_nonconflicting test failure

  • 2025-05-20 17:27:05 +0300

    • : Stack overflow on Alpine Linux

  • 2025-05-06 02:26:35 +0200

    • : galera.galera_ssl_upgrade fails due to expired certificate

  • 2025-04-24 14:11:38 +0300

    • : galera_vote_during_ist test failed

  • 2025-05-02 17:34:39 +1000

    • : Initialize affected_rows in SQL service

  • 2025-04-30 10:38:44 +1000

    • [fixup] fix spider/bugfix.perfschema view protocol

  • Merge 2025-04-30 10:35:11 +1000 - Merge branch '10.5' into 10.6

  • 2025-04-17 15:35:38 +1000

    • spider/bugfix.mdev_33434 reports wrong error in view protocol

  • 2025-04-16 17:31:39 +1000

    • Disable view protocol for spider tests where thread metadata could prevent lock wait timeout

  • 2025-04-16 14:45:21 +1000

    • Remove blocks testing SELECT SQL_CALC_FOUND_ROWS from spider tests

  • 2025-04-15 14:30:35 +1000

    • Fix Spider tests with view protocol fail with "Failed to drop view: 0: "

  • 2025-04-02 14:20:25 +1100

    • Missing appending FROM ... in spider_mbase_handler::append_key_select

  • 2025-04-28 22:45:10 +0400

    • - main.mdl_sync fails under valgrind (test for Bug#42643)

  • 2025-04-29 11:34:35 +0200

    • post-review changes

  • 2025-04-28 17:47:45 +0200

    • Make the test more stable.

  • 2025-04-22 16:54:25 +0300

    • InnoDB: Failing assertion: opt_no_lock during mariabackup --backup

  • 2025-04-21 19:12:58 +0300

    • Add option to not collect statistics for long char/varchars

  • 2025-04-17 10:51:48 +0300

    • print_ddl_recovery_log.pl ; Print content of the ddl_recovery.log

Revision #fe8047caf2
MDEV-37320
Revision #633417308f
MDEV-37312
Revision #f49a5beb30
Revision #29775c03c1
Revision #5fa5ee3edb
Revision #1735807448
Revision #b0a2b921cc
Revision #a0759bf017
Revision #a99dfa26d3
Revision #145afe7d79
Revision #a3c3db7693
Revision #fb2f324f85
MDEV-37310
Revision #18f85c8c68
MDEV-37302
Revision #5622f3f5e8
MDEV-37268
Revision #2b11a0e991
MDEV-37268
Revision #b96b5a6ccf
Revision #774039e410
MDEV-37268
Revision #3a2e1f87a1
MDEV-37268
Revision #9412cd0e62
MDEV-35330
Revision #008145b968
Revision #1681b6c330
MDEV-37257
Revision #bfcd2674a3
MDEV-37199
Revision #626d5bf832
MDEV-36287
Revision #9703c90712
MDEV-37199
Revision #2746c19a9c
MDEV-37203
Revision #d8c2362912
Revision #dc9bdb4216
MDEV-21530
Revision #024c7e881f
MDEV-37103
Revision #e3c5565dfb
MDEV-36330
Revision #3bcfc2ed0a
MDEV-22250
Revision #b7b2e009b3
MDEV-37215
Revision #499fa24d63
MDEV-27058
Revision #ea962ca495
MDEV-30436
Revision #998e765060
MDEV-32907
Revision #3e9aa07cce
MDEV-30436
Revision #a3aab082ff
MDEV-27474
Revision #c78e906ed5
MDEV-30264
Revision #4d19e55441
MDEV-36858
Revision #7fbbbc983f
MDEV-36330
Revision #f73ffd1150
MDEV-37183
Revision #3b140fed0d
Revision #c27d78beb5
MDEV-36870
Revision #1c7685f5fc
Revision #4c8af2007d
MDEV-36934
Revision #c4a2688328
MDEV-24726
Revision #31aa8b6939
MDEV-37170
Revision #a293dfd92a
Revision #27660ff2e9
MDEV-37121
Revision #9059385262
MDEV-37048
Revision #0dd6566ee4
MDEV-37123
Revision #2d5dfc47a9
Revision #56fbc0cdd7
MDEV-36953
Revision #f495460689
MDEV-36968
Revision #fd1266a980
MDEV-34761
wsrep::mutex
Revision #f41acb555d
MDEV-35523
Revision #c3578720e6
Revision #3c67d73aad
MDEV-36482
Revision #e706324205
MDEV-35863
Revision #cda1826201
MDEV-36852
Revision #6ec57588bd
MDEV-30363
Revision #888663ce12
MDEV-36280
Revision #643319a7fb
MDEV-36465
MDEV-33813
Revision #0a91bbdc41
Revision #ce4f83e6b9
MDEV-29157
Revision #5f83b219bb
Revision #6878c14000
Revision #22024da64e
MDEV-36143
Revision #f533333f82
MDEV-34388
Revision #fe6a5c2200
MDEV-29155
Revision #0b2434d2e9
MDEV-25158
Revision #e021a61b6f
MDEV-36729
Revision #88d35c5c51
MDEV-34388
Revision #676aea8cad
MDEV-36848
Revision #5dbfb52d04
MDEV-36894
Revision #495153feac
MDEV-36893
Revision #8d2665e56b
MDEV-34388
Revision #2811559337
Revision #8490901307
MDEV-34388
Revision #5012402330
MDEV-34388
Revision #df414933f1
MDEV-36316
MDEV-36327
MDEV-36328
Revision #507cbde68f
MDEV-36882
Revision #aba04c562b
Revision #8a4d3a044f
MDEV-36017
Revision #4c8143b451
Revision #1037f95941
MDEV-33675
Revision #1a95c2a4b2
MDEV-36817
Revision #fbd736c872
Revision #d5247592c5
Revision #2c4fe3557a
MDEV-36337
Revision #b9a20752a9
MDEV-36337
Revision #0b5a084e27
MDEV-36337
Revision #c91c2e74ff
MDEV-36337
Revision #497d6324bc
MDEV-36627
MDEV-29142
Revision #7aed06887b
MDEV-36512
Revision #7fd5957d55
MDEV-36622
Revision #d38558f99b
MDEV-36117
Revision #a96367bc67
MDEV-36620
Revision #82d7419e06
MDEV-34388
Revision #2350295643
MDEV-36740
Revision #d7457b4076
MDEV-36628
Revision #60f046d7e6
MDEV-35009
Revision #c626715439
MDEV-35452
Revision #76e8e24b0b
Revision #5c92b27d54
MDEV-36633
MDEV-35452
Revision #b1446080d1
MDEV-36476
MDEV-35452
Revision #08793310fb
MDEV-36478
MDEV-35452
Revision #9089a75b7f
MDEV-36477
MDEV-35452
Revision #d3c5c47e0e
MDEV-36324
MDEV-35452
Revision #55ddfe1c95
MDEV-36684
Revision #83e0438f62
MDEV-36536
Revision #739578915f
Revision #d9cd4e1f75
MDEV-22250
Revision #1b934a387c
MDEV-36536
Revision #2b448e7337

The most recent release of MariaDB 10.6 is:

MariaDB 10.6.24 Stable (GA) Download Now

Alternate download from mariadb.org

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