MariaDB 10.6.22 Changelog
Note: This page describes features in the source repository for MariaDB 10.6. There are currently no official packages or binaries available for download which contain the features. If you want to try out any of the new features described here you will need to get and compile the code yourself.
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
- Merge Revision #19644f6821 2025-04-26 10:41:52 +0200 - Merge branch '10.5' into 10.6
- Revision #9b0294cd12
2025-04-25 01:06:07 +0400
- MDEV-36666 - atomic.alter_table still times out often
- Revision #47e687b109
2025-04-22 15:49:53 +0300
- MDEV-36639 innodb_snapshot_isolation=1 gives error for not committed row changes
- Revision #4bedb222a8
2025-04-22 17:11:56 +0530
- MDEV-36304 InnoDB: Missing FILE_CREATE, FILE_DELETE or FILE_MODIFY error during mariabackup --prepare
- Revision #dac3d702f7
2025-04-21 13:45:38 +0530
- MDEV-36649 dict_acquire_mdl_shared() aborts when table mode is DICT_TABLE_OP_OPEN_ONLY_IF_CACHED
- Merge Revision #a135551569 2025-04-21 10:43:17 +0200 - Merge branch '10.5' into 10.6
- Revision #236dec69b7
2025-04-20 20:48:21 +0200
- new CC
- Revision #35c25cd107
2025-04-03 18:56:25 +0300
- MDEV-36412 Concerns compilation issue on community edition for x86_64 with X32 ABI
- Revision #51c5b75335
2025-03-13 17:29:22 +0200
- Always call mysql_cond_broadcast(&rli->data_cond) under data_lock
- Revision #5b1bdf6076
2025-04-14 16:37:30 -0600
- MDEV-36359: Patch NULL deref after disabling Semi-Sync primary
- Revision #839e8bfe9f
2025-04-16 10:36:33 +1000
- MDEV-36182: liburing - incorrect error handing.
- Revision #73cdeda347
2025-04-16 10:24:33 +1000
- tpool: remove m_group_enqueued (unused)
- Revision #1055bc957e
2025-04-16 10:12:49 +1000
- MDEV-36182: Revert "MDEV-26674: Set innodb_use_native_aio=OFF
- Revision #51179067fc
2025-04-16 10:09:57 +1000
- MDEV-36182: Revert "MDEV-26674 workaround for mariadb-backup"
- Revision #5f2562291c
2025-04-08 09:56:47 +0300
- MDEV-36509 : Galera test failure on galera_sr.mysql-wsrep-features#165
- Revision #ee947fae80
2025-04-02 14:44:41 +0300
- MDEV-36464 : Galera test failure on galera_3nodes.galera_gtid_2_cluster
- Revision #0403f0147f
2025-04-07 17:40:33 +0200
- MDEV-33136: backport corrections from 10.11+
- Merge Revision #88dfa6bcee 2025-04-15 01:49:48 +0200 - Merge branch '10.5' into '10.6'
- Revision #14389b6993
2025-04-14 09:22:39 +0300
- MDEV-36510 InnoDB fails to compile with clang++-20
- Revision #690b2cf776
2025-03-20 09:54:12 +1100
- test: archive-big test too big for msan
- Revision #93ea4f29a4
2025-04-01 16:40:30 +1100
- MDEV-36347 UBSAN: plugins.auth_v0100 - runtime error: call to function do_auth_0x0100
- Revision #3995de0318
2025-04-01 16:22:05 +1100
- MDEV-36341 UBSAN: FederatedX fill_server runtime error: applying non-zero offset to null pointer
- Revision #13dd073742
2025-04-01 16:11:09 +1100
- MDEV-31846: enable cursor protocol for test federatedx_create_handlers
- Revision #b316a7135b
2025-03-28 18:12:24 +1100
- mroonga: undefined behaviour fix
- Revision #2ba49bd804
2025-03-28 18:11:09 +1100
- mroonga: correct offsetof calculation
- Revision #db4763a0d1
2025-04-07 10:25:34 +0300
- Fix a slow test
- Revision #b11772d9a5
2025-04-03 16:43:01 +0530
- MDEV-33167 ASAN errors in dict_sys_t::load_table / get_foreign_key_info after failing to load a table
- Revision #0d7ef4f478
2025-04-03 12:19:36 +0530
- MDEV-36236 Instant alter aborts when InnoDB fails to rollback instant operation
- Revision #e7442e5eb9
2025-04-02 12:53:21 +0300
- MDEV-36226 fixup: format mismatch
- Revision #4c0e2f1aca
2025-04-02 08:12:29 +0300
- MDEV-35813: even more robust test case
- Revision #c01bff4a10
2025-03-25 13:59:00 +0300
- MDEV-36360: Don't grab table-level X locks for applied inserts
- Revision #b983a911e9
2025-04-02 03:51:44 +0200
- galera mtr tests: synchronization between branches and editions
- Revision #5003dac220
2025-04-02 04:00:04 +0200
- MDEV-36116: Post-merge correction for 10.6+
- Merge Revision #03c31ab099 2025-04-02 04:43:24 +0200 - Merge branch '10.5' into '10.6'
- Revision #77bebe9eb0
2025-03-10 12:39:56 +0530
- MDEV-36226 Stall and crash when page cleaner fails to generate free pages during Async flush
- Merge Revision #51cc77f212 2025-03-31 11:40:23 +0200 - Merge branch '10.5' into 10.6
- Revision #da9d575516
2025-03-21 19:31:47 +0100
- MDEV-35653 Assertion `commit_trx' failed in int innobase_commit(handlerton*, THD*, bool)
- Revision #31c06951c6
2025-03-28 09:05:20 +0200
- MDEV-36420 Assertion failure in SET GLOBAL innodb_ft_aux_table
- Revision #1b9d5cdb83
2025-03-28 08:38:04 +0200
- MDEV-35813: Valgrind test fixup
- Merge Revision #191209d8ab 2025-03-26 17:09:57 +0200 - Merge 10.5 into 10.6
- Revision #6066e5d13c
2025-03-26 14:23:45 +0200
- MDEV-36122: Work around missing MDL in purge
- Revision #67caeca284
2025-03-26 14:22:58 +0200
- MDEV-36122: Protect table references with a lock
- Revision #337bf8ac4b
2025-03-26 14:22:40 +0200
- MDEV-36122 Assertion ctx0->old_table->get_ref_count() == 1
- Revision #1f4a901576
2025-03-25 20:03:14 +0530
- MDEV-36281 DML aborts during online virtual index
- Revision #a390aaaf23
2025-03-26 11:15:09 +0530
- MDEV-36180 Doublewrite recovery of innodb_checksum_algorithm=full_crc32 page_compressed pages does not work
- Revision #19c4e1abe4
2025-03-20 15:20:44 +0200
- MDEV-24035 fixup: GCC 4.8.5 CMAKE_BUILD_TYPE=Debug
- Revision #d84ceb586a
2025-03-25 12:15:46 +0200
- MDEV-36378 Recognize innodb_purge_rseg_truncate_frequency
- Revision #3d54cd6cf5
2025-03-25 10:13:47 +1100
- update C/C
- Revision #05be1865a9
2025-03-07 02:04:01 -0500
- Fix building with Clang and GCC on RISC-V
- Revision #2ae721f2ad
2025-03-19 16:05:35 +0400
- MDEV-36179 Assertion `0' failed in virtual bool Type_handler_row::Item_save_in_value(THD*, Item*, st_value*) const
- Revision #1756b0f37d
2025-03-18 10:41:38 +0200
- MDEV-35813: more robust test case
- Revision #0e8e0065d6
2025-03-17 16:21:09 +0200
- MDEV-35813 test case
- Revision #c3c5cd9377
2025-03-14 13:06:37 +0200
- MDEV-35813 Unnecessary InnoDB log writes in INSERT…SELECT
- Revision #04e114aec0
2025-03-13 18:58:12 +0100
- Fix sporadic failure of rpl.parallel_backup_xa_debug
- Revision #6810cdae1b
2025-03-13 11:25:40 +0100
- Add --source include/long_test.inc to a few long-running tests
- Revision #2641409731
2025-03-08 11:11:58 +0100
- Fix redundant ER_PRIOR_COMMIT_FAILED in parallel replication
- Revision #eef94c9d46
2025-03-09 14:34:54 +0200
- MDEV-36248 Connect crashes server because of duplicate 'free()' in GetUser
- Revision #64a1458847
2025-03-07 19:24:10 +0200
- Ensure that ER_CONNECTION_KILLED error message is not lost
- Revision #b12e8d9095
2025-03-03 12:27:43 +0200
- MENT-2235 Aria engine: log initialization failed
- Revision #1331c73243
2025-02-27 10:24:05 +0200
- Moved server_threads.erase(thd) to end of handle_slave_sql()
- Revision #cc4d9200c4
2025-02-26 16:32:06 +0200
- MDEV-33813 ERROR 1021 (HY000): Disk full (./org/test1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
- Merge Revision #15139c88a8 2025-03-05 01:54:40 +0100 - Merge branch '10.5' into '10.6'
- Revision #e95a8f84de
2025-02-27 11:33:44 +1100
- MDEV-36156: MSAN Compile and Link flags needed for compile/run checks
- Revision #7bb0885397
2025-02-21 13:24:27 +1100
- fixup of MDEV-35959
- Merge Revision #e3d7d5ca26 2025-02-27 03:59:30 +0100 - Merge branch '10.5' into '10.6'
- Revision #bac2358c9d
2025-02-23 16:59:04 +0200
- Removed outdated code comment
- Revision #a20c8fabe7
2025-02-19 10:43:36 +0000
- Fix sporadic failure of rpl.rpl_parallel_innodb_lock_conflict
- Revision #f1d7e0c17e
2025-02-13 12:18:03 +0200
- MDEV-35436 dict_stats_fetch_from_ps() unnecessarily holds exclusive dict_sys.latch
- Revision #7587b0ec84
2025-02-12 14:24:19 +0200
- MDEV-36061 Incorrect error handling on DDL with FULLTEXT INDEX
- Revision #c07e355c40
2025-02-12 10:14:10 +0200
- MDEV-36015: unrepresentable value in row_parse_int()
- Revision #44e1f7238a
2025-02-12 01:29:09 +0100
- MDEV-35941 addendum: additional corrections for mtr tests
- Revision #3009b5439d
2025-02-10 09:19:23 +0200
- MDEV-35941 : galera_bf_abort_lock_table fails with wait for metadata lock
- Revision #6e6fcf4d43
2025-01-31 14:32:22 +0300
- MDEV-34489 innodb.innodb_row_lock_time_ms fails
- Revision #64b964e757
2025-02-04 10:11:58 -0500
- bump the VERSION
- Merge Revision #d6f31ed263 2025-02-03 10:44:13 +0100 - Merge branch '10.5' into '10.6'
- Revision #1f93aece3d
2024-11-07 14:41:02 +0200
- MDEV-24485 : galera.galera_bf_kill_debug MTR failed: A long semaphore wait
- Revision #75b24a002f
2025-02-03 08:29:52 +0200
- Suppress processist_state='buffer pool load'
- Revision #f6fd591a08
2025-02-03 08:28:01 +0200
- mtr: Globally suppress some rare warnings
- Revision #900bbbe4a8
2025-02-03 08:11:43 +0200
- MDEV-33295 innodb.doublewrite occasionally fails
- Revision #9389428380
2023-07-17 17:29:20 +0300
- MDEV-27861: Creating partitioned tables should not be allowed with wsrep_osu_method=TOI and wsrep_strict_ddl=ON
- Revision #b3925982a0
2023-05-02 04:57:30 +0200
- MDEV-29755 post-merge for 10.6+
- Revision #0784dd32b1
2023-04-13 13:45:00 +0300
- MDEV-29775 : Assertion `0' failed in void Protocol::end_statement() when adding data to the MyISAM table after setting wsrep_mode=replicate_myisam
- Merge Revision #53c693ec2f 2025-02-02 12:36:10 +0100 - Merge branch '10.5' into '10.6'
- Revision #f1276aa1bc
2024-07-09 08:59:59 -0600
- MDEV-26652: xa transactions binlogged in wrong order
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.