MariaDB 10.6.20 Changelog
You are viewing an old version of this article. View
the current version here.
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.27
- Merge Revision #f00711bba2 2024-10-29 14:20:03 +0100 - Merge branch '10.5' into 10.6
- Revision #8c7786e7d5
2024-07-26 18:31:17 +0300
- MDEV-34690 lock_rec_unlock_unmodified() causes deadlock
- Revision #92180ad513
2024-06-27 12:15:37 +0300
- MDEV-34466 XA prepare don't release unmodified records for some cases
- Revision #1cad1dbde6
2024-10-23 07:55:22 +0300
- MDEV-35235 innodb_snapshot_isolation=ON fails to signal transaction rollback
- Revision #b3be3c2157
2024-06-21 13:07:35 +0300
- MDEV-30653 : With wsrep_mode=REPLICATE_ARIA only part of mixed-engine transactions is replicated
- Revision #b38edd09ff
2024-10-22 11:35:33 +0300
- MDEV-34830 fixup: Relax an assertion
- Revision #45537939e7
2024-10-21 14:58:33 +0200
- MDEV-34859: Pass thorugh -DWITH_BOOST_CONTEXT to libmariadb
- Revision #1067046b7f
2024-10-22 09:09:11 +0300
- MDEV-34830 fixup: Relax an assertion
- Revision #bea4adcb5a
2024-10-22 09:07:57 +0300
- MDEV-35225 Bogus debug assertion failures in innodb.innodb-32k-crash
- Revision #1ed30e08af
2024-09-23 08:18:55 -0600
- MDEV-34122: Assertion `entry' failed in Active_tranx::assert_thd_is_waiter
- Revision #e8db5c8760
2024-10-21 12:37:29 +0200
- MDEV-35171 OS_FILE_NORMAL and OS_FILE_AIO are misleading
- Revision #7701ccb72d
2024-10-21 10:08:58 +0300
- MDEV-35149 Race condition around SET GLOBAL innodb_lru_scan_depth
- Revision #70d8ce63c7
2024-10-20 17:13:20 +0200
- update C/C
- Revision #a68e74b5a4
2024-10-18 15:42:05 +0300
- MDEV-35164: optimizer_join_limit_pref_ratio: assertion when the ORDER BY table becomes constant
- Revision #0540eac05c
2024-10-16 18:35:37 +0300
- MDEV-35180: ref_to_range rewrite causes poor query plan
- Revision #3a1cf2c85b
2024-07-18 15:20:42 +0200
- MDEV-34679 ER_BAD_FIELD uses non-localizable substrings
- Revision #99178311ac
2023-11-04 10:11:51 +0100
- don't disable lto in DEB builds
- Revision #a20c79da13
2023-11-06 17:31:09 +0100
- MDEV-25633 MariaDB crashes when compiled with link time optimizations
- Revision #3e3fdb25f1
2023-11-05 19:05:16 +0100
- better disable lto for libmysqld_exports.cc
- Revision #bfa15f9b34
2024-07-29 17:54:06 +0200
- C/C compilation failures under -flto
- Revision #3693fb9581
2024-07-24 19:00:15 +0200
- MDEV-25199 cluster fails to start up
- Revision #e1e836fc76
2024-10-17 09:59:21 +0200
- update results after the merge
- Revision #bb47e575de
2024-10-17 17:24:20 +0300
- MDEV-34830: LSN in the future is not being treated as serious corruption
- Revision #740519e15a
2024-10-17 09:10:45 +0300
- MDEV-35125: Unnecessary buf_pool.page_hash lookups
- Revision #89493a9980
2024-10-15 17:35:27 +0300
- MDEV-34993: fix merge into 10.6: OPTIMIZER_ADJ_FIX_CARD_MULT should be ON by default
- Revision #a4d2cc931d
2024-10-16 14:37:44 +0300
- MDEV-35174 Possible hang in trx_undo_prev_version()
- Revision #9849e3f948
2024-10-09 15:32:24 +0300
- MDEV-35072: Assertion with optimizer_join_limit_pref_ratio and 1-table select
- Revision #5619f29384
2024-10-10 16:11:37 +0300
- Replace 0.001 with symbolic name COST_EPS
- Merge Revision #cd5577ba4a 2024-10-15 16:00:44 +1100 - Merge branch '10.5' into 10.6
- Revision #a79c9b3812
2024-10-14 09:36:17 +0200
- MDEV-35135 Assertion `!is_cond()' failed in Item_bool_func::val_int / do_select
- Merge Revision #cd97caef84 2024-10-09 13:13:24 +0300 - MDEV-33106: Null merge 10.5 into 10.6
- Merge Revision #1d0e94c55f 2024-10-09 08:38:48 +0200 - Merge branch '10.5' into 10.6
- Revision #a931da82fa
2024-05-14 09:19:34 +0400
- MDEV-34123 CONCAT Function Returns Unexpected Empty Set in Query
- Revision #6f6c1911dc
2024-10-03 12:21:49 +0300
- MDEV-34251 Conditional jump or move depends on uninitialised value in ha_handler_stats::has_stats
- Merge Revision #c6e4ea682c 2024-10-03 10:42:58 +0300 - Merge 10.5 into 10.6
- Merge Revision #7e0afb1c73 2024-10-03 09:31:39 +0300 - Merge 10.5 into 10.6
- Revision #cc70ca7eab
2024-10-02 11:09:31 +0300
- MDEV-35059 ALTER TABLE...IMPORT TABLESPACE with FULLTEXT SEARCH may corrupt the adaptive hash index
- Revision #a298dfb84c
2024-10-01 15:03:04 +0300
- MDEV-35053 Crash in purge_sys_t::iterator::free_history_rseg()
- Revision #2d031f4a71
2024-10-01 13:29:59 +0300
- MDEV-34973 fixup for POWER,s390x
- Revision #753e7d6d7c
2024-07-23 16:09:10 +0530
- MDEV-27412: JSON_TABLE doesn't properly unquote strings
- Revision #6715e4dfe1
2024-09-20 10:34:44 +0200
- MDEV-34973: innobase/dict0dict: add `noexcept` to lock/unlock methods
- Revision #813123e3e0
2024-09-20 10:19:44 +0200
- MDEV-34973: innobase/lock0lock: add `noexcept`
- Revision #d28ac3f82d
2024-09-30 15:27:38 +0300
- MDEV-34207: ALTER TABLE...STATS_PERSISTENT=0 fails to drop statistics
- Revision #f199dffe3b
2024-09-27 06:48:55 +1000
- MDEV-34937 s3 engine no longer functional on non-gcc builds
- Revision #ce272f7c29
2024-07-23 14:58:24 +0300
- Remove unused Table_function_json_table::m_text_literal_cs
- Revision #d0a6a7886b
2024-07-23 14:33:33 +0300
- MDEV-25822 JSON_TABLE: default values should allow non-string literals
- Revision #231900e5bb
2024-09-09 13:30:42 +0300
- MDEV-34836: TOI on parent table must BF abort SR in progress on a child
- Revision #638c62acac
2024-09-23 12:51:27 +0300
- MDEV-34983: Remove x86 asm from InnoDB
- Revision #71649b93cf
2024-09-20 19:53:56 +0700
- MDEV-31933: Make working view-protocol + ps-protocol (running two protocols together)
- Revision #ac5cbaff66
2024-09-13 13:07:47 +1000
- Aria - correct type
- Revision #35d477dd1d
2024-09-18 21:56:28 +0530
- MDEV-34453 Trying to read 16384 bytes at 70368744161280 outside the bounds of the file: ./ibdata1
- Merge Revision #80fff4c6b1 2024-09-16 16:39:59 +0200 - Merge branch '10.5' into '10.6'
- Revision #a74bea7ba9
2024-09-12 10:52:55 +0300
- MDEV-34879 InnoDB fails to merge the change buffer to ROW_FORMAT=COMPRESSED tables
- Revision #f168050e90
2024-09-12 10:52:12 +0300
- MDEV-34791 fixup: Avoid an infinite loop with ROW_FORMAT=COMPRESSED
- Merge Revision #09b1269e4a 2024-09-12 10:17:51 +1000 - Merge branch '10.5' into 10.6
- Revision #fafcd24e02
2024-09-10 19:57:51 +0300
- Fixed compiler warning from strncpy in mysql_plugin.c
- Revision #3ae4ecbfc5
2024-09-10 15:52:13 +0300
- MDEV-34867 engine S3 cause 500 error for huawei buckets
- Revision #c6eadc4087
2024-09-11 14:07:32 +0300
- Fix main.order_by_join_limit on x86-debian-12: Mask the cost numbers.
- Merge Revision #4a09e74387 2024-09-11 15:49:16 +1000 - Merge branch '10.5' into 10.6
- Revision #02b30044aa
2024-09-11 13:37:40 +1000
- MDEV-34650 main.having_cond_pushdown test failure - crash server (s390x)
- Merge Revision #b7b2d2bde4 2024-09-09 11:30:30 +0300 - Merge 10.5 into 10.6
- Revision #c630e23a18
2024-09-07 17:17:44 +0300
- MDEV-34894: Poor query plan, because range estimates are not reused for ref(const)
- Revision #c41ab95a38
2024-09-06 15:05:23 +0300
- Remove rows and cost from optimizer trace for not usable key parts
- Revision #886d740ad7
2024-09-06 15:04:36 +0300
- Optimized max_part_bit in sql_select.cc to use my_find_first_bit.
- Revision #f0b2e76577
2024-09-06 14:58:45 +0300
- Removed ctrl-l from the source
- Merge Revision #60b93cdd30 2024-09-06 13:52:57 +1000 - Merge branch '10.5' into 10.6
- Revision #2ed33f2fb6
2024-09-04 21:25:07 +0200
- MDEV-26114: Update Sys Schema README
- Revision #9f0b106631
2024-09-03 18:22:10 +0300
- MDEV-34845 buf_flush_buffer_pool(): Assertion `!os_aio_pending_reads()' failed
- Revision #9878238f74
2024-09-03 14:15:57 +0300
- MDEV-34791: Redundant page lookups hurt performance
- Revision #4e2c02a12c
2024-01-15 18:25:36 +0300
- MDEV-33133: MDL conflict handling code should skip BF-aborted trxs
- Merge Revision #d5a669b6b6 2024-09-03 07:44:51 +0200 - Merge branch '10.5' into '10.6'
- Revision #c8d040938a
2024-08-18 20:10:19 +0300
- MDEV-34720: Poor plan choice for large JOIN with ORDER BY and small LIMIT
- Revision #819765a47d
2024-08-09 11:22:14 +0300
- Code cleanup in test_if_skip_sort_order()
- Revision #a50a5e0f3b
2024-07-26 09:04:30 +0300
- MDEV-34647 : 'INSERT...SELECT' on MyISAM table suddenly replicated by Galera
- Revision #b1f7522170
2024-08-30 08:32:10 +0300
- MDEV-34841 : Enable working Galera tests
- Revision #1c48950e1f
2024-06-19 14:08:13 +0300
- MDEV-30536: Fix Galera bulk insert optimization MTR test
- Merge Revision #bac0804d81 2024-09-01 06:47:32 +0200 - Merge branch '10.5' into '10.6'
- Merge Revision #a4654ecceb 2024-08-29 11:28:01 +0200 - Merge branch '10.5' into 10.6
- Merge Revision #0e76c1ba94 2024-08-28 15:51:36 +0300 - Merge 10.5 into 10.6
- Revision #bda40ccb85
2024-08-28 07:18:03 +0300
- MDEV-34803 innodb_lru_flush_size is no longer used
- Merge Revision #48becffd07 2024-08-27 08:52:10 +0300 - Merge 10.5 into 10.6
- Revision #8cc822283e
2024-08-27 08:51:45 +0300
- MDEV-34515 fixup: innodb.innodb_defrag_concurrent fails
- Revision #36ab75a498
2024-08-27 07:27:24 +0300
- MDEV-34515: Fix a bogus debug assertion
- Revision #76f6b6d818
2024-08-26 12:23:17 +0300
- MDEV-34515: Reduce context switching in purge
- Revision #b7b9f3ce82
2024-08-26 12:23:06 +0300
- MDEV-34515: Contention between purge and workload
- Revision #d58734d781
2024-08-26 12:22:44 +0300
- MDEV-34520 purge_sys_t::wait_FTS sleeps 10ms, even if it does not have to
- Revision #9020baf126
2024-08-24 19:01:06 +0300
- Trivial fix: Make test_if_cheaper_ordering() use actual_rec_per_key()
- Revision #9db2b327d4
2024-08-23 13:27:50 +0300
- MDEV-34759: buf_page_get_low() is unnecessarily acquiring exclusive latch
- Revision #3e5e97b26f
2024-08-22 12:59:40 -0600
- MDEV-34799: "Could not write packet" err message args off by 1
- Merge Revision #fc5772ce17 2024-08-20 09:11:34 +0200 - Merge branch '10.5' into 10.6
- Merge Revision #267c0fce56 2024-08-15 10:16:46 +0300 - Merge 10.5 into 10.6
- Merge Revision #757c368139 2024-08-14 10:56:11 +0300 - Merge 10.5 into 10.6
- Revision #4f8803c036
2024-08-14 07:54:15 +0300
- MDEV-34678 pthread_mutex_init() without pthread_mutex_destroy()
- Merge Revision #2e580dc2a8 2024-08-09 08:51:21 +0200 - Merge branch '10.6' into mariadb-10.6.19
- Revision #f15de42585
2024-08-08 17:58:51 -0400
- bump the VERSION
- Revision #fa8ce92cc0
2024-08-02 10:31:08 +1000
- MDEV-34682 Return the return value of ddl recovery done in ha_initialize_handlerton
- Revision #00862b688c
2024-08-02 14:34:31 +0700
- MDEV-14959: Control over memory allocated for SP/PS
Comments
Comments loading...
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.