The most recent release of MariaDB 10.5 is:MariaDB 10.5.28 Stable (GA) Download NowAlternate download from mariadb.org
Download 10.5.7Release NotesChangelogOverview of 10.5
Release date: 3 Nov 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.16
2020-11-03 12:41:41 +0200
innodb_random_read_ahead=ON causes hang on DDL or shutdown
2020-11-02 04:15:13 +0200
List of unstable tests for 10.5.7 release
Merge 2020-11-01 14:26:15 +0100 - Merge branch '10.4' into 10.5
2020-10-30 19:06:50 +0200
Assertion in_LRU_list failed in buf_flush_try_neighbors()
Merge 2020-10-30 13:53:10 +0200 - Merge 10.4 into 10.5
2020-10-30 11:46:12 +0100
after-merge fix: update the test to pass in --ps
Merge 2020-10-30 11:15:30 +0200 - Merge 10.4 into 10.5
2020-10-30 15:09:18 +1100
deb: logrotate - fix my_print_defaults arg
2020-10-29 15:51:09 +0200
MSAN use-of-uninitialized-value in tpool::simulated_aio::simulated_aio_callback()
2020-10-29 08:49:03 +0200
MYSQL_JSON: Update test case to omit .so or .dll extension
2020-10-29 08:37:27 +0200
Fix decimals to 0 for MySQL JSON
2020-10-28 23:04:55 +0200
Add type_mysql_json.so to debian packages
2020-10-28 23:00:21 +0200
Move vers_type_timestamp within the CC file
2020-10-28 21:33:20 +0200
Expose utf8mb4_bin charset for plugins
2020-10-28 21:21:15 +0200
Skip MYSQL_JSON related tests if the plugin is not compiled
2020-10-28 00:58:38 +0100
update columnstore
2020-10-28 21:53:35 +0100
SPIDER storage engine plugin -> Stable
2020-10-29 09:15:35 +0200
InnoDB: Failing assertion: node->is_open() in fil_space_t::flush_low
2020-10-29 08:16:44 +0200
Fix bogus -Wmaybe-uninitialized in GCC 10.2.0 -Og
2020-10-15 18:02:24 +0300
Convert MySQL JSON type to MariaDB TEXT in mysql_upgrade
2020-10-15 17:37:31 +0300
cleanup: Static_binary_string need not take non-const double parameter
2020-10-27 20:54:03 +0100
Use NtFlushBuffersFileEx(FLUSH_FLAGS_FILE_DATA_SYNC_ONLY) on Windows
2020-10-26 12:05:47 +0530
: SQL Error (1038): Out of sort memory when enough memory for the sort buffer is provided
2020-10-27 16:45:35 +0100
INET6 type plugin -> Beta
2020-10-27 09:52:42 +0200
innodb.ibuf_not_empty failed in buildbot
2020-10-26 16:43:52 +0200
: Use normal mutex for log_sys.mutex, log_sys.flush_order_mutex
2020-10-23 12:53:40 +0300
: Implement asynchronous doublewrite
2020-10-23 12:29:11 +0300
fixup: Interleaved doublewrite batches
2020-10-23 10:49:03 +0300
fixup: Clean up asynchronous I/O
2020-10-26 16:04:12 +0200
: Shrink fil_space_t
2020-10-26 15:59:30 +0200
: Remove fil_system.LRU and reduce fil_system.mutex contention
2020-10-26 16:35:47 +0200
: Improve InnoDB log checkpoint performance
2020-10-26 17:07:17 +0200
fixup: Assertion bpage->in_file() failed
2020-10-16 14:38:07 +0300
Cleanup: Speed up mariadb-backup --prepare
2020-10-26 15:04:24 +0200
fixup: Avoid crash on mariadb-backup shutdown
2020-08-27 18:59:09 +0200
S3 plugin fails to load depending on loaded storage engines
2020-09-25 12:52:37 +0200
fix occasisonal test failures: SELECT without ORDER BY
2020-09-23 12:24:16 +0200
TokuDB compilation error
2020-09-19 19:17:04 +0200
Slave crashes in ha_storage_engine_is_enabled upon rename of view
2020-09-17 16:08:23 +0200
parser optimization
2020-09-17 16:04:21 +0200
don't use deprecated _LIB_DEPENDS. CMP0073
2020-10-24 00:16:56 +0400
Item_func_json_objectagg::print is not implemented.
2020-10-21 19:12:54 +0000
Fixed compilation issues with debug build and install test issues for Ubuntu Xenial
2020-10-22 17:09:18 +0300
Fix memory leak on Alter_drop allocation
Merge 2020-10-22 17:08:49 +0300 - Merge 10.4 to 10.5
2020-10-22 14:40:11 +0300
Update Galera disabled.def file
2020-04-16 00:44:20 +0900
Crash "[ERROR] mysqld got signal 11 ;"
2020-10-21 10:56:26 +0300
Race between buf_page_optimistic_get() and buf_page_t::init()
2020-10-21 10:53:55 +0300
: fil_page_type_validate() fails on crash recovery
2020-10-19 22:04:45 +0300
s3.partition_move 'innodb' test failure - object deleted before copy attempted
2020-10-16 15:45:50 +0300
Fixed compiler warning in connect/filemazip.cpp
2020-10-16 15:45:30 +0300
Fixed typo in mtr_cases.pm
2020-09-13 15:51:26 +0300
Trivial fixups, no code changes
2020-09-10 16:55:24 +0300
Update S3 engine to maturity Gamma
2020-10-16 19:36:24 +0300
s3.replication_partition 'innodb,mix' segv
2020-09-13 15:45:41 +0300
S3 storage engine: delayed slave can drop the table
2020-09-13 14:20:10 +0300
Added wait-for-pos-timeout=NUM argument to mtr
2020-09-10 16:28:12 +0300
Disable from valgrind big innodb tests that doesn't run well in valgrind
2020-10-20 13:08:16 +0000
MCS engine ref update
2020-10-20 11:55:52 +0400
Provide SQL service to plugins.
2020-10-20 11:16:40 +0300
alter table rename column to uppercase doesn't work
2020-10-19 16:51:52 +0400
Provide SQL service to plugins.
2020-10-16 22:02:54 +0300
fixup: Remove double-free of a buffer page
2020-10-16 17:28:23 +0300
Change buffer corruption when reallocating an recently freed page
2020-10-16 07:51:37 +0300
Fixup 9028cc6b865222cae8c396b4ec3e317c8ee068d1
2020-10-15 16:28:19 +0300
Cleanup: Make InnoDB page numbers uint32_t
2020-10-15 15:04:43 +0300
Cleanup: Remove export_vars.innodb_num_open_files
2020-10-15 13:21:52 +0300
Cleanup: Compare page_id_t directly
2020-10-15 13:27:09 +0300
fixup: Simplify buf_page_read_complete()
2020-10-15 12:10:42 +0300
: Performance regression with write workloads
2020-10-15 10:27:25 +0300
: Remove buf_pool.flush_rbt
2020-10-15 10:26:52 +0300
: Remove recv_writer_thread
2020-10-15 09:49:20 +0300
preparation: Remove buf_pool.zip_clean
2020-10-15 09:40:19 +0300
after-merge fix: remove unused code
2020-04-15 13:54:49 +0300
Travis-CI: Use new Ubuntu 20.04 as base, streamline and document
2020-10-09 12:47:58 +0300
Crash in ./mtr --skip-innodb-fast-shutdown innodb.temporary_tables
2020-10-08 11:13:47 +0300
innodb_flush_neighbors=2 is treated like innodb_flush_neighbors=0
Merge 2020-10-07 18:59:23 +0200 - Merge tag 'mariadb-10.5.6' into 10.5
2020-10-07 11:28:28 -0400
bump the VERSION
2020-10-05 13:05:11 +0300
fixup: Remove SYNC_BUF_PAGE_HASH
2020-10-02 14:04:16 +0300
fixup: Remove unused fts_optimize_wq->event
2020-10-02 10:19:00 +0400
Provide SQL service to plugins.
2020-10-02 07:11:53 +0300
Cleanup: Remove non-existing parameters
2020-10-02 07:10:16 +0300
Cleanup: Remove unused mutex keys
2020-10-01 14:35:42 +0300
fixup: Remove unused declarations
Merge 2020-10-01 14:30:17 +0300 - Merge 10.4 into 10.5
2020-09-30 14:28:11 +0300
fixup: Remove unused code and data
2020-09-28 12:23:48 +0300
fixup: Remove buf_dblwr_being_created
2020-09-30 13:48:20 +0300
fixup: Remove traces of removed log_sys.write_mutex
2020-09-27 13:24:09 +0300
Cleanup: Simplify sync_array_object_signalled()
2020-09-27 13:05:00 +0300
Cleanup: Remove unnecessary declarations
2020-09-27 10:26:06 +0300
Cleanup: Remove unnecessary #include
2020-09-17 10:36:25 +1000
: Debian Upgrade from MySQL-5.7 CE fails with "Plugin 'auth_socket' is not loaded
Merge 2020-09-29 16:59:36 +0530 - Merge branch '10.4' into 10.5
2020-09-26 18:04:17 +0400
Join select_handler and Pushdown_select + XPand changes
2020-09-27 01:01:41 +0200
Fix clang-cl build
2020-09-25 17:29:33 +0300
fixup: Remove redundant code
2020-09-25 17:28:54 +0300
ut_a(n_pending_flushes) failed in fil_node_t::prepare_to_close_or_detach()
2020-09-24 16:16:16 +0300
: After-merge fix
2020-09-24 14:12:22 +0300
Undo page corruption on recovery
2020-09-24 13:08:43 +0200
Fix GCC warning: this decimal constant is unsigned only in ISO C90
Merge 2020-09-23 11:32:43 +0300 - Merge 10.4 into 10.5
2020-09-20 17:26:15 +0300
Test S3 in buildbot
2020-09-20 00:07:37 +0300
: IN-to-subquery conversion is not visible in optimizer trace
2020-09-17 16:07:37 +0200
Create unified CRC-32 interface
2020-09-15 12:50:19 +0300
Stabilize and clean up a test
2020-09-10 14:10:15 +0300
Make a test more robust
2020-09-11 15:55:30 +0300
: Make lock_sys use page_id_t
2020-09-11 15:52:22 +0300
: Remove buf_block_t::lock_hash_val
2020-09-12 10:33:33 +0200
make install: don't assume $DESTDIR exists
2020-09-14 11:48:36 +0300
: galera_3nodes.GCF-354 MTR failed: 1047: WSREP has not yet prepared node for application use
2020-08-24 11:25:37 +0100
Define variable to override endpoint url
2020-09-10 12:12:47 +0200
make S3 tests to run when S3 is statically linked
2020-09-08 18:54:56 +0200
de-virtualize redundantly virtual Item method
2020-08-31 09:54:46 +0200
performance_schema_digests_size changing from default to 5000 when enabling performance_schema
Merge 2020-09-09 16:57:30 +0300 - Merge 10.4 into 10.5
2020-09-09 14:46:17 +0300
: galera_3nodes.inconsistency_shutdown MTR failed: Could not open '../galera/include/galera_have_debug_sync.inc' for reading, errno: 2
2020-09-09 14:16:07 +0300
: galera_3nodes.GCF-376 MTR failed: Table 'test.t1' doesn't exist
2020-09-07 16:07:11 +0300
Update libmarias3 to PR#92: updated PR#91, adds capability to support port number
2020-09-05 22:24:32 +0300
Update libmarias3 to PR#91 which adds capability to specify port number
2020-09-04 10:44:05 +1000
: Make S3 Storage Engine tests better
2020-09-04 10:23:28 +1000
: Make S3 Storage Engine tests usable
2020-09-04 00:15:22 +0300
: Make S3 Storage Engine usable with MinIO
2020-09-08 11:14:37 +0300
: DROP TRIGGER in Galera Cluster not replicating
2020-09-07 21:54:08 +0300
CREATE fails after DROP without FRM
2020-08-13 21:37:09 +0300
Query_log_event::pack_info does not check flags2_inited
2020-09-07 12:08:26 +0200
Assertion `data' failed in crcr32_calc_pclmulqdq
2020-09-04 22:10:57 +0900
spider/bg.spider_fixes failed in buildbot with safe_mutex: Trying to unlock mutex conn->mta_conn_mutex that wasn't locked at storage/spider/spd_db_conn.cc, line 671
2020-09-04 14:33:13 +0200
Implement portable PCLMUL accelerated crc32() with Intel intrinsics
Merge 2020-09-04 18:44:44 +0300 - Merge 10.4 into 10.5
2020-09-03 16:40:28 +0300
Cleanup: Remove os0proc.*
2020-08-29 11:24:13 +0400
Part2: Improve performance of my_{time|date|datetime}_to_str()
2020-09-01 21:12:01 +1000
travis: osx build time out storing cache. Ensure not Cellar
2020-09-01 11:34:03 +0200
fix compiler error on clang-cl
2020-08-31 10:27:58 +0300
WITH_MSAN fails due to inline asm
2020-08-28 14:44:36 +0300
InnoDB lacks IA-32 CRC-32C acceleration on GCC 4
2020-08-25 15:56:25 +0400
Improve performance of my_{time|date|datetime}_to_str()
2020-08-07 00:00:40 -0400
: perfschema Add support for OpenBSD's getthrid() to retrieve the thread id
2020-08-27 11:42:35 +0300
: Fix the 32-bit build on GCC 4
2020-08-26 22:25:26 +0900
Fix a compiler warning
2020-08-27 09:34:53 +0300
: Fix HAVE_CLMUL_INSTRUCTION
Merge 2020-08-27 09:34:23 +0300 - Merge 10.4 into 10.5
Merge 2020-08-26 12:02:07 +0300 - Merge 10.4 into 10.5
2020-08-25 20:41:33 +0900
Spider doesn't work with ps protocol
2020-08-24 10:29:23 +0900
Fix indents of Spider
2020-08-25 15:25:22 +0300
SIGSEGV in mtr_t::init
2020-08-23 12:30:14 +0900
Result rows duplicated by spider engine
2020-08-24 10:58:13 +1000
: /var/run -> /run for apparmor/systemd service
Merge 2020-08-23 15:55:50 +0400 - Merge remote-tracking branch 'origin/10.4' into 10.5
Merge 2020-08-22 08:56:58 +0400 - Merge remote-tracking branch 'origin/10.4' into 10.5
2020-08-11 14:30:34 +0200
Fix spelling mistake in error message
2020-08-13 06:41:21 +0000
: Refine Arm64 PMULL runtime check in MariaDB
Merge 2020-08-21 20:32:04 +0300 - Merge 10.4 into 10.5
2020-08-21 11:54:16 +0300
InnoDB leaks memory for some static objects
Merge 2020-08-21 11:53:55 +0300 - Merge 10.4 into 10.5
2020-08-21 11:53:30 +0300
: Fix the result for different GTID format in 10.5
2020-08-20 19:33:33 +0300
Added DBUG_PUSH_EMPTY and DBUG_POP_EMPTY to speed up DBUG
2020-08-20 17:32:00 +0300
Reduce number of syncs to create a transactional aria table from 6 to 3
2020-08-20 17:29:40 +0300
Fixed wrong value of "wsrep" in SHOW STATUS
2020-08-20 17:28:12 +0300
Added support of WITH_GPROF to cmake
2020-08-20 13:35:26 +0300
After-merge fix of the Windows build
Merge 2020-08-20 12:52:44 +0300 - Merge 10.4 into 10.5
2020-08-19 15:47:11 +0300
Work around (change Warning to Note)
2020-08-17 09:45:03 +0900
Wrong param parsing in spider_direct_sql() when param contain comma
2020-08-13 05:36:23 +0900
Spider crash with XA
2020-08-14 21:04:25 +0400
Provide SQL service to plugins.
2020-08-14 14:45:36 +0300
Add QT_ITEM_IDENT_DISABLE_DB_TABLE_NAMES flag for Item::print
2020-08-14 14:43:26 +0300
Basic Optimizer Trace support for table condition pushdown
2020-08-10 11:44:42 +0300
: Galera SST donation fails, FLUSH TABLES WITH READ LOCK times out
Merge 2020-08-14 11:33:35 +0300 - Merge 10.4 into 10.5
2020-08-14 11:32:46 +0300
: Fix clang -Winconsistent-missing-override
2020-08-14 11:04:39 +0400
Improve Protocol performance for numeric data - version 2
2020-07-24 08:07:04 +0400
Improve Protocol performance for numeric data
2020-07-24 06:46:40 +0400
Revert " Improve Protocol performance for numeric data"
2020-07-23 14:48:04 +0400
Remove a String parameter from Protocol::store(double/float)
2020-08-13 21:44:46 +0300
Add a Github CODEOWNERS file to project
2020-08-12 21:38:03 +0200
Upgrade wizard not offered during 10.5 MSI installation on Windows
2020-08-12 21:18:21 +0200
mysql_upgrade_wizard.exe differs from mariadb-upgrade-wizard.exe
2020-08-11 17:39:43 +0000
postfix - delay accepting connections until server startup is finished.
2020-08-11 12:35:19 +0400
Assertion `!item->null_value' failed in Type_handler_inet6::make_sort_key_part (#2)
Merge 2020-08-11 11:12:45 +0300 - Merge 10.4 into 10.5
Merge 2020-08-10 21:38:55 +0300 - Merge 10.4 into 10.5
Merge 2020-08-10 21:11:54 +0300 - Merge mariadb-10.5.5
2020-08-10 17:33:48 +0000
main.named_pipe test timeouts if called twice in a row
2020-08-10 10:37:16 -0400
bump the VERSION
2020-08-10 17:03:54 +0300
innodb_zip.restart fails with extra #sql-ib*.ibd
2020-08-09 14:25:22 +0400
Functions do not convert numbers to character_set_results
2020-08-07 15:10:37 +1000
debian: 99-enable-encryption.cnf.preset file, not symlink
2020-08-07 14:59:48 +1000
debian: remove gcc check. don't package rocksdb on x86_32
2020-08-07 14:58:59 +1000
debian: disable rocksdb on 32bit with valid cmake directive
2020-08-05 18:28:53 +0400
change temp-pool to be 0 by default
This page is licensed: CC BY-SA / Gnu FDL