All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.6.20 Changelog

MariaDB 10.6.20 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2024-11-01

Download Release Notes Changelog Overview of 10.6

Release date: 1 Nov 2024

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.27

  • Merge 2024-10-29 14:20:03 +0100 - Merge branch '10.5' into 10.6

  • 2024-07-26 18:31:17 +0300

    • lock_rec_unlock_unmodified() causes deadlock

  • 2024-06-27 12:15:37 +0300

    • XA prepare don't release unmodified records for some cases

  • 2024-10-23 07:55:22 +0300

    • innodb_snapshot_isolation=ON fails to signal transaction rollback

  • 2024-06-21 13:07:35 +0300

    • : With wsrep_mode=REPLICATE_ARIA only part of mixed-engine transactions is replicated

  • 2024-10-22 11:35:33 +0300

    • fixup: Relax an assertion

  • 2024-10-21 14:58:33 +0200

    • : Pass thorugh -DWITH_BOOST_CONTEXT to libmariadb

  • 2024-10-22 09:09:11 +0300

    • fixup: Relax an assertion

  • 2024-10-22 09:07:57 +0300

    • Bogus debug assertion failures in innodb.innodb-32k-crash

  • 2024-09-23 08:18:55 -0600

    • : Assertion `entry' failed in Active_tranx::assert_thd_is_waiter

  • 2024-10-21 12:37:29 +0200

    • OS_FILE_NORMAL and OS_FILE_AIO are misleading

  • 2024-10-21 10:08:58 +0300

    • Race condition around SET GLOBAL innodb_lru_scan_depth

  • 2024-10-20 17:13:20 +0200

    • update C/C

  • 2024-10-18 15:42:05 +0300

    • : optimizer_join_limit_pref_ratio: assertion when the ORDER BY table becomes constant

  • 2024-10-16 18:35:37 +0300

    • : ref_to_range rewrite causes poor query plan

  • 2024-07-18 15:20:42 +0200

    • ER_BAD_FIELD uses non-localizable substrings

  • 2023-11-04 10:11:51 +0100

    • don't disable lto in DEB builds

  • 2023-11-06 17:31:09 +0100

    • MariaDB crashes when compiled with link time optimizations

  • 2023-11-05 19:05:16 +0100

    • better disable lto for libmysqld_exports.cc

  • 2024-07-29 17:54:06 +0200

    • C/C compilation failures under -flto

  • 2024-07-24 19:00:15 +0200

    • cluster fails to start up

  • 2024-10-17 09:59:21 +0200

    • update results after the merge

  • 2024-10-17 17:24:20 +0300

    • : LSN in the future is not being treated as serious corruption

  • 2024-10-17 09:10:45 +0300

    • : Unnecessary buf_pool.page_hash lookups

  • 2024-10-15 17:35:27 +0300

    • : fix merge into 10.6: OPTIMIZER_ADJ_FIX_CARD_MULT should be ON by default

  • 2024-10-16 14:37:44 +0300

    • Possible hang in trx_undo_prev_version()

  • 2024-10-09 15:32:24 +0300

    • : Assertion with optimizer_join_limit_pref_ratio and 1-table select

  • 2024-10-10 16:11:37 +0300

    • Replace 0.001 with symbolic name COST_EPS

  • Merge 2024-10-15 16:00:44 +1100 - Merge branch '10.5' into 10.6

  • 2024-10-14 09:36:17 +0200

    • Assertion `!is_cond()' failed in Item_bool_func::val_int / do_select

  • Merge 2024-10-09 13:13:24 +0300 - : Null merge 10.5 into 10.6

  • Merge 2024-10-09 08:38:48 +0200 - Merge branch '10.5' into 10.6

  • 2024-05-14 09:19:34 +0400

    • CONCAT Function Returns Unexpected Empty Set in Query

  • 2024-10-03 12:21:49 +0300

    • Conditional jump or move depends on uninitialised value in ha_handler_stats::has_stats

  • Merge 2024-10-03 10:42:58 +0300 - Merge 10.5 into 10.6

  • Merge 2024-10-03 09:31:39 +0300 - Merge 10.5 into 10.6

  • 2024-10-02 11:09:31 +0300

    • ALTER TABLE...IMPORT TABLESPACE with FULLTEXT SEARCH may corrupt the adaptive hash index

  • 2024-10-01 15:03:04 +0300

    • Crash in purge_sys_t::iterator::free_history_rseg()

  • 2024-10-01 13:29:59 +0300

    • fixup for POWER,s390x

  • 2024-07-23 16:09:10 +0530

    • : JSON_TABLE doesn't properly unquote strings

  • 2024-09-20 10:34:44 +0200

    • : innobase/dict0dict: add noexcept to lock/unlock methods

  • 2024-09-20 10:19:44 +0200

    • : innobase/lock0lock: add noexcept

  • 2024-09-30 15:27:38 +0300

    • : ALTER TABLE...STATS_PERSISTENT=0 fails to drop statistics

  • 2024-09-27 06:48:55 +1000

    • s3 engine no longer functional on non-gcc builds

  • 2024-07-23 14:58:24 +0300

    • Remove unused Table_function_json_table::m_text_literal_cs

  • 2024-07-23 14:33:33 +0300

    • JSON_TABLE: default values should allow non-string literals

  • 2024-09-09 13:30:42 +0300

    • : TOI on parent table must BF abort SR in progress on a child

  • 2024-09-23 12:51:27 +0300

    • : Remove x86 asm from InnoDB

  • 2024-09-20 19:53:56 +0700

    • : Make working view-protocol + ps-protocol (running two protocols together)

  • 2024-09-13 13:07:47 +1000

    • Aria - correct type

  • 2024-09-18 21:56:28 +0530

    • Trying to read 16384 bytes at 70368744161280 outside the bounds of the file: ./ibdata1

  • Merge 2024-09-16 16:39:59 +0200 - Merge branch '10.5' into '10.6'

  • 2024-09-12 10:52:55 +0300

    • InnoDB fails to merge the change buffer to ROW_FORMAT=COMPRESSED tables

  • 2024-09-12 10:52:12 +0300

    • fixup: Avoid an infinite loop with ROW_FORMAT=COMPRESSED

  • Merge 2024-09-12 10:17:51 +1000 - Merge branch '10.5' into 10.6

  • 2024-09-10 19:57:51 +0300

    • Fixed compiler warning from strncpy in mysql_plugin.c

  • 2024-09-10 15:52:13 +0300

    • engine S3 cause 500 error for huawei buckets

  • 2024-09-11 14:07:32 +0300

    • Fix main.order_by_join_limit on x86-debian-12: Mask the cost numbers.

  • Merge 2024-09-11 15:49:16 +1000 - Merge branch '10.5' into 10.6

  • 2024-09-11 13:37:40 +1000

    • main.having_cond_pushdown test failure - crash server (s390x)

  • Merge 2024-09-09 11:30:30 +0300 - Merge 10.5 into 10.6

  • 2024-09-07 17:17:44 +0300

    • : Poor query plan, because range estimates are not reused for ref(const)

  • 2024-09-06 15:05:23 +0300

    • Remove rows and cost from optimizer trace for not usable key parts

  • 2024-09-06 15:04:36 +0300

    • Optimized max_part_bit in sql_select.cc to use my_find_first_bit.

  • 2024-09-06 14:58:45 +0300

    • Removed ctrl-l from the source

  • Merge 2024-09-06 13:52:57 +1000 - Merge branch '10.5' into 10.6

  • 2024-09-04 21:25:07 +0200

    • : Update Sys Schema README

  • 2024-09-03 18:22:10 +0300

    • buf_flush_buffer_pool(): Assertion `!os_aio_pending_reads()' failed

  • 2024-09-03 14:15:57 +0300

    • : Redundant page lookups hurt performance

  • 2024-01-15 18:25:36 +0300

    • : MDL conflict handling code should skip BF-aborted trxs

  • Merge 2024-09-03 07:44:51 +0200 - Merge branch '10.5' into '10.6'

  • 2024-08-18 20:10:19 +0300

    • : Poor plan choice for large JOIN with ORDER BY and small LIMIT

  • 2024-08-09 11:22:14 +0300

    • Code cleanup in test_if_skip_sort_order()

  • 2024-07-26 09:04:30 +0300

    • : 'INSERT...SELECT' on MyISAM table suddenly replicated by Galera

  • 2024-08-30 08:32:10 +0300

    • : Enable working Galera tests

  • 2024-06-19 14:08:13 +0300

    • : Fix Galera bulk insert optimization MTR test

  • Merge 2024-09-01 06:47:32 +0200 - Merge branch '10.5' into '10.6'

  • Merge 2024-08-29 11:28:01 +0200 - Merge branch '10.5' into 10.6

  • Merge 2024-08-28 15:51:36 +0300 - Merge 10.5 into 10.6

  • 2024-08-28 07:18:03 +0300

    • innodb_lru_flush_size is no longer used

  • Merge 2024-08-27 08:52:10 +0300 - Merge 10.5 into 10.6

  • 2024-08-27 08:51:45 +0300

    • fixup: innodb.innodb_defrag_concurrent fails

  • 2024-08-27 07:27:24 +0300

    • : Fix a bogus debug assertion

  • 2024-08-26 12:23:17 +0300

    • : Reduce context switching in purge

  • 2024-08-26 12:23:06 +0300

    • : Contention between purge and workload

  • 2024-08-26 12:22:44 +0300

    • purge_sys_t::wait_FTS sleeps 10ms, even if it does not have to

  • 2024-08-24 19:01:06 +0300

    • Trivial fix: Make test_if_cheaper_ordering() use actual_rec_per_key()

  • 2024-08-23 13:27:50 +0300

    • : buf_page_get_low() is unnecessarily acquiring exclusive latch

  • 2024-08-22 12:59:40 -0600

    • : "Could not write packet" err message args off by 1

  • Merge 2024-08-20 09:11:34 +0200 - Merge branch '10.5' into 10.6

  • Merge 2024-08-15 10:16:46 +0300 - Merge 10.5 into 10.6

  • Merge 2024-08-14 10:56:11 +0300 - Merge 10.5 into 10.6

  • 2024-08-14 07:54:15 +0300

    • pthread_mutex_init() without pthread_mutex_destroy()

  • Merge 2024-08-09 08:51:21 +0200 - Merge branch '10.6' into mariadb-10.6.19

  • 2024-08-08 17:58:51 -0400

    • bump the VERSION

  • 2024-08-02 10:31:08 +1000

    • Return the return value of ddl recovery done in ha_initialize_handlerton

  • 2024-08-02 14:34:31 +0700

    • : Control over memory allocated for SP/PS

Revision #f00711bba2
Revision #8c7786e7d5
MDEV-34690
Revision #92180ad513
MDEV-34466
Revision #1cad1dbde6
MDEV-35235
Revision #b3be3c2157
MDEV-30653
Revision #b38edd09ff
MDEV-34830
Revision #45537939e7
MDEV-34859
Revision #1067046b7f
MDEV-34830
Revision #bea4adcb5a
MDEV-35225
Revision #1ed30e08af
MDEV-34122
Revision #e8db5c8760
MDEV-35171
Revision #7701ccb72d
MDEV-35149
Revision #70d8ce63c7
Revision #a68e74b5a4
MDEV-35164
Revision #0540eac05c
MDEV-35180
Revision #3a1cf2c85b
MDEV-34679
Revision #99178311ac
Revision #a20c79da13
MDEV-25633
Revision #3e3fdb25f1
Revision #bfa15f9b34
Revision #3693fb9581
MDEV-25199
Revision #e1e836fc76
Revision #bb47e575de
MDEV-34830
Revision #740519e15a
MDEV-35125
Revision #89493a9980
MDEV-34993
Revision #a4d2cc931d
MDEV-35174
Revision #9849e3f948
MDEV-35072
Revision #5619f29384
Revision #cd5577ba4a
Revision #a79c9b3812
MDEV-35135
Revision #cd97caef84
MDEV-33106
Revision #1d0e94c55f
Revision #a931da82fa
MDEV-34123
Revision #6f6c1911dc
MDEV-34251
Revision #c6e4ea682c
Revision #7e0afb1c73
Revision #cc70ca7eab
MDEV-35059
Revision #a298dfb84c
MDEV-35053
Revision #2d031f4a71
MDEV-34973
Revision #753e7d6d7c
MDEV-27412
Revision #6715e4dfe1
MDEV-34973
Revision #813123e3e0
MDEV-34973
Revision #d28ac3f82d
MDEV-34207
Revision #f199dffe3b
MDEV-34937
Revision #ce272f7c29
Revision #d0a6a7886b
MDEV-25822
Revision #231900e5bb
MDEV-34836
Revision #638c62acac
MDEV-34983
Revision #71649b93cf
MDEV-31933
Revision #ac5cbaff66
Revision #35d477dd1d
MDEV-34453
Revision #80fff4c6b1
Revision #a74bea7ba9
MDEV-34879
Revision #f168050e90
MDEV-34791
Revision #09b1269e4a
Revision #fafcd24e02
Revision #3ae4ecbfc5
MDEV-34867
Revision #c6eadc4087
Revision #4a09e74387
Revision #02b30044aa
MDEV-34650
Revision #b7b2d2bde4
Revision #c630e23a18
MDEV-34894
Revision #c41ab95a38
Revision #886d740ad7
Revision #f0b2e76577
Revision #60b93cdd30
Revision #2ed33f2fb6
MDEV-26114
Revision #9f0b106631
MDEV-34845
Revision #9878238f74
MDEV-34791
Revision #4e2c02a12c
MDEV-33133
Revision #d5a669b6b6
Revision #c8d040938a
MDEV-34720
Revision #819765a47d
Revision #a50a5e0f3b
MDEV-34647
Revision #b1f7522170
MDEV-34841
Revision #1c48950e1f
MDEV-30536
Revision #bac0804d81
Revision #a4654ecceb
Revision #0e76c1ba94
Revision #bda40ccb85
MDEV-34803
Revision #48becffd07
Revision #8cc822283e
MDEV-34515
Revision #36ab75a498
MDEV-34515
Revision #76f6b6d818
MDEV-34515
Revision #b7b9f3ce82
MDEV-34515
Revision #d58734d781
MDEV-34520
Revision #9020baf126
Revision #9db2b327d4
MDEV-34759
Revision #3e5e97b26f
MDEV-34799
Revision #fc5772ce17
Revision #267c0fce56
Revision #757c368139
Revision #4f8803c036
MDEV-34678
Revision #2e580dc2a8
Revision #f15de42585
Revision #fa8ce92cc0
MDEV-34682
Revision #00862b688c
MDEV-14959

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