The most recent release of MariaDB 10.5 is:MariaDB 10.5.28 Stable (GA) Download NowAlternate download from mariadb.org
Download 10.5.9Release NotesChangelogOverview of 10.5
Alternate download from mariadb.org
Release date: 22 Feb 2021
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.18
Merge 2021-02-19 10:37:25 +0100 - Merge branch 'bb-10.4-release' into bb-10.5-release
2021-02-18 18:20:50 +0200
Page cleaner wrongly remains idle
2021-02-16 16:47:04 +0200
List of unstable tests for 10.5.9 release
2021-02-16 01:11:41 +0100
galera.galera_gra_log crashes
2021-02-15 09:37:01 +0200
Fatal error in buf_page_get_low() / fseg_page_is_free()
2021-02-15 16:46:32 +0100
update PCRE2 ref
2021-02-15 16:44:37 +0100
columnstore 5.5.1-2
Merge 2021-02-15 16:43:15 +0100 - Merge branch 'bb-10.4-release' into bb-10.5-release
2021-02-08 16:42:18 +1100
: BINLOG REPLAY privilege is missing from SHOW PRIVILEGES
2021-02-08 21:03:04 +0200
s3.replication_partition fails in buildbot wiht replication failure
2021-02-05 15:48:45 +0200
Make maria_data_root const char*
2021-02-05 14:57:46 +0200
Added 'const' to arguments in get_one_option and find_typeset()
2021-02-07 21:11:53 +0200
Ensure that mysqlbinlog frees all memory at exit
2021-02-07 12:19:24 +0200
fixup: Use plain pthread_cond
2021-02-07 12:11:16 +0200
fixup: Remove dead PERFORMANCE_SCHEMA code
2021-02-01 18:46:34 +0200
Various corruptions caused by Aria subsystem...
2021-02-02 18:16:16 +0530
fseg_free_extent fails to call buf_page_free() for the whole segment
2021-02-02 00:05:41 +0100
: fix potential null pointer dereference in I_S.thread_pool_queues
2021-01-28 12:59:40 +0100
mysql_config reports wrong libs for libmysqld
2021-02-01 18:43:07 +0200
Crash in ha_partition_inplace_ctx::ha_partition_inplace_ctx()
2021-01-30 15:04:27 +0000
Mac M1 build support proposal (minus rocksdb option) (#1743)
2020-12-29 10:33:06 +0100
Apple Silicon is a 64-bit platform
2021-01-30 00:54:21 +0300
: Assertion `root->weight >= ...' failed in SEL_ARG::tree_delete
2021-01-29 18:03:20 +0200
: Remove the test innodb.innodb_wl6326_big
2021-01-27 14:17:43 +0100
- remove IO thread states output from SHOW ENGINE INNODB STATUS
2021-01-28 21:43:55 +0300
: Quick memory exhaustion with 'extended_keys=on' ...
2021-01-28 16:12:35 +0200
galera.mysql-wsrep-bugs-607 test failure
2021-01-20 21:59:51 +0100
: Detect during mysql_upgrade if type_mysql_json.so is needed and load it
2021-01-28 14:15:01 +0200
Statistics are lost after ALTER TABLE
2021-01-27 13:59:51 +0300
add check that LSN of the last skipped log record equals to FIL_PAGE_LSN field
2021-01-27 16:24:37 +0530
Encryption modifies a freed page
2021-01-28 07:51:43 +0200
fixup: Skip the test for --embedded
2021-01-26 20:09:39 +0530
LeakSanitizer: detected memory leaks in mem_heap_create_block_func / fts_optimize_create_msg
2021-01-27 14:16:47 +0200
Update disabled.def in suites * galera * galera_sr * galera_3nodes
2021-01-13 10:58:02 +0200
: galera_3nodes.GCF-354 MTR fails : WSREP has not yet prepared node for application use
2021-01-26 09:36:18 +0000
Select Handler now process INSERT..SELECT with a single derived at the top level
Merge 2021-01-25 15:06:52 +0200 - Merge 10.4 into 10.5
Merge 2021-01-25 12:44:24 +0200 - Merge 10.4 into 10.5
2021-01-23 17:56:50 +0200
: Disable an unstable test
2021-01-23 17:45:03 +0200
Assertion !fsp_is_system_temporary(bpage->id().space()) failed in buf_flush_relocate_on_flush_list()
2021-01-21 18:32:48 +0530
Avoid repetitive FTS SYNC request for table
2021-01-22 14:58:49 +0530
mtr fails while reusing the cached undo log block
2021-01-21 16:25:59 +0200
ALTER TABLE event take infinite time which for example breaks mysql_upgrade
2021-01-18 23:17:04 +0300
: innodb hangs if it's initialization is broken before encryption threads are started
2021-01-17 13:20:35 +0100
cmake warning, if/endif mismatch
2021-01-15 17:53:11 +0200
Code cleanups - Fix long lines to be <= 80 character - Trivial changes (no logic changes)
2020-12-14 15:27:07 +0200
Fixed some possible usage of freed memory
2021-01-15 13:36:32 +0200
performance_schema.events_transactions_history_long.trx_id reports garbage
2021-01-10 23:54:40 +0000
msys: detects crc/cryptosupport on FreeBSD/arm
2020-12-06 19:48:11 +0000
Implement CPU feature checks for FreeBSD/powerpc64
2021-01-14 14:26:24 +0200
: Change buffer merge modifies freed page
2021-01-13 19:11:31 +0200
innodb_idle_flush_pct has no effect
2020-12-29 21:49:27 +0100
deb: relax server version dependencies for non-storage-engine plugins
2020-12-28 15:00:01 +0100
deb: remove i386 from Build-Depends of ColumnStore
2020-11-30 15:27:08 +0100
support semi-independent versioning for sub-packages
2020-11-27 14:36:10 +0100
support semi-independent versioning for sub-packages
2020-11-27 15:05:17 +0100
deb: use ${server:Version} for the version of the server package
2020-11-26 18:58:10 +0100
support semi-independent versioning for sub-packages
2020-11-26 17:56:02 +0100
support semi-independent versioning for sub-packages
Merge 2021-01-11 16:29:51 +0200 - Merge 10.4 into 10.5
2021-01-11 09:02:36 +1100
: Build does not recognize powerpc64 (OpenBSD)
2021-01-09 09:03:39 +0200
: AddressSanitizer: initialization-order-fiasco on address ... in Sys_var_integer from static_initialization_and_destruction_0, possibly inside global var wsrep_gtid_server
2021-01-07 11:18:13 +0200
innodb_buffer_pool_wait_free is not protected by mutex
2021-01-06 13:53:14 +0200
innodb_max_dirty_pages_pct_lwm=0 lost its special meaning
Merge 2021-01-06 10:53:00 +0100 - Merge commit '10.4' into 10.5
2021-01-04 17:34:17 +0200
Added wait condition to make sure table t1 is replicated to node_2.
2020-12-26 20:34:15 +0200
Deb: Ignore Lintian error on ColumnStore libjemalloc.so inclusion
2020-12-26 21:17:11 +0200
Salsa-CI: Use aptitude to resolve build dependencies
2020-12-21 09:02:58 +0200
Travis-CI: Sync dependencies with Debian
2020-10-04 12:57:48 +0300
Deb: Revert emptying /etc/mysql/debian.cnf on upgrades
2020-12-20 23:29:29 +0200
Deb: Sync misc changes from downstream Debian
2020-12-20 23:13:50 +0200
Deb: Fix upgrade from Percona.com by ensuring server uses mariadb.cnf
2020-12-25 17:41:03 +0200
Deb: Make dependencies and debian/rules cross-compile compatible
2020-09-21 19:31:38 +0300
Deb: Correct documentation about systemd using debian-start
2020-10-06 22:39:32 +0300
Deb: Unify config file syntax style
2021-01-01 19:17:03 +0200
: Allow RDRAND, RDSEED WITH_MSAN
2021-01-01 19:15:46 +0200
WolfSSL v4.6.0-stable
2020-10-15 01:47:26 +0300
Travis-CI: Optimize rate of false negatives vs true failures
2020-12-22 14:56:44 +0200
Deb: Remove PLUGIN_COLUMNSTORE=YES, it will build by default anyway
2020-12-22 14:15:49 +0200
Fix commit 113f18686d0 and d1809097966: PLUGIN_COLUMNSTORE=NO by default
Merge 2020-12-23 15:07:36 +0200 - Merge 10.4 into 10.5
2020-12-22 16:42:33 +0300
Alter rename table does not remove PFS share
2020-12-21 23:20:56 +0200
Fix previous commit: PLUGIN_COLUMNSTORE=YES can only be active on amd64
2020-08-23 23:49:43 +0300
Salsa-CI: Copy most of Salsa-CI from Debian 10.5
2020-12-21 10:43:16 +0200
Deb: Don't build ColumnStore in native builds, only in autobake-deb.sh
2020-12-20 22:33:11 +0200
Deb: Run 'wrap-and-sort -av' to debian/ contents is easier to compare
2020-12-21 14:40:33 +0200
srv_start(): Assertion !buf_pool.any_io_pending()
2020-11-26 17:30:00 +0100
cleanup: plugin.cmake
2020-12-15 10:22:20 +0100
valgrind error in main.precedence
2020-12-11 11:28:54 +0100
increase INET6 plugin maturity
2020-12-09 14:09:59 +0100
cleanup: DBUG_ASSERT && log.cc
2020-12-21 10:48:51 +0200
Assertion `!m_freed_space' failed in mtr_t::start
2020-12-18 17:12:57 +0200
Using innodb_undo_tablespaces corrupts system tablespace
2020-12-18 16:53:45 +0200
Assertion space->referenced() failed in fil_crypt_space_needs_rotation
2020-12-18 10:00:57 +0200
fixup: Assertion failure on shutdown
2020-12-17 13:46:21 +0200
fil_crypt_thread keep spinning even if innodb_encryption_rotate_key_age=0
2020-10-26 11:10:46 +0100
Contain AIX perror
2020-10-26 10:08:14 +0100
Fix build on GCC 5
2020-09-14 10:56:36 +0200
Add LARGE_FILES flag for GCC AIX build
2020-09-11 17:00:38 +0200
Add -berok for head test on AIX
2020-09-11 17:00:09 +0200
Parse GSSAPI flags on AIX
2020-09-11 16:18:34 +0200
Add flags for AIX build
2020-09-11 16:05:57 +0200
Remove -Werror for AIX
2020-09-11 16:04:59 +0200
AIX workaround for GCC include bug
2020-09-11 16:02:58 +0200
AIX workaround for GCC TOC bug
2020-09-11 15:58:49 +0200
Support of AIX for auth_socket plugin
2020-01-31 14:37:44 +0100
Add build on AIX
2020-12-08 16:28:16 +0800
Use environment variables as S3 test case variables
2020-12-14 19:50:45 +0200
Update Galera disabled.def file
2020-12-14 18:01:30 +0200
fixup: GCC 8 -Wconversion
2020-12-14 17:20:53 +0200
fixup: GCC -Wparentheses
2020-12-14 15:27:03 +0200
(2 of 2): Silently ignored innodb_use_native_aio=1
2020-12-14 13:11:44 +0200
(1 of 2): Hang with innodb_write_io_threads=1
2020-12-11 09:05:26 +0200
heap-use-after-free in fil_space_t::flush_low()
2020-12-09 16:49:52 +0200
Remove unused DBUG_EXECUTE_IF "ignore_punch_hole"
2020-12-09 09:22:13 +0200
Defer writes to the InnoDB temporary tablespace
2020-12-08 19:05:08 +0200
Fix -Wunused-but-set-variable
2020-12-08 14:57:51 +0200
Page cleaner sleeps despite innodb_max_dirty_pages_pct_lwm being exceeded
2020-12-08 16:51:14 +0300
: S3, same-backend replication: Dropping a table on master...
2020-12-07 10:35:57 +0100
Simplify clang workarounds.
2020-12-04 17:52:23 +0200
buf_dblwr unnecessarily uses memory-intensive srv_stats counters
2020-12-04 14:11:48 +0200
InnoDB shutdown hang with innodb_flush_sync=0
2020-12-03 15:46:59 +0200
Fixed usage of not initialized memory in LIKE ... ESCAPE
2020-12-03 07:45:48 +0200
fixup: root_name() clash with clang++
2020-12-02 22:04:57 +0200
: Fix the non-clang build
2020-12-02 21:46:01 +0200
: Fix the WITH_MSAN build
2020-12-02 21:28:18 +0200
fixup: Correct galera.galera_defaults result
Merge 2020-12-02 18:29:49 +0200 - Merge 10.4 into 10.5
2020-12-01 12:04:32 +0200
fixup: Remove buf_pool_contains_zip()
2020-11-27 01:09:11 +0100
Clarify some comments.
2020-11-26 23:31:42 +0100
Reduce wakeups by tpool maintenance timer, when server is idle
2020-11-30 15:19:25 +0300
Make LEX::print support single-table DELETE.
2020-11-30 13:59:20 +0200
: Revert for Windows
2020-11-30 11:15:31 +0200
: Remove some os_thread_ functions
2020-11-24 20:05:54 -0800
Query returns wrong result while using big_tables=1
2020-11-26 12:40:41 +0200
Fixed compiler warnings from crc32c.cc
2020-11-24 16:45:26 +0200
Avoid some DBUG prints from idle server in thread pool
2020-11-24 16:44:51 +0200
Change to LONGLONG_BUFFER_SIZE usage to avoid extra mallocs
2020-11-17 14:28:31 +0200
Trivial cleanups, no logic changes
2020-11-17 13:44:43 +0200
Allow field_name NOT NULL ENABLED
2020-11-09 20:57:27 +0200
Fixed length estimate for REPLACE()
2020-11-25 16:54:00 +0200
InnoDB triggers too many independent periodic tasks
2020-11-25 16:09:47 +0200
InnoDB page cleaner keeps waking up on idle server
2020-11-25 16:08:26 +0200
: Clarify some comments
2020-11-25 13:06:51 +0100
Fix misspelling.
2020-11-25 11:12:53 +0100
Cleanup. Remove obsolete comment
2020-11-25 11:12:09 +0100
Cleanup. Provide accurate comment on my_getevents().
2020-11-25 10:59:10 +0100
Partially Revert ": Collect multiple completed events at a time"
2020-11-25 11:32:49 +0200
Cleanup: Fix Intel compiler warnings about sign conversions
2020-11-25 11:28:26 +0200
Cleanup: Remove redundant nonnull attributes
2020-11-25 09:42:38 +0200
: Collect multiple completed events at a time
2020-11-25 09:40:12 +0200
Misuse of io_getevents() causes wake-ups at least twice per second
2020-11-24 11:33:39 +0200
rw_lock::read_lock_yield() may cause writer starvation
2020-11-20 13:40:35 +0200
fixup: Remove HAVE_IB_LINUX_FUTEX
2020-11-20 08:55:41 +0200
: Remove PFS instrumentation of buf_block_t
2020-11-20 08:49:46 +0200
fixup: Relax a debug assertion
2020-11-20 08:06:24 +0200
Run innodb_wl6326_big only in debug builds
2020-11-19 20:25:57 +0200
Cleanup: Fix build problems with the Intel compiler
2020-11-19 20:22:36 +0200
fixup: Use a compile-time constant
2020-11-10 07:54:22 +0000
Update MCS to resolve libmarias3 compulation for centos74-amd64-debug pipeline in community BB
2020-11-19 07:46:27 +1100
: linux large pages, linux/mman.h needed
2020-11-18 10:27:18 +0200
Gap lock on delete in 10.5 using READ COMMITTED
Merge 2020-11-17 18:15:13 +0200 - Merge 10.4 into 10.5
2020-11-17 09:39:36 +0200
fixup: Simplify the wait loop
2020-11-17 11:16:50 +0100
Fix suppression in MTR test galera_3nodes.inconsistency_shutdown
2020-11-16 23:10:53 +0530
: Slave user can't run "SHOW SLAVE STATUS" anymore after upgrade to 10.5, mysql_upgrade should take of that
2020-11-16 09:23:51 +1100
: allow compile on Linux headers < 3.8
2020-11-16 09:05:10 +1100
: linux large pages - Revert "Fixed centos 6 build failure"
2020-11-16 08:48:32 +1100
: main.drop test - mulitarch/os error messages
2020-11-16 14:49:46 +0530
: Slave user can't run "SHOW SLAVE STATUS" anymore after upgrade to 10.5, mysql_upgrade should take of that
2020-11-16 14:31:44 +0530
: Slave user can't run "SHOW SLAVE STATUS" anymore after upgrade to 10.5, mysql_upgrade should take of that
2020-11-14 14:13:33 +0000
This patch puts MCS debian packaging files and part of debian/control into the engine directory
2020-11-14 12:28:28 +0100
: 10.5 followup
Merge 2020-11-14 10:15:54 +0100 - Merge branch '10.4' into 10.5
Merge 2020-11-13 22:06:50 +0200 - : Merge 10.4 into 10.5
Merge 2020-11-13 21:54:32 +0200 - : Merge 10.4 into 10.5
Merge 2020-11-13 21:54:21 +0200 - Merge 10.4 into 10.5
2020-11-11 16:49:29 +0200
WITH_UBSAN: member call on null pointer of log_phys_t
Merge 2020-11-11 17:42:23 +0200 - Merge mariadb-10.5.8 into 10.5
2020-11-11 10:20:34 -0500
bump the VERSION
2020-11-11 09:11:34 +0200
Accessing INFORMATION_SCHEMA.INNODB_TABLESPACES_ENCRYPTION may break innodb_open_files logic
2020-11-09 19:36:10 +0200
Fixed failing maria.create test
2020-11-05 11:41:43 +0200
Clean up the merge of
2020-11-04 16:55:36 +0200
InnoDB hangs with innodb_flush_sync=OFF
2020-11-04 13:33:30 +0700
: Fix clang 12 -Wrange-loop-analysis
2020-11-03 11:00:36 -0500
bump the VERSION
Merge 2020-11-03 16:24:57 +0200 - Merge bb-10.5-release into 10.5
Merge 2020-11-03 16:24:47 +0200 - Merge 10.4 into 10.5
2020-11-03 10:47:25 +0100
Fix appvyeor's perl.exe path
2020-11-02 10:53:37 +0200
Fix clang -Winconsistent-missing-override
2020-11-02 10:07:05 +0100
Windows : require at least VS2019 for MSVC.
2020-10-14 15:40:46 +1000
handler: move row change start signal down after the checks
2020-10-20 15:21:28 +1000
Malformed error message for ER_KEY_CONTAINS_PERIOD_FIELDS
2020-10-22 01:32:44 +1000
UPDATE crashes on partitioned HEAP table WITHOUT OVERLAPS
2020-10-21 02:04:37 +1000
ASAN use-after-poison in TABLE::check_period_overlaps
2020-10-20 19:19:36 +1000
Assertion failed in ha_check_overlaps upon multi-table update
2020-09-24 21:59:28 +1000
Assertion failed upon multi-update on table WITHOUT OVERLAPS
2020-09-22 20:17:02 +1000
Add DBUG_ASSERT in Field::ptr_in_record
This page is licensed: CC BY-SA / Gnu FDL