MariaDB 10.6.20 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2024-11-01
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
This page is licensed: CC BY-SA / Gnu FDL