The most recent release of MariaDB 10.5 is:MariaDB 10.5.28 Stable (GA) Download NowAlternate download from mariadb.org
DownloadRelease NotesChangelogOverview of 10.5
Release date: 10 Aug 2020
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.4.14
Merge 2020-08-07 13:43:08 +0200 - Merge branch '10.4' into 10.5
2020-08-07 03:04:37 +0300
List of unstable tests for 10.5.5 release
2020-08-06 17:54:35 +0200
update columnstore
Merge 2020-08-07 13:41:01 +0200 - Merge branch 'merge-perfschema-5.7' into 10.5
2020-05-08 18:51:40 +0200
5.7.30
2019-12-11 21:39:26 +0100
5.7.28
2016-07-28 15:52:12 +0200
5.7.13
2020-08-07 13:37:41 +0200
Server crash or ASAN negative-size-param in my_strnncollsp_binary / SORT_FIELD_ATTR::compare_packed_varstrings
2020-08-05 19:59:50 +0300
buf_LRU_scan_and_free_block() fails to stop at first freed block
2020-08-05 19:58:26 +0300
fixup 58e759a9393f76e558c016a3f84656401b9de1ce: clang -Winconsistent-missing-override
2020-08-05 17:00:14 +0200
change buitin plugin types from Alpha to Stable as needed
2020-08-04 22:55:47 +0200
Move ColumnStore dependency on jemalloc from rpm Requires: to Recommends:
2020-08-04 22:46:31 +0200
CPackRPM support for Recommends:
2020-08-04 14:44:40 +0200
ColumnStore fails to build on Ubuntu 20.10 due to missing readline
2020-08-04 09:35:17 +0200
MariaDB cannot be installed over MySQL 5.7.30 on Bionic anymore
2020-07-27 18:46:37 +0300
Added 'final' to some classes to improve generated code
Merge 2020-08-04 17:24:15 +0200 - Merge branch '10.4' into 10.5
2020-08-04 06:59:29 +0300
Deprecate&ignore InnoDB concurrency throttling parameters
2020-08-04 12:19:40 +1000
: s3 postfix libz -> z
2020-08-04 12:09:30 +1000
: s3 - link to zlib
2020-08-02 20:39:36 +0300
False sharing in page_hash_latch::read_lock_wait()
Merge 2020-08-01 14:43:58 +0300 - Merge 10.4 into 10.5
Merge 2020-08-01 14:43:37 +0300 - Merge 10.4 into 10.5
Merge 2020-08-01 14:42:51 +0300 - Merge 10.4 into 10.5
2020-06-27 15:43:46 +0300
Unify config syntax in default files
2020-06-27 15:41:20 +0300
: Allow plugin-maturity=alpha so S3 plugin loads
2020-07-31 17:11:17 +0200
Server crashes in Sql_cmd_alter_table_exchange_partition::exchange_partition
2020-07-29 23:27:25 +0800
: ARM crash on Raspberry Pi 4
2020-07-04 13:45:56 +0300
Deb: Make RocksDB plugin depend on python3 as myrocks_hotbackup needs it
2020-06-28 17:35:02 +0300
Deb: Proper DH_ and DEB_ flag use in debian/rules
2020-06-28 15:35:30 +0300
Deb: Stop suggesting tinyca, upstream project does not exist anymore
2020-07-11 12:19:00 +0300
Deb: Simplify and unify autobake-deb.sh
2020-07-11 12:12:34 +0300
Deb: Cleanup and document
2020-06-19 13:40:50 +0300
Deb: On upgrades, stop both mysqld and mariadbd for backwards compat
2020-06-14 14:25:15 +0300
Use mktemp instead of deprecated tempfile
2020-06-14 14:49:45 +0300
Fix spelling errors
2020-07-13 20:23:37 +0300
InnoDB unnecessarily writes unmodified pages
2020-07-27 19:33:21 +0300
Insert into TEMPORARY TABLE fails to invoke mtr_t::set_modified()
2020-07-13 14:50:43 +0000
The solution to the minor upgrade issue
2020-07-16 13:01:15 +1000
: s3 curl library path fix
2020-07-15 11:23:19 +1000
: my_timer_milliseconds clock_gettime for multiple platfomrs
2020-04-29 18:23:17 +1000
mtr: mysqld--help-aria test on OSX fail
2020-06-22 13:31:59 +1000
: perfschema add FreeBSD include header for pthread_getthreadid_np
2020-07-24 20:17:43 +0530
Read of Uninitialized memory during buffer pool resizing
2020-07-23 15:30:29 +0530
: LONGTEXT column with collation doesn't sort
2020-07-23 11:34:01 +0300
Fix test cases Changes to be committed: modified: mysql-test/suite/galera_3nodes/t/GCF-354.test modified: mysql-test/suite/galera_3nodes/t/inconsistency_shutdown.test
2020-07-22 17:57:07 +0300
thd->m_transaction_psi was not properly cleared for new connections
2020-07-20 19:26:31 +0300
strcmp() takes 0.37% in OLTP RO
2020-07-20 19:26:58 +0300
Fixed wrong free in comp_err
2020-07-20 14:15:25 +0300
Disable maria.max_length when using valgrind (too slow)
2020-07-17 17:56:17 +0300
Fixed removed warning from valgrind in Protocol::store_str
2020-07-16 16:30:06 +0300
Remove String::lex_string() and String::lex_cstring()
2020-07-16 12:45:30 +0300
Use larger buffer when reading binary and relay logs
2020-07-16 12:23:37 +0300
Clean up Item_uint() & Item_int()
Merge 2020-07-23 09:19:06 +0300 - Merge 10.4 into 10.5
2020-07-22 16:09:58 +0530
Assertion failure 'req_type.is_dblwr_recover() || err == DB_SUCCESS' for page_compressed tables
2020-07-22 14:40:56 +0530
Replace FSP_FLAGS_HAS_PAGE_COMPRESSION with fil_space_t::is_compressed
2020-07-22 08:48:14 +0300
Fix regex on test.
2020-05-19 11:12:26 +0300
Deadlock between BF abort and manual KILL command
Merge 2020-07-21 17:33:16 +0300 - Merge 10.4 into 10.5
2020-07-17 19:56:33 +0530
Possible corruption of page_compressed tables, or when scrubbing is enabled
Merge 2020-07-20 15:55:59 +0300 - Merge 10.4 into 10.5
Merge 2020-07-20 15:37:12 +0300 - : Null-merge 10.4 to 10.5 (FIXME: really merge this!)
Merge 2020-07-16 07:15:06 +0300 - Merge 10.4 into 10.5
2020-07-15 11:23:19 +1000
: my_timer_milliseconds ftime deprecated - clock_gettime replacement
Merge 2020-07-15 14:51:22 +0300 - Merge 10.4 into 10.5
2020-07-14 11:48:13 +0400
Improve Protocol performance for numeric data
2020-07-14 11:06:27 +0400
Preparatory changes for Improve Protocol performance for numeric data
2020-07-14 16:17:25 +0300
followup: Adjust the test main.mdl
2020-07-13 19:59:09 +0400
Remove redundant virtual Protocol::store()
2020-07-13 16:19:49 +0400
Add a data type my_repertoire_t
2020-07-13 17:57:11 +0300
follow-up fix: Remove an unused constexpr
2020-07-13 17:53:12 +0300
follow-up: Align buf_pool.page_hash.array
2020-07-13 17:49:09 +0300
Cleanup: Remove redundant #include "ha0ha.h"
Merge 2020-07-13 17:05:13 +0300 - Merge 10.4 into 10.5
2020-07-11 14:04:53 +0000
Remove obsolete file from the packaging list.
2020-07-03 16:24:58 +0300
Deb: Misc ColumnStore Debian packaging improvements
2020-07-09 21:10:47 +0300
fix compilation with gcc-10
2020-06-25 21:59:13 +0300
Add man page for new command aria_s3_copy
2020-07-06 15:23:39 +0300
Unnecessary contention on rw_lock_list_mutex in ibuf_dummy_index_create()
2020-07-03 12:08:43 +0300
replace UT_LIST with ilist in rw_lock_list_t
2020-07-06 22:02:16 +0300
fix clang compilation
2020-06-30 15:20:11 +0200
remove potentially dangerouws casting to Item_in_subselect
2020-07-05 20:38:50 +0300
Fix cmake -DWITH_MSAN=ON
2020-07-05 16:25:29 +0300
After-merge fix for ASAN and MSAN
Merge 2020-07-04 22:19:49 +0300 - Merge 10.4 into 10.5
2020-07-04 14:01:55 +0300
fixup: Define a single-caller function inline
2020-07-04 13:56:38 +0300
After-merge fixes for ASAN
2020-06-25 19:21:45 +0200
optimize ha_delete_table_force
2020-06-25 18:51:45 +0200
continue DROP TEMPORARY TABLE t1, t2, t3 after error.
2020-06-22 22:14:25 +0200
replace HTON_AUTOMATIC_DELETE_TABLE with return -1 from drop_table()
2020-06-22 13:21:18 +0200
remove mysql_declare_plugin declaration from some plugins
2020-06-16 10:33:48 +0200
Ensure that table is truly dropped when using DROP TABLE
2020-06-16 09:34:38 +0200
rewrite bug#26704 test case
2020-06-15 14:32:53 +0200
small cleanup
2020-06-15 14:06:08 +0200
cleanup: make dd_frm_type to work as documented
2020-06-15 12:13:44 +0200
Ensure that table is truly dropped when using DROP TABLE
2020-06-14 11:48:50 +0200
optimization: use hton->drop_table in few simple cases
2020-06-13 21:23:19 +0200
introduce hton->drop_table() method
2020-06-16 19:37:27 +0200
test dropping of a MEMORY table
2020-06-14 11:46:37 +0200
cleanup, less #ifdef's
2020-07-04 02:19:02 +0300
Disable rpl_parallel2 temporarly until we have a proper fix for it in 10.5
Merge 2020-07-03 23:31:12 +0300 - Merge remote-tracking branch 'origin/10.4' into 10.5
2020-07-03 20:34:46 +0300
Atomic write support for ScaleFlux NVMe SSD's
2020-07-03 15:01:21 +0200
compilation fix
2020-06-26 01:47:33 +0300
TABLE::initialize_quick_structures() takes 0.5% in oltp_read_only
2020-07-02 16:58:35 +0300
Fixed typo in InnoDB when compiling with VALGRIND
Merge 2020-07-02 09:41:44 +0300 - Merge 10.4 into 10.5
2020-07-02 07:45:19 +0300
: Regression due to unwanted read-ahead
2020-07-01 16:11:58 +0300
MSAN use-of-uninitialized-value in optimizer_trace
2020-06-27 18:44:00 +0200
always use python3
2020-06-29 16:40:55 +0200
ColumnStore RPM packaging fixes
2020-06-26 11:29:12 -0400
A few important fixes for columnstore.
Merge 2020-06-30 13:18:25 +0200 - Merge remote-tracking branch 'origin/10.5-' into 10.5
2020-06-23 14:19:36 +0200
: Additional fix for branch 10.5
2020-05-27 21:21:24 +0300
fixes for galera.galera_slave_replay test
2020-06-30 11:05:03 +0530
Make the test func_json deterministic
2020-06-29 19:29:35 +0200
Service registered with deprecated "mysqld.exe --install" crashes on startup
2020-06-29 20:06:28 +0530
: JSON_OBJECTAGG returns NULL when used together with GROUP BY
2020-06-29 11:53:43 +0200
update removed_variables in mysql_upgrade_service for 10.5
2020-06-26 23:53:06 +0300
Select Handlers: Initialize JOIN::fields when running with pushed select
2020-06-25 01:15:35 +0900
"mysqld --bootstrap" / mysql_install_db hangs when Spider is installed
2020-06-26 08:27:08 +0000
Cmake now ignores ColumnStore without an explicit -DDEB | -DRPM and -DPLUGIN_COLUMNSTORE=YES or its analog.
2020-06-25 13:59:00 +0300
fix clang build
2020-06-24 15:33:30 +0530
: rpl.rpl_slave_alias_replica failed in buildbot with wrong result
Merge 2020-06-24 14:34:06 +0200 - Merge branch 'github/10.5' into bb-10.5-release
2020-06-24 06:05:16 -0400
bump the VERSION
2020-06-24 12:51:55 +0300
Fixed memory leak in item_sum.cc::report_cut_value_error()
2020-02-11 15:35:51 -0800
Exclude needs to be on receiving side too
2020-02-11 10:27:59 -0800
ZFS snapdir=visible breaks Galera rsync SST replcation
2020-05-15 18:39:05 +0300
MDL scalability regression after backup locks
2020-05-13 01:45:54 +0300
MDL scalability regression after backup locks
2020-06-16 23:57:51 +0300
InnoDB: encapsulate trx_sys.mutex and trx_sys.trx_list into a separate class
2020-06-22 23:40:56 +0530
Fixing a test
2020-06-05 16:41:25 +0300
DDL on temporary object is prohibited when XA is in prepare state
2020-06-22 19:48:46 +0530
: SIGSEGV in ha_innobase::cmp_ref on DELETE
2020-06-19 22:04:02 +0300
Post-fix for 0a9633ee: Basic LEX::print function that supports UPDATEs
2020-06-19 15:24:16 +0530
mtr_t::mtr_t() allocates some memory
2020-06-17 14:18:02 +0200
: galera_ftwrl_drain test failed
This page is licensed: CC BY-SA / Gnu FDL