MariaDB 11.0.1 Changelog
You are viewing an old version of this article. View
the current version here.
Download Release Notes Changelog Overview of 11.0
Alternate download from mariadb.org
Release date: 22 Feb 2023
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.
- Changes from 11.0.0 are also included in this changelog
- Includes all fixes from MariaDB 10.11.2
- Revision #158a582458
2023-02-19 20:05:13 +0200
- Added mysql-log-rotate to .gitignore
- Revision #15e889c300
2023-02-14 15:20:14 +0200
- MDEV-30699: Updated prev_record_reads() to be more exact
- Revision #793caf3a27
2023-02-12 15:19:58 +0200
- Added r_table_loops to "ANALYZE FORMAT=JSON statement"
- Revision #3c1b7fb03e
2023-02-12 14:53:47 +0200
- Adjust costs for rowid filter
- Revision #9c401c8c39
2023-02-09 12:52:20 +0300
- MDEV-30525: Assertion `ranges > 0' fails in IO_AND_CPU_COST
- Revision #d61bc94fa0
2023-02-21 12:04:37 +0300
- MDEV-30659 Server crash on EXPLAIN SELECT/SELECT on table with engine Aria for LooseScan Strategy
- Revision #d5d7c8ba96
2023-02-02 07:46:08 +0200
- MDEV-30544 Deprecate innodb_defragment and related parameters
- Revision #2b13ae1a31
2023-02-21 12:34:20 +0200
- MDEV-29694 fixup: Remove srv_change_buffer_max_size, adjust comments
- Revision #799f75953f
2023-02-20 10:18:45 +0100
- bump the maturity
- Revision #f2dc4d4c10
2023-02-17 18:35:13 +0530
- MDEV-30673 InnoDB recovery hangs when buf_LRU_get_free_block is being called
- Revision #da114c709b
2023-02-16 20:08:58 +0100
- fix for --view-protocol
- Revision #a6874341dd
2023-02-16 13:35:21 +0200
- MDEV-22570 fixup: Silence clang -Wunneeded-internal-declaration
- Merge Revision #2e431ff7e6 2023-02-16 13:34:45 +0200 - Merge 10.11 into 11.0
- Merge Revision #1fd0099839 2023-02-16 11:41:18 +0200 - Merge 10.10 into 10.11
- Merge Revision #345356b868 2023-02-16 11:36:38 +0200 - Merge 10.9 into 10.10
- Merge Revision #0d55914d96 2023-02-16 10:25:34 +0200 - Merge 10.8 into 10.9
- Merge Revision #b12cd88ce1 2023-02-16 10:24:23 +0200 - Merge 10.6 into 10.8
- Merge Revision #67a6ad0a4a 2023-02-16 10:17:58 +0200 - Merge 10.5 into 10.6
- Revision #d3f35aa47b
2023-02-16 10:16:38 +0200
- MDEV-30552 fixup: Fix the test for non-debug
- Revision #0c79ae9462
2023-02-16 10:09:19 +0200
- Fix clang -Winconsistent-missing-override
- Revision #34f0433c09
2023-02-16 09:17:40 +0200
- MDEV-27774 fixup: Correct a comment
- Merge Revision #5abbe092e6 2023-02-16 09:17:06 +0200 - Merge 10.6 into 10.8
- Revision #201cfc33e6
2023-02-16 08:30:20 +0200
- MDEV-30638 Deadlock between INSERT and InnoDB non-persistent statistics update
- Revision #54c0ac72e3
2023-02-16 08:29:44 +0200
- MDEV-30134 Assertion failed in buf_page_t::unfix() in buf_pool_t::watch_unset()
- Revision #9c15799462
2023-02-16 08:28:14 +0200
- MDEV-30397: MariaDB crash due to DB_FAIL reported for a corrupted page
- Merge Revision #cc27e5fd0e 2023-02-16 08:17:54 +0200 - Merge 10.5 into 10.6
- Revision #5300c0fb76
2023-02-15 18:16:41 +0200
- MDEV-30657 InnoDB: Not applying UNDO_APPEND due to corruption
- Revision #192427e37d
2023-02-15 13:56:33 +0200
- MDEV-30333 Wrong result with not_null_range_scan and LEFT JOIN with empty table
- Revision #690fcfbd29
2023-01-18 16:16:34 +0000
- Fix S3 engine Coverity hits
- Revision #4afa3b64c4
2023-02-15 16:20:25 +0200
- MDEV-30324: Wrong result upon SELECT DISTINCT ... WITH TIES
- Revision #d2b773d913
2023-02-04 12:11:15 +0200
- Whitespace fix
- Revision #e83ae66e4a
2023-02-04 12:10:31 +0200
- Update comments to match new debug_sync implementation
- Merge Revision #96a3b11d13 2023-02-14 15:23:23 +0200 - Merge 10.5 into 10.6
- Revision #1a5c7552ea
2023-02-14 14:36:17 +0530
- MDEV-30552 InnoDB recovery crashes when error handling scenario
- Revision #3eea2e8e10
2023-02-14 14:35:35 +0530
- MDEV-30551 InnoDB recovery hangs when buffer pool ran out of memory
- Revision #badf6de171
2023-02-12 18:42:23 +0100
- MDEV-30412: JSON_OBJECTAGG doesn't escape double quote in key
- Revision #951d81d92e
2023-02-14 15:43:33 +0530
- MDEV-30426 Assertion !rec_offs_nth_extern(offsets2, n) during bulk insert
- Revision #c7fba948e1
2023-02-10 14:44:45 +0200
- Fix RPL tests post DEBUG_SYNC change
- Merge Revision #dbab3e8d90 2023-02-10 13:43:53 +0200 - Merge 10.6 into 10.8
- Merge Revision #6aec87544c 2023-02-10 13:03:01 +0200 - Merge 10.5 into 10.6
- Merge Revision #c41c79650a 2023-02-10 12:02:11 +0200 - Merge 10.4 into 10.5
- Revision #cacea31687
2023-02-09 12:49:17 +1100
- MDEV-30621: Türkiye is the correct current country naming
- Revision #eecd4f1459
2023-02-08 10:32:35 -0700
- MDEV-30608: rpl.rpl_delayed_parallel_slave_sbm sometimes fails with Seconds_Behind_Master should not have used second transaction timestamp
- Revision #c63768425b
2023-02-08 19:24:15 -0800
- MDEV-30586 DELETE with aggregation in subquery of WHERE returns bogus error
- Revision #08c852026d
2023-02-07 13:57:20 +0200
- Apply clang-tidy to remove empty constructors / destructors
- Revision #8dab661416
2023-02-09 10:32:25 +0100
- MDEV-30624 HeidiSQL 12.3
- Revision #aa028e02c3
2023-02-09 09:15:08 +0100
- Update Windows time zone mappings using latest CLDR data
- Revision #493f2bca76
2023-02-07 14:04:37 +0100
- Add more workaround atop existing WolfSSL 5.5.4 workaround to compile ASAN on buildbot
- Revision #785386c807
2023-02-02 10:03:11 +1100
- innodb: cmake - sched_getcpu removed - not used
- Revision #17423c6c51
2023-02-03 11:51:20 +1100
- MDEV-30554 RockDB libatomic linking on riscv64
- Revision #ecc93c9824
2023-02-03 16:00:11 +1100
- MDEV-30492 Crash when use mariabackup.exe with config 'innodb_flush_method=async_unbuffered'
- Revision #762fe015c1
2023-02-04 16:35:30 +1100
- MDEV-30558: ER_KILL_{,QUERY_}DENIED_ERROR - normalize id type
- Merge Revision #40adf52d1c 2023-02-06 20:12:55 +0100 - Merge branch '10.4.28' into 10.4
- Revision #f4b900e6fa
2023-01-05 12:21:20 +1100
- MDEV-24301 [Warning] Aborted connection (This connection closed normally)
- Revision #bef20b5f36
2023-02-02 22:38:32 -0800
- MDEV-30538 Plans for SELECT and multi-table UPDATE/DELETE unexpectedly differ
- Revision #0845bce0d9
2023-02-03 16:57:53 +0400
- MDEV-30556 UPPER() returns an empty string for U+0251 in Unicode-5.2.0+ collations for utf8
- Revision #b05218e08f
2023-01-30 08:55:35 +0200
- MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster
- Revision #844ddb1109
2023-01-26 14:34:12 +0200
- MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster
- Revision #a9eb272f91
2023-02-01 09:49:58 +0200
- MDEV-30534: Remove EOL Debian version 9 (stretch) from autobake-deb.sh
- Revision #2b494ccc15
2023-02-06 18:00:15 +1100
- MDEV-30572: my_large_malloc will only retry on ENOMEM
- Revision #acd23da4c2
2023-02-06 20:29:42 +0200
- MDEV-30479 optimization: Invoke recv_sys_t::trim() earlier
- Revision #461402a564
2023-02-06 20:29:29 +0200
- MDEV-30479 OPT_PAGE_CHECKSUM mismatch after innodb_undo_log_truncate=ON
- Merge Revision #ff12a5b897 2023-02-06 17:55:01 +0200 - Merge mariadb-10.5.19 into 10.5
- Revision #4a04c18af9
2022-11-14 16:43:33 +0400
- MDEV-25765 Mariabackup reduced verbosity option for log output
- Revision #50b69641ef
2022-11-14 16:17:03 +0400
- MDEV-29244 mariabackup --help output still referst to innobackupex
- Revision #49ee18eb42
2023-01-27 10:40:07 +0200
- MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster
- Revision #696562ce55
2023-01-26 14:34:12 +0200
- MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster
- Revision #015fb54d45
2023-01-26 10:27:31 +0200
- MDEV-25037 : SIGSEGV in MDL_lock::hog_lock_types_bitmap
- Revision #75bbf645a6
2023-01-24 21:40:43 -0800
- Add missing include <cstdio>
- Merge Revision #70a515df43 2023-02-06 20:18:44 +0100 - Merge branch '10.6.12' into 10.6
- Revision #29b4bd4ea9
2023-02-06 19:16:15 +1100
- MDEV-30573 Server doesn't build with GCOV by GCC 11+
- Revision #9f16d15357
2023-02-03 15:00:49 +0200
- debug_sync: Print all current active signals within the trace file during wait
- Revision #2a08b2c15c
2023-02-03 14:18:32 +0200
- sql_hset.h - include what you use uchar comes from my_global.h
- Revision #addcf08d0f
2023-02-03 14:13:30 +0200
- Revert test changes from "Fixed debug_sync timeout in deadlock_drop_table"
- Revision #8ff0a7f893
2021-09-29 14:10:56 +0300
- Implement DEBUG_SYNC multiple signal firing capability
- Revision #c115559b66
2021-09-29 14:04:31 +0300
- Extend Binary_string::strstr to also take in a const char pointer
- Revision #cd873c8688
2021-09-29 11:24:05 +0300
- debug_sync: Implement NO_CLEAR_EVENT syntax
- Revision #8885225de6
2021-09-28 22:17:59 +0300
- Implement multiple-signal debug_sync
- Revision #cc08872c16
2021-09-28 22:29:23 +0300
- Initialize the Hash_set during creation
- Revision #b482e87f26
2021-09-28 22:14:36 +0300
- Silence gcc-11 warnings
- Revision #0e737f7898
2022-12-20 14:25:21 +0100
- MDEV-30186 Use of uninitialized value in substitution
- Merge Revision #29cd17e8d9 2023-02-06 20:46:33 +0100 - Merge branch '10.8.7' into 10.8
- Merge Revision #37a46e2181 2023-02-06 20:48:18 +0100 - Merge branch '10.9.5' into 10.9
- Revision #7aace5d5da
2022-10-28 11:14:44 +0100
- MDEV-28839: remove current_pos where not intentionally being tested Task: ===== Update tests to reflect MDEV-20122, deprecation of master_use_gtid=current_pos. Change Master (CM) statements were either removed or modified with current_pos --> slave_pos based on original intention of the test. Reviewed by: ============ Brandon Nesterenko <[email protected]>
- Merge Revision #25a8bdda08 2023-02-06 20:49:51 +0100 - Merge branch '10.10.3' into 10.10
- Revision #fa5426ee46
2023-02-11 01:02:40 +0100
- Update 10.11 HELP
- Revision #483ddb5684
2023-02-09 12:49:17 +1100
- MDEV-30621: Türkiye is the correct current country naming
- Revision #80b4fa54e1
2023-02-15 14:38:28 +0100
- MDEV-30318: galera error messages in mariadb log without galera enabled
- Revision #cc182aca93
2023-02-10 13:06:37 +0200
- Fixed compiler warning in connect/ha_connect.cc
- Revision #bd2cebb8b1
2023-02-10 12:50:44 +0200
- Fixed check_costs.pl to always create table if table does not exists
- Revision #587646a476
2023-02-15 13:33:59 +0300
- Do a proper cleanup in testcase for MDEV-30569
- Merge Revision #10a974adc9 2023-02-15 12:03:12 +0300 - Merge 11.0-selectivity into 11.0
- Revision #e8c7222ba3
2023-02-08 15:27:15 +0300
- MDEV-30603: Wrong result with non-default JOIN_CACHE_LEVEL=[4|5] ...
- Revision #a7666952e0
2023-02-06 16:23:17 +0300
- MDEV-30569: Assertion ...ha_table_flags() in Duplicate_weedout_picker::check_qep
- Revision #d661696636
2023-02-06 12:04:58 +0300
- MDEV-30568: Assertion `cond_selectivity <= 1.000000001' failed in get_range_limit_read_cost
- Revision #cc81ea1cc4
2023-02-03 15:23:38 +0200
- MDEV-30529: Assertion `rnd_records <= s->found_records' failed in best_access_path
- Revision #5faf2ac01b
2023-02-03 14:20:22 +0200
- MDEV-30525: Assertion `ranges > 0' fails in IO_AND_CPU_COST handler::keyread_time
- Revision #00704aff98
2023-01-29 20:39:37 +0200
- Fixed bug in extended key handling when there is no primary key
- Revision #fe1f4ca8ce
2023-01-27 19:36:02 +0200
- MDEV-30486 Table is not eliminated in bb-11.0
- Revision #01c82173dd
2023-01-26 11:38:31 +0200
- Removed /2 of InnoDB ref_per_key[] estimates
- Revision #87507bbb4f
2023-01-27 19:29:33 +0300
- Optimizer Trace: make plan_prefix not show const/eliminated tables
- Revision #2010cfab2a
2023-01-03 20:12:16 +0100
- remove GET_ADJUST_VALUE
- Revision #d10b3b0169
2023-01-03 17:10:02 +0100
- remove SHOW_OPTIMIZER_COST
- Revision #affab99c2f
2023-01-03 12:00:17 +0100
- remove Feature_into_old_syntax
- Revision #7e465aeb3a
2023-01-03 20:48:03 +0100
- typos in comments, etc
- Revision #5e5988dbb8
2023-01-24 16:25:26 +0200
- Selectivity: apply found_constraint heuristic only to post-join #rows.
- Revision #33af691f23
2023-01-24 15:42:38 +0200
- Updated comments in best_access_path()
- Revision #0eca91ab75
2023-01-12 18:45:40 +0200
- MDEV-30080 Wrong result with LEFT JOINs involving constant tables
- Revision #3316a54db3
2023-01-10 15:37:28 +0200
- Code cleanups and add some caching of functions to speed up things
- Revision #65da564530
2023-01-09 17:48:06 +0200
- MDEV-30360 Assertion `cond_selectivity <= 1.000000001' failed in ...
- Revision #0a7d291756
2023-01-09 16:34:12 +0200
- MDEV-30328 Assertion `avg_io_cost != 0.0 || index_cost.io + row_cost.io == 0' failed in Cost_estimate::total_cost()
- Revision #1a13dbff01
2023-01-05 15:43:14 +0200
- MDEV-30327 Client crashes in print_last_query_cost
- Revision #8d4bccf338
2023-01-05 15:27:31 +0200
- MDEV-30313 Sporadic assertion `cond_selectivity <= 1.0' failure in get_range_limit_read_cost
- Revision #5de734da6b
2023-01-04 18:52:18 +0100
- Added sys.optimizer_switch_on() and sys.optimizer_switch_off()
- Revision #356a860155
2023-01-04 19:33:18 +0200
- Changed 'check_costs' so that --init-query can be used to override setup_engine()
- Revision #02b7735b82
2022-12-28 19:38:37 +0200
- MDEV-30310 Assertion failure in best_access_path upon IN exceeding IN_PREDICATE_CONVERSION_THRESHOLD, derived_with_keys=off
- Revision #4be0bfad98
2022-12-28 16:42:27 +0200
- Simplified code in generate_derived_keys() and when using pos_in_tables
- Revision #9a4110aa57
2022-12-28 05:41:41 +0200
- MDEV-30256 Wrong result (missing rows) upon join with empty table
- Revision #e3f56254a8
2022-12-27 17:16:34 +0200
- MDEV-30098 Server crashes in ha_myisam::index_read_map with index_merge_sort_intersection=on
- Revision #76d2a77d52
2022-12-27 16:39:58 +0200
- MDEV-30088 Assertion `cond_selectivity <= 1.0' failed in get_range_limit_read_cost
- Revision #3fa99f0c0e
2022-12-27 14:49:27 +0200
- Change cost for REF to take into account cost for 1 extra key read_next
- Revision #b5df077e85
2022-12-21 00:30:02 +0200
- Fixed wrong selectivity calculation in table_after_join_selectivity()
- Revision #ed0a723566
2022-12-20 15:55:40 +0200
- Cache file->index_flags(index, 0, 1) in table->key_info[index].index_flags
- Revision #5e0832e132
2022-12-20 13:38:29 +0200
- Updated some tests for --valgrind
- Revision #43dc42334d
2022-12-20 13:37:32 +0200
- Fixed 'undefined variable' error in mtr
- Revision #e4fbec1463
2022-12-16 13:33:05 +0300
- Make tests work with --view-protocol
- Revision #1529881595
2022-12-15 14:38:35 +0300
- Stabilize rocksdb.rocksdb test.
- Revision #cbd99688af
2022-12-08 21:24:31 +0300
- MDEV-21095: Make Optimizer Trace support Index Condition Pushdown
- Revision #07f21cfb14
2022-12-02 16:46:54 +1200
- MDEV-21092,MDEV-21095,MDEV-29997: Optimizer Trace for index condition pushdown, partition pruning, exists-to-in
- Revision #dba78f3c32
2022-12-14 16:11:22 +0300
- Stabilize engines/iuds.type_bit_iuds test
- Revision #0fcc32f864
2022-12-14 15:24:09 +0300
- Remove mysql-test/suite/versioning/r/select,trx_id.rdiff which is empty
- Revision #6ca762c846
2022-12-14 15:07:16 +0300
- Update columnstore to include the patch to compile with the new cost model APIs
- Revision #1f4a9f086a
2022-12-12 20:06:32 +0200
- Removed "<select expression> INTO <destination>" deprication.
- Revision #b74d2623eb
2022-12-02 17:27:34 +0200
- Removed diff dates from rdiff files
- Revision #8b7c0d69d2
2022-12-02 17:18:50 +0200
- In best_access_path() change record_count to 1.0 if its less than 1.0.
- Revision #02f6ba571e
2022-11-28 15:02:34 +0200
- Changed some startup warnings to notes
- Revision #0bab548137
2022-11-25 16:48:53 +0200
- Remove strlen() from Item::cleanup
- Revision #01760333e8
2022-11-25 15:25:44 +0200
- Do not give warnings about #rocksdb directory information_schema
- Revision #6c4076fac4
2022-11-21 18:17:14 +0300
- MDEV-30032: EXPLAIN FORMAT=JSON output: part #2: print 'loops'.
- Revision #ffe0beca25
2022-11-19 21:00:23 +0300
- MDEV-30032: EXPLAIN FORMAT=JSON output: print costs
- Revision #657868f5e7
2022-11-22 13:32:44 +0200
- Change BUILD scripts to use wolfss by default
- Revision #0dd9ec97d0
2022-11-22 15:27:37 +0200
- Changed a rule to be cost based in test_if_cheaper_ordering
- Revision #1c88ac60cf
2022-11-22 14:56:33 +0200
- Simple cleanup of removing QQ comments from sql_select.cc
- Revision #c1512b1e7c
2022-11-21 14:24:00 +0200
- Added "override" to ha_heap.h, ha_myisam.h, ha_myisammrg.h and ha_sequence.h
- Revision #d645025e87
2022-11-18 17:47:16 +0200
- Change default of histogram_type to JSON_HB
- Revision #98879f8d43
2022-11-18 13:51:15 +0200
- Version change to 11.0
- Revision #dd1a4131ef
2022-11-14 17:08:09 +0200
- Fixed bug in Aria with aria_log files that are exactly 8K
- Revision #cbf60dba74
2022-11-09 19:44:11 +0200
- Small improvements to aria recovery
- Revision #66dde8a54e
2022-11-16 14:52:47 +0200
- Added rowid_filter support to Aria
- Revision #6418c24c94
2022-11-09 19:11:08 +0200
- Set thd->query() for internal (startup) transactions
- Revision #0ba47126f1
2022-11-10 15:39:47 +0300
- Added MARIADB_NEW_COST_MODEL for ColumnStore to detect new cost model
- Revision #7a17b65919
2022-11-02 17:43:02 +0200
- Don't do zerofill of Aria table if it's already zerofilled
- Revision #5bf2421eed
2022-11-21 17:28:43 +0300
- MDEV-30059: Optimizer Trace: plan_prefix should be a comma-separated-list
- Revision #727491b72a
2022-10-04 16:16:06 +0300
- Added test cases for preceding test
- Revision #eb68023c8e
2022-11-24 14:08:31 +0200
- Added range_index to 'range' optimizer_trace output
- Revision #367c780d5e
2022-11-26 13:12:59 +0200
- Fix bug in WITH ties
- Revision #aa5e788051
2022-11-07 14:30:42 +0200
- MDEV-29677 Wrong result with join query and innodb fulltext search
- Revision #66d9c1b22d
2022-10-31 18:02:36 +0200
- Fixes for 'Filtering'
- Revision #4464aa4628
2022-10-28 18:17:53 +0300
- Updated number of expected rows from 2 to 100 for information_schema tables
- Revision #15cce52bc9
2022-10-28 18:15:58 +0300
- Added optimizer_trace info for index_intersects
- Revision #0fada9c2ab
2022-10-19 12:54:16 +0300
- Removed worst_seek argument for cost_for_index_read()
- Revision #43dc831ee3
2022-10-04 12:59:43 +0300
- Changed aggregate distinct optimization with indexes to be cost based.
- Revision #2eb6b801ad
2022-10-03 14:29:04 +0300
- Fixes some issues in Firstmatch optimization
- Revision #804c91baf1
2022-10-03 14:22:16 +0300
- Print more information in optimizer trace for LATERAL DERIVED
- Revision #99db92f618
2022-10-03 14:21:26 +0300
- Indexes where not used for sorting in sub queries
- Revision #d9d0e78039
2022-09-30 17:10:37 +0300
- Add limits for how many IO operations a table access will do
- Revision #7afa819f72
2022-09-25 18:44:48 +0300
- Fix cost calculation for get_best_group_min_max()
- Revision #009db2288b
2022-09-23 14:48:13 +0300
- Fixed limit optimization in range optimizer
- Revision #b66cdbd1ea
2022-08-11 13:05:23 +0300
- Changing all cost calculation to be given in milliseconds
- Revision #590416e21c
2022-10-04 11:32:55 +0300
- Stabilize a testcase in subselect_sj2_mat
- Revision #6d179ad134
2022-10-04 11:32:33 +0300
- Fix typecast warnings-as-errors on Windows.
- Revision #33fc8037e0
2022-08-20 08:22:57 +0300
- Fixed some issues with FORCE INDEX
- Revision #013ba37ae2
2022-06-30 14:02:53 +0300
- Fix cost calculation in test_if_cheaper_ordering() to be cost based
- Revision #59193ef673
2022-07-02 22:15:22 +0300
- Implement cost_of_filesort()
- Revision #b70290869e
2022-07-02 22:43:22 +0300
- Refactor Sort_param::init_for_filesort
- Revision #50e9f7aee5
2022-06-30 14:31:54 +0300
- Rewrite cost computation for filesort operations
- Revision #06be2c64bc
2022-06-30 14:48:00 +0300
- cleanup: Don't pass THD to get_merge_many_buff_cost_fast
- Revision #ca2851d17e
2022-06-30 13:46:43 +0300
- cleanup: Make tempfile creation uniform with DISK_CHUNK_SIZE
- Revision #fa90ac6180
2022-06-30 10:45:20 +0300
- cleanup: Rename Sort_param::max_rows to limit_rows
- Revision #488148dd8a
2022-06-30 13:59:40 +0300
- Added checking of arguments to COST_ADD and COST_MULT
- Revision #07df2029a3
2022-06-30 15:43:58 +0300
- Adjust cost for re-creating a row from the JOIN CACHE
- Revision #4515a89814
2022-06-16 13:12:01 +0300
- Fixed cost calculations for materialized tables
- Revision #1d82e5daf7
2022-06-13 17:45:37 +0300
- Move join->emb_smj_nest setting to choose_plan()
- Revision #249475b99c
2022-09-29 19:57:56 +0300
- Make --ps-protocol command work in --ps-protocol mode
- Revision #b44e28af6f
2022-05-09 11:36:44 +0300
- Simple optimization: Remove JOIN::set_group_rpa as it is not needed
- Revision #5e5a8eda16
2022-05-04 17:26:43 +0300
- Derived tables and union can now create distinct keys
- Revision #868d577cb6
2022-05-04 17:35:59 +0300
- Fixed crashing bug in create_internal_tmp_table_from_heap()
- Revision #2d70ff4272
2022-04-13 20:33:50 +0300
- Add test cases for MDEV-20595 and MDEV-21633 to show these are solved
- Revision #2387ee9b45
2022-04-11 17:59:36 +0300
- Added 'records_out' and join_type to POSITION
- Revision #9db877c9ec
2022-04-05 22:50:42 +0300
- Align elements in struct system_variables
- Revision #373f7ea72f
2022-09-28 17:34:22 +0300
- Fix compile on Windows: use explicit casts between double and ha_rows.
- Revision #5e651c9aea
2022-04-05 20:12:29 +0300
- Make the most important optimizer constants user variables
- Revision #b6215b9b20
2021-11-01 12:34:24 +0200
- Update row and key fetch cost models to take into account data copy costs
- Revision #034aedadf2
2022-08-21 05:53:54 +0300
- Added optimizer_costs.h which includes all optimizer costs
- Revision #e6205c966d
2021-10-21 19:40:58 +0300
- Split cost calculations into fetch and total
- Revision #766bae2b31
2022-01-20 15:49:01 +0200
- Make trace.add() usage uniform
- Revision #ec6aa2829a
2022-09-09 19:09:23 +0300
- Stabilize main.subselect_sj2* tests
- Revision #d9d9c90a3d
2022-09-19 19:59:00 +0300
- Fix tests: avoid query plan with identical costs
- Revision #2a79abcd12
2022-09-19 19:37:57 +0300
- Fix compile on Windows
- Revision #956980971f
2021-10-09 16:16:10 +0300
- Update cost for hash and cached joins
- Revision #6fa7451759
2021-10-08 02:36:58 +0300
- Adjust costs for doing index scan in cost_group_min_max()
- Revision #bc9805e954
2021-10-08 01:40:59 +0300
- Return >= 1 from matching_candidates_in_table if records > 0.0
- Revision #b67144893a
2021-10-07 20:15:34 +0300
- Update matching_candidates_in_table() to treat all conditions similar
- Revision #dc2f0d138d
2021-10-06 12:53:18 +0300
- Fix calculation of selectivity
- Revision #7d0bef6cd7
2021-10-06 12:34:54 +0300
- Fixed bug in SQL_SELECT_LIMIT
- Revision #fc0c157aaa
2021-11-05 13:06:14 +0200
- Simple optimization to speed up some handler functions when checking killed
- Revision #07b0d1a35d
2021-10-22 14:17:31 +0300
- Adjusted Range_rowid_filter_cost_info lookup cost slightly.
- Revision #987fcf9197
2022-07-02 21:47:57 +0300
- cleanup: Typo fix appliccable -> applicable
- Revision #bcd5454beb
2021-10-19 18:08:12 +0300
- Change class variable names in rowid_filter to longer, more clear names
- Revision #2cc5750c79
2022-01-05 14:52:15 +0200
- Updated convert-debug-for-diff
- Revision #4062fc28bd
2021-10-06 12:31:19 +0300
- Optimizer code cleanups, no logic changes
- Revision #87d4d7232c
2021-10-06 02:39:59 +0300
- Limit calculated rows to the number of rows in the table
- Revision #c443dbff0e
2021-10-05 17:08:16 +0300
- Ensure that test_quick_select doesn't return more rows than in the table
- Revision #8b977a6c3a
2021-12-27 18:51:00 +0200
- MDEV-14907 FEDERATEDX doesn't respect DISTINCT
- Revision #9d0fbcc400
2021-09-17 14:53:54 +0300
- Improve comments in the optimizer
- Revision #f74bb51b30
2023-02-14 13:29:46 +0200
- Updated coding standards
- Revision #2988db1cd9
2023-01-03 12:18:38 +0200
- MDEV-30318 : galera error messages in mariadb log without galera enabled
- Revision #00f202b22a
2022-12-09 13:56:43 +0200
- MDEV-30133 MariaDB startup does not validate plugin-wsrep-provider when wsrep_mode=off or wsrep_provider is not set
- Revision #4849b73c4b
2022-12-09 11:27:55 +0200
- MDEV-30120 Update the wsrep_provider_options read_only value in the system_variables table.
- Revision #79d0194eef
2021-02-09 20:06:59 +0200
- MDEV-22570 Implement wsrep_provider_options as plugin
- Revision #061ea3f639
2023-02-11 01:15:50 +0100
- Update 11.0 HELP
- Revision #9656356b55
2023-02-11 20:04:46 +0100
- MDEV-30203 Move mysql symlinks to different package
- Revision #36ea5dffe7
2022-12-14 18:12:15 +1100
- resolve-stack-dump was moved from server to client (RPM)
- Revision #c6f0814468
2022-12-22 23:58:06 +0100
- more changes to man page handling
- Revision #738d4604b7
2022-12-22 23:12:25 +0100
- cmake: rename backup component to Backup
- Revision #951b7ab57b
2022-12-22 23:11:34 +0100
- cmake: simplify handling of man pages
- Revision #f6c5b57eb3
2022-12-22 19:38:54 +0100
- man pages: mariadb* are primary pages, mysql* are generated
- Revision #4d09050ca7
2022-10-20 13:07:05 +0300
- MDEV-29281 Report events from provider (add node eviction event)
- Revision #6a5af66ddf
2022-12-09 07:32:02 +0200
- Update wsrep-lib submodule
- Revision #4fa2747a63
2022-12-19 22:49:12 +0100
- MDEV-29582 post-review fixes
- Revision #b30b040b73
2022-09-21 11:10:05 +1000
- MDEV-29582 deprecate mysql* names
- Revision #ce4a289f1c
2023-02-03 16:36:17 +1100
- MDEV-30448 No deprecation message shown for mysql_fix_extensions
- Revision #3622644836
2023-01-31 21:13:41 +0000
- MDEV-30498 Rename mysql_upgrade state file to mariadb_upgrade
- Revision #d6e3d89c80
2022-12-10 12:08:31 +0100
- MDEV-29668 SUPER should not allow actions that have fine-grained dedicated privileges
- Revision #0ac5132505
2022-12-08 17:48:00 +0100
- MDEV-29227 deprecate explicit_defaults_for_timestamp=0
- Revision #760d149067
2022-12-08 20:12:01 +0100
- MDEV-30128 remove support for 5.1- replication events
- Revision #42f53c763a
2022-09-19 15:30:09 +0100
- Add CODING_STANDARDS.md file
- Revision #6252a281b5
2022-12-08 17:43:59 +0100
- MDEV-28910 remove the 5.5.5- version hack
- Revision #986d39c3f5
2023-01-25 10:18:12 +0200
- MDEV-29694 follow-up: Simplify mlog_init_t
- Merge Revision #75c78316d6 2023-01-25 10:17:54 +0200 - Merge 10.11 into 11.0
- Revision #a30d4250c2
2023-01-13 16:46:20 +0200
- MDEV-26790 InnoDB read-ahead may cause page writes
- Revision #d6aed21621
2023-01-13 16:43:29 +0200
- MDEV-30216 Read-ahead unnecessarily allocates and frees pages when a page is in the buffer pool
- Revision #f8ca355ed8
2022-12-21 14:04:48 +1100
- MDEV-26548: replace .mysql_history with .mariadb_history
- Revision #aafe85ecb1
2023-01-24 09:03:06 +0200
- MDEV-30447: use of undeclared identifier O_DIRECT
- Revision #26ef4875e6
2022-12-05 09:03:06 +1100
- MDEV-6339 deprecate log_slow_admin_statements
- Revision #61161cdaf9
2023-01-20 11:17:21 +0100
- PR template: rebase to earliest maintained version
- Revision #c37ebaf6c2
2022-12-11 00:23:16 +0100
- MDEV-30153 ad hoc client versions are confusing
- Revision #eb26bf6e09
2022-12-11 00:11:43 +0100
- unify client/tool version string
- Revision #314e50b464
2023-01-12 10:34:14 +1100
- Use MariaDB as the project name in CMakeLists.txt (fix)
- Revision #44dce3b207
2023-01-13 12:46:30 +0200
- MDEV-29986 Set innodb_undo_tablespaces=3 by default
- Merge Revision #d6d85c92ee 2023-01-13 12:33:12 +0200 - Merge 10.11 into 11.0
- Revision #944beb9e7a
2022-12-14 14:44:28 +0200
- MDEV-19506 Remove the global sequence DICT_HDR_ROW_ID for DB_ROW_ID
- Revision #f27e9c8947
2023-01-11 17:59:36 +0200
- MDEV-29694 Remove the InnoDB change buffer
- Revision #24648768b4
2022-12-14 14:43:32 +0200
- MDEV-30136: Deprecate innodb_flush_method
- Revision #e581396b7a
2022-12-14 14:42:20 +0200
- MDEV-29983 Deprecate innodb_file_per_table
- Merge Revision #ae79cedf4b 2023-01-11 11:45:56 +0200 - Merge 10.11 into 11.0
- Revision #d29d915790
2022-12-12 12:47:01 +1100
- Use MariaDB as the project name in CMakeLists.txt
- Revision #b075191ba8
2023-01-06 15:03:54 +1200
- MDEV-30353 Debian additions version fix
- Revision #c6e0ab74f0
2023-01-03 10:43:51 +0100
- bump the VERSION
- Revision #1be861c582
2022-12-01 17:30:10 +1100
- MDEV-28526 Spider: remove conn_kind member variables
- Revision #1128b54aa4
2022-11-29 12:08:27 +1100
- MDEV-29269 Spider: remove #ifdef ITEM_FUNC_TIMESTAMPDIFF_ARE_PUBLIC
- Revision #9c05c840b4
2022-11-29 16:46:53 +1100
- MDEV-28891 Spider: remove #ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
- Revision #b1856aff37
2022-12-10 12:05:36 +0100
- mark an unused error message
- Revision #681976ed14
2022-12-19 21:14:05 +0100
- spider fixes for 11.0+
- Revision #71a72dd770
2022-12-19 19:01:42 +0100
- 11.0 branch
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.