All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.6.21 Changelog

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

Download Release Notes Changelog Overview of 10.6

Release date: 4 Feb 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.28

  • Merge 2025-01-29 11:17:38 +0100 - Merge branch '10.5' into 10.6

  • 2025-01-24 14:17:15 +0100

    • ColumnStore 6.4.10-1

  • 2025-01-24 14:26:20 +0100

    • C/C 3.3.14

  • 2025-01-24 18:05:31 +0100

    • compilation failure on CentOS 7

  • 2025-01-26 21:24:53 +0100

    • ASAN errors in Query_arena::free_items / fill_schema_table_from_frm

  • 2025-01-27 19:22:20 +0100

    • DELETE fails to notice transaction abort, violating ACID

  • 2025-01-29 10:42:01 +0200

    • galera.galera_as_master crashes in debug builds

  • 2025-01-29 09:04:50 +0200

    • CREATE INDEX fails to heal a FOREIGN KEY constraint

  • 2025-01-27 12:08:30 +0200

    • P_S.THREADS is not showing all server threads

  • 2025-01-25 11:05:29 -0700

    • : rpl.rpl_semi_sync_no_missed_ack_after_add_slave ‘server_3 should have sent…’

  • 2025-01-10 00:06:25 +0100

    • : Error in read_log_event() corrupts relay log writer, crashes server

  • 2025-01-23 14:38:35 +0200

    • : Clarify row_rename_table_for_mysql()

  • 2025-01-23 14:38:08 +0200

    • : Simplify dict_get_referenced_table()

  • 2025-01-21 19:19:46 +0200

    • Non partitioned table could be marked as partitioned in ddl.log

  • 2024-12-04 19:56:46 +0300

    • lock_rec_get_prev() returns only the first record lock

  • Merge 2025-01-20 09:57:37 +0200 - Merge 10.5 into 10.6

  • 2024-12-20 14:14:28 +1100

    • Fix segv on thd in spider recovery.

  • 2025-01-17 13:28:02 +0400

    • UBSAN: "applying zero offset to null pointer" when using a Field_set with empty values

  • 2025-01-16 18:14:26 +0530

    • Doublewrite recovery of innodb_checksum_algorithm=full_crc32 encrypted pages does not work

  • 2025-01-15 16:55:29 +0200

    • Minor lock_sys cleanup

  • 2025-01-15 16:55:01 +0200

    • trx_t::autoinc_locks causes unnecessary dynamic memory allocation

  • 2025-01-13 09:14:30 +0200

    • The generic MY_RELAX_CPU is expensive

  • 2025-01-11 12:09:47 -0700

    • : Add cast to semi-sync wait skip msg

  • 2025-01-10 10:08:24 +0200

    • Fix -DBUILD_CONFIG=mysql_release to keep standard cmake flags

  • 2025-01-10 06:50:50 +0200

    • Avoid assert()

  • 2025-01-09 14:27:13 +0200

    • Use assert() on RMW arguments

  • Merge 2025-01-09 10:15:53 +0100 - Merge branch '10.5' into 10.6

  • 2025-01-08 15:25:25 +0100

    • heap-buffer-overflow in mariadb-backup

  • 2025-01-08 13:11:45 +0100

    • 32-bit rdiff fixes

  • 2025-01-02 20:23:08 +0100

    • increase query length in the InnoDB deadlock output

  • 2024-12-10 00:11:41 +0100

    • foreign key error is unnecessary truncated

  • 2024-12-09 22:15:37 +0100

    • main.log_slow test failure: expects count(*) 5 got 4

  • 2024-11-16 18:17:08 +0100

    • Cannot select particular field from IS.tables in case table needs upgrade from MySQL 5.7

  • 2024-11-16 18:08:14 +0100

    • cleanup: extract common condition into a function

  • 2025-01-07 21:38:11 +0100

    • mysqltest: fix --sorted_results

  • 2024-11-15 15:33:42 +0100

    • restore broken feedback plugin

  • 2024-11-15 10:45:12 +0100

    • disable lto for ColumnStore

  • 2024-11-14 18:56:09 +0100

    • Table performance_schema.session_status and other two tables are not shown in information_schema.tables for normal users

  • 2024-11-13 23:47:38 +0100

    • cleanup: innodb.innodb_information_schema

  • 2024-11-13 20:35:03 +0100

    • implicit commit at START TRANSACTION doesn't reset characteristics

  • 2025-01-09 07:43:24 +0200

    • Annotate InnoDB I/O functions with noexcept

  • 2024-10-21 16:56:35 +0200

    • : Fix incorrect locking order of LOCK_log/LOCK_commit_ordered and LOCK_global_system_variables

  • 2025-01-08 13:29:16 +0200

    • Possible hang during CREATE TABLE…SELECT error handling

  • Merge 2025-01-08 08:48:21 +0200 - Merge 10.5 into 10.6

  • 2025-01-07 18:39:46 +0530

    • Doublewrite recovery of innodb_checksum_algorithm=full_crc32 encrypted pages does not work

  • 2024-05-02 22:14:19 +0200

    • sporadic failures of binlog_encryption.rpl_parallel_gco_wait_kill

  • 2025-01-02 15:15:22 +0200

    • Only print "InnoDB: Transaction was aborted..." if log_warnings >= 4

  • 2024-12-28 11:06:04 +0200

    • Fixed memory leak in get_window_functions_required_cursors()

  • 2024-12-27 17:31:42 +0200

    • Removed not used and not visible send_metdata_skip variable.

  • 2024-12-27 13:59:24 +0200

    • Remove dates from all rdiff files

  • 2024-12-13 15:41:59 +0200

    • Add support for MySQL 8.0 binlog events

  • 2024-12-04 12:03:40 +0200

    • Added status variable "Max_memory_used" to SHOW STATUS

  • 2024-12-04 11:31:00 +0200

    • Added more information to errors reported by report_reply_packet()

  • 2024-12-03 19:08:10 +0200

    • Avoid printing "rowid_filter_skipped" in optimizer trace if no rowid filter

  • 2024-12-03 19:06:34 +0200

    • Updated misc_session_status.test to not fail if select does not fail

  • 2024-11-22 14:23:57 +0200

    • Change MEM_ROOT allocation sizes to reduse calls to malloc() and avoid memory fragmentation

  • 2024-12-01 16:05:58 +0200

    • Update my_default_record_cache_size if global.read_buff_size is changed

  • 2024-11-21 12:28:57 +0200

    • Heap tables are calling mallocs to often

  • Merge 2025-01-03 09:10:25 +0200 - Merge 10.5 into 10.6

  • 2024-12-17 13:34:02 +0100

    • Assertion `trx->xid.is_null()' failed

  • 2024-12-18 14:20:30 +0530

    • Potential issue in Secondary Index with ROW_FORMAT=COMPRESSED and Change buffering enabled

  • Merge 2024-12-18 05:09:23 +0100 - Merge branch '10.5' into '10.6'

  • Merge 2024-12-17 11:06:09 +1100 - Merge branch '10.5' into 10.6

  • 2024-12-16 13:23:13 +0200

    • fixup: Always initialize latch

  • 2024-12-11 18:36:15 +0530

    • Race condition between buf_page_create_low() and read completion

  • 2024-12-13 11:41:47 +0200

    • Assertion failure in row_purge_del_mark_error

  • Merge 2024-12-13 01:45:35 +0100 - Merge branch '10.5' into '10.6'

  • 2024-12-12 18:02:00 +0200

    • Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing disruption and replication failure

  • 2024-12-05 14:53:48 -0500

    • unit.innodb_sync leaks memory on mac

  • 2024-12-11 14:47:39 +0200

    • Bogus assertion failure 'recv_sys.scanned_lsn < max_lsn + 32 * 512U' during recovery

  • Merge 2024-12-11 14:46:43 +0200 - Merge 10.5 into 10.6

  • 2024-12-11 14:44:42 +0200

    • fil_space_t::fil_space_t() may be unsafe with GCC -flifetime-dse

  • 2024-11-28 10:24:28 +0100

    • Restore the THD state correctly in parallel replication

  • 2024-10-25 20:20:10 +0200

    • : Parallel access to temptable in different domain_id in parallel replication

  • Merge 2024-12-05 09:20:36 +0100 - Merge 10.5 -> 10.6

  • Merge 2024-12-03 13:08:12 +0100 - Merge branch '10.5' into '10.6'

  • 2024-11-29 15:12:20 +0200

    • : Index corruption in reverse scans

  • 2024-11-29 14:16:34 +0200

    • Cleanup: Remove duplicated code

  • 2024-11-29 14:16:11 +0200

    • Clean up recv_sys.pages bookkeeping

  • Merge 2024-11-29 12:37:46 +0200 - Merge 10.5 into 10.6

  • 2024-11-29 10:44:38 +0200

    • Race condition between purge and secondary index INSERT or UPDATE

  • 2024-10-29 16:09:56 +0100

    • Adapt galera_sr.GCF-572 to make it work with innodb-snapshot-isolation

  • 2024-10-29 10:47:20 +0100

    • SR transaction crashes with innodb_snapshot_isolation

  • 2024-11-25 10:07:04 +0200

    • : test failed

  • 2024-11-27 13:00:51 +0530

    • Innochecksum misinterprets freed pages

  • 2024-11-25 10:31:57 +0200

    • Server crash in ha_storage_put_memlim upon reading from INNODB_LOCKS

  • 2024-11-21 14:34:28 -0700

    • Correction for table->space_id in dict_load_tablespace() was mistakenly applied on an earlier branch

  • 2024-11-22 08:33:03 +0200

    • InnoDB: Cannot load compressed BLOB

  • 2024-11-21 11:28:59 -0700

    • : rpl_semi_sync_no_missed_ack_after_add_slave fails after

  • 2024-11-21 11:01:30 +0200

    • : Reduce page_align(), page_offset() calls

  • 2024-11-21 08:59:31 +0200

    • : ut_hash_ulint() is a waste

  • 2024-11-21 08:59:17 +0200

    • : ut_fold_ull() is a waste

  • 2024-11-21 08:59:02 +0200

    • HASH_SEARCH duplicates effort before HASH_INSERT or HASH_DELETE

  • 2024-11-20 17:43:04 +0300

    • Remove btr_cur_t::path_arr

  • 2024-11-18 08:13:18 +0200

    • InnoDB can still hang while running out of buffer pool

  • 2024-11-15 17:19:36 -0700

    • Extract some of #3360 fixes to 10.6.x

  • 2024-11-14 17:05:31 +0400

    • CONV(1<<63, 10, -2) fails with --view-protocol

  • 2024-11-13 16:38:45 +0400

    • ASAN unknown-crash in Field_varstring::reset when inserting NULL value to a table with filename charset

  • 2024-11-14 15:32:55 +0530

    • Avoid cloning of table statistics while saving the InnoDB table stats

  • 2024-11-14 10:58:39 +0530

    • Avoid cloning of table statistics while saving the InnoDB table stats

  • 2024-11-13 14:27:12 +0400

    • Stack-Buffer-Overflow at /mariadb-11.3.0/strings/int2str.c:122

  • 2024-11-12 12:17:34 +0200

    • : Updating cache for INNODB_LOCKS et al is suboptimal

  • Merge 2024-11-08 18:17:15 +0530 - Merge branch 10.5 into 10.6

  • 2024-11-08 09:55:47 +0200

    • // test fixup

  • 2024-11-05 12:26:33 -0700

    • : Consolidate MTR wait_for_pattern_in_file.inc and SEARCH_WAIT in search_pattern_in_file.inc

  • 2024-11-05 12:22:35 -0700

    • : Backport search_pattern_in_file.inc for SEARCH_WAIT functionality

  • 2024-11-06 15:45:59 +0400

    • Assertion `0' in Type_handler_string_result::make_sort_key or unexpected result

  • 2024-11-06 11:01:47 +0400

    • ASAN memcpy-param-overlap upon CONCAT in ORACLE mode

  • 2024-11-05 22:38:55 +0100

    • fix test case

  • 2024-11-05 17:36:28 +0100

    • post-merge cleanup - remove copy&paste code in fil_node_t::find_metadata

  • 2024-11-05 18:12:05 +0100

    • post-fix

  • Merge 2024-11-05 21:02:22 +0100 - Merge branch '10.5' into 10.6

  • 2024-11-05 12:36:08 +0400

    • Server crash, ASAN heap-buffer-overflow or Valgrind Invalid write in Item_func_rpad::val_str

  • 2024-11-05 11:16:10 +0400

    • View cuts off the end of string with the utf8 character set in INSERT function

  • 2024-11-05 09:19:05 +0400

    • LEFT and RIGHT with big value for parameter 'len' >0 return empty value in view

  • 2024-10-30 12:16:32 -0600

    • : Semi-sync Replication stalling Primary using wait point=AFTER_SYNC

  • 2024-11-01 13:13:07 -0600

    • PREP: simulate_delay_semisync_slave_reply use debug_sync

  • Merge 2024-11-04 07:40:45 +0100 - Merge branch '10.6' into mariadb-10.6.20

  • 2024-11-01 11:14:23 -0400

    • bump the VERSION

  • 2024-11-01 14:18:58 +0400

    • Wrong result of LEAST() and ASAN heap-use-after-free in my_strnncollsp_simple / Item::temporal_precision on TIME()

  • 2024-11-01 12:40:43 +0400

    • Assertion `0' in Item_row::illegal_method_call, Type_handler_row::Item_update_null_value, Item::update_null_value

  • 2024-10-31 12:15:46 +0300

    • lock_rec_unlock_unmodified() causes deadlock

  • 2024-10-07 18:11:26 +0300

    • Deadlock on Replica during BACKUP STAGE BLOCK_COMMIT on XA transactions

Revision #066e8d6aea
Revision #a89e734fcb
Revision #d0c2a007ee
Revision #17e31abd8b
Revision #38d3b6027b
MDEV-35943
Revision #03d2328785
MDEV-35944
Revision #d5e7bce14b
MDEV-35966
Revision #3cfffb4de6
MDEV-35962
Revision #831f5bc66f
MDEV-33978
Revision #d77b9a4925
MDEV-34355
Revision #72e1cc8f52
MDEV-35806
Revision #2543be6942
MDEV-35854
Revision #d4da659b43
MDEV-35854
Revision #fa74c1a40f
Revision #c05e7c4e0e
MDEV-35708
Revision #98dbe3bfaf
Revision #8d6c9ef001
MDEV-34925
Revision #c69fb1a627
MDEV-35864
Revision #a6ab0e6c0b
MDEV-34898
Revision #0abef37ccd
Revision #b82abc7163
MDEV-35701
Revision #d5a417b9d5
MDEV-35827
Revision #faca9500fb
MDEV-35430
Revision #43233fe469
Revision #ff1f611a0d
Revision #1b8358d943
Revision #addc828363
Revision #9ddecc2164
Revision #90bd638159
Revision #9929a0a76e
MDEV-32576
Revision #c478b1ba08
MDEV-35598
Revision #d26b47dfd4
MDEV-35550
Revision #deb20fb751
MDEV-32919
Revision #cc99a41502
Revision #a0e5dd5433
Revision #9b941dc51f
MDEV-34494
Revision #74532f2355
MCOL-5819
Revision #b79723ffe3
MDEV-35384
Revision #0706c01b88
Revision #725b5e7794
MDEV-35335
Revision #990b010b09
MDEV-35438
Revision #39f93b6eab
MDEV-29744
Revision #6d4841ae26
MDEV-35647
Revision #b251cb6a4f
Revision #f8cf493290
MDEV-34898
Revision #6abbfdef7a
Revision #a2d37705ca
Revision #130d6f9c4b
Revision #2085f36c6c
Revision #88d9348dfc
Revision #87ee1e75bc
MDEV-35643
Revision #47a5eed437
Revision #a0bfdef5e6
Revision #996e7fd7d5
Revision #504cfa4857
Revision #e600f9aebb
MDEV-35750
Revision #f297623345
Revision #52c29f3bdc
MDEV-35469
Revision #f20ee931d8
Revision #07b77e862c
MDEV-35660
Revision #3f22f5f2fe
MDEV-35679
Revision #3cd9f9d1b3
Revision #671f80c738
Revision #c982a143fc
MDEV-35494
Revision #c7698a0b70
MDEV-35626
Revision #1097164d3f
MDEV-35619
Revision #155203c352
Revision #ddd7d5d8e3
MDEV-24035
Revision #9aa84cf57f
MDEV-35587
Revision #7bcd6c610a
MDEV-35618
Revision #69e20cab28
Revision #bfe7c8ff0a
MDEV-35494
Revision #7372ecc396
Revision #d959acbbf8
MDEV-34049
Revision #0166c89e02
Revision #cefdc3e67d
Revision #1a9011d273
MDEV-35525
Revision #507323abe6
Revision #998a625d00
Revision #7d4077cc11
Revision #19acb0257e
MDEV-35508
Revision #1d76fdfcb9
Revision #e821c9fa7c
MDEV-35281
Revision #f5aed74573
MDEV-35486
MDEV-33997
Revision #9ba18d1aa0
MDEV-35394
Revision #2255be0395
MDEV-35472
Revision #ec58fce3da
MDEV-35478
Revision #26597b91b3
MDEV-35413
Revision #a06d81ff3f
MDEV-35477
MDEV-35109
Revision #895cd553a3
MDEV-32175
Revision #df3855a471
MDEV-35247
Revision #a9b0a1c5d0
MDEV-35247
Revision #3c312d247c
MDEV-35190
Revision #bcbeef6772
MDEV-35457
Revision #ba69d811fa
MDEV-35409
Revision #d5f16d6305
Revision #c4843c10a3
MDEV-35416
Revision #3b20045071
MDEV-35393
Revision #8e1cf078a0
MDEV-35363
Revision #b8f48d09cf
MDEV-35363
Revision #25be7da202
MDEV-32755
Revision #ccb6cd8053
MDEV-35189
Revision #074831ec61
Revision #ba4541ba7f
MDEV-29015
MDEV-29260
MDEV-34938
Revision #716ed2ce22
MDEV-35350
Revision #8c9f68cd0f
MDEV-35350
Revision #b9f9d804f2
MDEV-28686
Revision #4ded2cbe13
MDEV-31910
Revision #faf9e755ba
MDEV-35109
Revision #7a62b029b3
Revision #a2a0adbfc3
MDEV-34533
Revision #37b7986467
Revision #7741065936
MDEV-23895
Revision #eb41c1171e
MDEV-33942
Revision #c2bf1d4781
MDEV-29552
Revision #b07258a0d5
MDEV-35109
Revision #5290fa043b
MDEV-35109
Revision #f2bb2ab58c
Revision #0e0720c862
Revision #d661bc1552
MDEV-20944
Revision #dd41be2a51
MDEV-29184
Revision #3734ff7c7e
MDEV-34690
Revision #066f920484
MDEV-35110

The most recent release of MariaDB 10.6 is:

MariaDB 10.6.24 Stable (GA) Download Now

Alternate download from mariadb.org

Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the page.

Distributions which Include MariaDB

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