The most recent release of MariaDB 10.5 is:MariaDB 10.5.28 Stable (GA) Download NowAlternate download from mariadb.org
Download 10.5.27Release NotesChangelogOverview of 10.5
Release date: 1 Nov 2024
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.34
2024-10-29 11:39:17 +0100
Assertion failure in find_producing_item upon a query from a view
2024-10-28 10:29:27 +0100
Post-fix for
2024-10-28 10:45:50 +0100
- prevent output during temporary changes to STDOUT/STDERR
2024-10-25 15:33:57 +0300
: xa_prepare_unlock_unmodified fails: shift exponent 32 is too large
2024-10-25 18:03:40 +1100
Fix regression caused by
2024-10-24 16:08:56 +0300
//: os_file_get_size() WSL work-around
2024-10-23 14:43:32 +0200
Assertion `(mem_root->flags & 4) == 0' failed in safe_lexcstrdup_root
2024-10-22 19:14:35 +0200
ERROR 1054 (42S22): Unknown column 'X' in 'NEW' in trigger
2024-10-22 15:18:35 +0200
new CC 3.1
2024-10-23 03:47:52 +0200
galera: wsrep-lib submodule update
2024-09-25 09:48:38 +0300
: galera.galera_wan, galera.galera_vote_rejoin_* fail
2024-10-22 09:23:56 +0200
: fix galera test
2024-10-22 09:12:23 +0200
fixed outdated syntax
2024-10-21 13:04:43 +0400
Recording ctype_gbk_export_import.result according to
2024-10-21 10:31:24 +0530
ADD FULLTEXT INDEX unnecessarily DROPS FTS COMMON TABLES
2024-03-20 00:42:28 +0530
: Wrong error code/message with enforce_storage_engine and NO_ENGINE_SUBSTITUTION
2024-10-17 15:57:03 +0200
CREATE TABLE ... LIKE uses current innodb_compression_default instead of the create value
2024-10-16 13:28:20 +0200
LOAD DATA INFILE with geometry data fails
2024-10-17 08:03:56 +0200
fix signed/unsigned and size_t issue
2024-10-17 09:11:47 +0200
Revert "Fixes buildbot issue with plugin.fulltext_plugin"
2024-10-17 03:21:51 +0200
This commit adds package dependencies for socat which is needed for testing galera.
2024-10-09 18:07:57 +0300
SIGSEGV when doing forward reference of item in select list
2024-10-08 21:48:30 +0300
Replace some usage of safe_strcat() with strxnmov()
2024-10-16 16:59:41 +0300
Fixed connect to not call strlen() over and over again in a loop
2024-10-08 21:01:30 +0300
Fixed safe_strcpy_truncated() to get rid of compiler warnings.
2024-10-08 18:21:24 +0300
Fixed core dump in mysqltest in move-file when using wrong paths
2024-10-14 15:12:02 +0300
Fixed that SHOW CREATE TABLE for sequences shows used table options
2024-10-08 18:20:46 +0300
Can't selectively restore sequences using innodb tables from backup
2024-10-03 17:23:50 +0300
Fixed bug in main.connect test where Connection_errors showed wrong value
2024-10-02 23:30:17 +0300
Fixes buildbot issue with plugin.fulltext_plugin
2024-10-01 17:07:48 +0300
asan error about stack overflow when writing record in Aria
2024-10-15 18:54:53 +0200
page-compressed tables do not work on Windows
2024-10-16 13:23:47 +0200
Revert " Provide a way to enable "rollback XA on disconnect" behavior we had before 10.5.2"
2024-10-10 20:52:45 +0200
Provide a way to enable "rollback XA on disconnect" behavior we had before 10.5.2
2024-09-24 09:56:08 +1000
Remove HAVE_BROKEN_REALPATH
2024-09-24 09:35:08 +1000
mariadb-backup immediately dumps core on NetBSD
2024-09-24 10:12:02 +1000
: MariaDB backup fail on NetBSD
2024-09-24 08:58:16 +1000
move get_exepath to mysys as my_get_exepath
2024-10-09 17:48:22 -0400
mysqld hangs on startup when --init-file target does not exist
2024-10-15 12:42:45 +0200
Fix grant5.test with view protocol
2024-10-15 11:27:42 +0200
pam test result fix
2024-10-15 15:32:11 +1100
[fixup] Restore the Chinese error translation of ER_SET_PASSWORD_AUTH_PLUGIN
2024-10-15 12:04:37 +0530
Incorrect NULL value handling for instantly dropped BLOB columns
2024-10-15 15:36:12 +1100
Spider GBH should execute original queries on the data node
2024-10-10 16:03:14 +1100
[fixup] Fixup of spider mem alloc enums missed in a previous merge
2022-02-10 15:36:44 +0900
Spider: Remove dead code related to Oracle OCI
2024-10-08 11:46:52 +1100
Spider: remove #ifdef SPIDER_HAS_GROUP_BY_HANDLER
2024-10-15 14:30:30 +1100
Bound check in spider cast function query construction
2024-07-29 17:03:11 +1000
Use evalp in CREATE SERVER's in init_spider.inc
2024-10-14 17:19:22 +1100
Remove some overly enthusiastic asserts when deleting from a partitioned table
2024-08-07 13:27:44 +1000
spider: some trivial cleanups and documentation
2024-10-14 13:09:20 +0200
our release packages on rhel8 use bundled readline
2024-10-14 02:25:25 +0530
InnoDB fails to set error index for HA_ERR_NULL_IN_SPATIAL
2024-10-04 10:15:35 +0200
Skipped error returning for GRANT/SET PASSWORD
2024-10-04 09:28:46 +0200
Skipped error returning for GRANT/SET PASSWORD
2024-10-04 10:13:10 +0200
fix grant5 test to return to the original database.
2024-10-09 11:26:12 +0300
innodb.innodb-lock-inherit-read_commited times out
2024-10-08 22:55:50 +0530
Inplace algorithm violates the foreign key constraint
2024-10-06 17:41:07 +0200
HANDLER with FULLTEXT keys is not always rejected
2024-10-06 17:06:07 +0200
Trying to lock mutex when the mutex was already locked (session_tracker.cc), server hangs
2024-08-31 23:57:33 +0200
heap-use-after-free in group_concat with compressed or GIS columns
2024-10-08 16:43:57 +0530
Inplace algorithm violates the foreign key constraint
2024-10-08 13:08:10 +0300
Unique hash index is broken on DML for system-versioned table
2024-10-08 13:08:10 +0300
Create table as select on system versioned tables do not work consistently on replication
2024-10-08 13:08:10 +0300
System versioning doesn't support correct work for engine=connect and doesn't always give any warnings/errors
2024-10-08 13:08:10 +0300
Freeing overrun buffer, various crashes, ASAN heap-buffer-overflow in _mi_put_key_in_record
2024-10-04 12:49:37 +0300
: selectivity_notembedded fails with --view-protocol
2024-09-20 16:28:55 +1000
Sort output of session track system variable in mysqltest
2024-10-03 10:07:17 +0200
fix for embedded
2024-10-03 10:40:58 +0300
fixup: ./mtr --embedded
2024-10-03 08:15:48 +0300
: Fix std::unique deleter for clang++-20 -stdlib=libc++
2024-10-03 08:15:17 +0300
fixup: Fix another pfs_malloc() stub
2024-09-25 11:09:09 +1000
mroonga: remove -Wunused-but-set-variable warnings
2024-09-25 11:06:11 +1000
mroonga should modify source files during build
2024-09-24 10:23:34 +0300
, part2: backport optimizer_adjust_secondary_key_costs
2024-09-24 09:44:39 +0300
: Incorrect cardinality estimation causes poor query plan
2024-09-30 18:08:00 +0200
Found wrong usage of mutex upon setting plugin session variables
2024-09-27 12:58:15 +0200
cleanup: remove redundant if()
2024-09-27 13:10:17 +0200
compilation failure in CONNECT
2024-09-24 19:08:24 +0200
UBSAN: sql/sql_acl.cc:9985:29: runtime error: member access within null pointer of type 'struct TABLE' , ASAN: use-after-poison in handle_grant_table
2024-09-24 14:40:04 +0200
ST_EQUALS listed twice in information_schema.SQL_FUNCTIONS
2024-10-01 18:35:39 +0300
Memory leak in InnoDB purge with 32-column PRIMARY KEY
2024-09-20 14:58:23 +0200
Creation of view with UNION and SELECT ... FOR UPDATE in definition is failed with error
2024-09-30 13:37:26 +0530
Inplace algorithm violates the foreign key constraint
2024-09-20 08:48:52 +0200
sql/handler: referenced_by_foreign_key() returns bool
2024-09-19 18:57:37 +0200
part 2: Unexpected ER_FILE_NOT_FOUND upon reading from logging table after crash recovery
2024-09-19 16:51:05 +0200
part 1: Unexpected ER_FILE_NOT_FOUND upon reading from logging table after crash recovery
2024-07-18 17:26:27 +0800
Do not execute before queries in spider_db_mbase::rollback()
2024-08-02 15:27:35 +1000
Spider: reset wide_handler->trx in two occasions
2024-07-25 17:24:13 +0800
Remove implementation of ha-spider::extra() with MERGE flags
2024-09-30 15:12:00 +1000
Remove some obsolete cmake code related to the removed spider handlersocket support
2024-09-30 00:31:48 +0200
addendum: support for compilation in release mode
2022-12-28 19:44:41 +0200
KILL command inside a transaction causes problem for galera replication
2024-09-27 14:44:20 +0200
Update HeidiSQL to v12.8
2024-09-27 14:42:53 +0200
Windows : support Wix toolset 3.14
2024-09-04 00:58:59 +0000
ssl_cipher parameter cannot configure TLSv1.3 and TLSv1.2 ciphers at the same time
2024-08-16 11:58:06 +0300
pre-fix: Make wsrep_ready flag read lock-free
2024-09-03 12:11:05 +0300
: galera.galera_var_ignore_apply_errors -> [ERROR] WSREP: Inconsistency detected
2024-09-03 09:07:19 +0300
: Galera test case unstable
2024-09-20 18:06:38 +0300
Server crash report broken if Galera is not loaded
2024-09-18 16:38:11 -0400
Memory leak in Sys_var_gtid_binlog_state::do_check()
2024-09-22 21:35:19 +0300
Debugging: add dbug_print_join_prefix() to use in best_access_path
2024-09-24 17:47:34 +1000
Buildbot MSAN options should be in server
2024-09-23 17:53:11 +0700
: View-protocol fails if database was changed
2024-09-24 08:44:52 +0200
: sql/mysqld: stop accept() loop after the first EAGAIN
2024-09-22 08:46:35 +0200
reformat galera sst error messages
2024-09-22 08:45:26 +0200
galera_3nodes. fails
2024-09-19 10:55:25 +0200
: SHOW STATUS counts ER_CON_COUNT_ERROR as Connection_errors_internal
2024-09-06 19:09:02 +0200
clarify --thread-pool-mode usage
2024-09-18 20:54:38 +0200
restore --clent-rr after 7d86751de56
2024-09-20 15:07:39 +0400
Assertion `value <= ((ulonglong) 0xFFFFFFFFL) * 10000ULL' failed in str_to_DDhhmmssff_internal
2024-09-20 14:10:27 +0400
Assertion `mon > 0 && mon < 13' failed in my_time_t sec_since_epoch(int, int, int, int, int, int)
2024-09-20 11:47:56 +0400
UBSAN runtime error: negation of -9223372036854775808 cannot be represented in type 'long long int' in my_strtoll10_utf32
2024-09-20 09:23:33 +0400
UBSAN: runtime error: negation of -X cannot be represented in type 'long long int'; cast to an unsigned type to negate this value to itself in my_strntoull_8bit on SELECT ... OCT
2024-05-23 08:54:14 +0700
: Make working cursor-protocol
2024-05-21 17:46:29 +0700
: Make working cursor-protocol
2024-09-18 16:41:57 +1000
main.log_slow test failure on opensuse builder
2024-09-09 08:50:02 -0600
(part 2): rpl.rpl_parallel_sbm can still fail
2024-09-17 08:44:20 +0400
Assertion octets < 1024' failed in Binlog_type_info_fixed_string::Binlog_type_info_fixed_string OR Assertion field_length < 1024' failed in Field_string::save_field_metadata
2024-09-16 04:57:56 +0200
galera SST scripts: fixing glitchy sockstat issues for FreeBSD
2024-09-15 06:46:53 +0200
galera SST scripts: added missing 'datadir' parameter for mysqldump method
2024-09-15 04:34:33 +0200
galera SST scripts: moving mysqldump-specific code out of the wsrep_sst_common
2024-09-15 04:27:23 +0200
galera SST scripts: comments update
2024-09-15 04:12:27 +0200
galera SST scripts: unification of the previous SST completion check
2024-09-13 16:46:12 +0200
galera SST scripts: more robust port checking
2024-09-12 19:00:26 +0200
: SST hangs when running on unprivileged containers on RHEL9
2024-09-12 17:29:24 +0200
galera SST scripts: fixes for error logging in non-linux systems
2024-09-11 18:53:24 +0200
galera SST scripts: moving common code to wsrep_sst_common file
2024-09-10 22:57:51 +0200
galera SST scripts: unification of wsrep_sst_backup with the other scripts
2024-09-10 03:45:19 +0200
galera SST scripts: removing obsolete xtrabackup_pid support
2024-09-10 02:44:46 +0200
preparation: refactoring galera sst scripts
2024-09-03 07:39:30 +0200
galera mtr tests: minor fixes to make tests more reliable
2024-09-14 11:05:44 +0300
mtr_t::log_file_op(): Fix -Wnonnull
2024-09-13 14:34:08 +0300
MemorySanitizer reports errors for non-debug builds
2024-07-22 11:13:06 -0400
mysqlbinlog emits a warning when reaching EOF before stop-datetime
2024-07-12 09:15:19 -0400
mysqlbinlog emits a warning when reaching EOF before stop-condition
2024-06-19 12:05:09 +0800
Factor functions to reduce duplication around spider_check_and_init_casual_read in ha_spider.cc
2024-06-19 11:29:57 +0800
Factor out calls to spider_ping_table_mon_from_table in ha_spider.cc
2024-09-10 11:52:22 +1000
Factor spider locking and unlocking code around sending queries
2024-06-18 19:14:42 +0800
Spider: remove #ifdef SPIDER_use_LEX_CSTRING_for_KEY_Field_name
2024-06-18 10:21:38 +0800
Spider: remove #ifdef HA_CAN_BULK_ACCESS
2024-06-17 13:15:42 +0800
Remove spider_file_pos
2024-06-19 13:55:02 +0800
remove #define HASH_UPDATE_WITH_HASH_VALUE
2024-06-17 10:19:30 +0800
spider: delete spd_environ.h
2024-06-19 13:52:29 +0800
Spider: remove HANDLER_HAS_DIRECT_AGGREGATE
2024-06-19 13:52:07 +0800
remove SPIDER_SUPPORT_CREATE_OR_REPLACE_TABLE
2024-06-19 13:50:20 +0800
remove SPIDER_I_S_USE_SHOW_FOR_COLUMN
2024-06-19 13:47:18 +0800
remove #ifdef HA_HAS_CHECKSUM_EXTENDED
2024-06-19 13:47:07 +0800
remove SPIDER_LIKE_FUNC_HAS_GET_NEGATED
2024-06-19 13:46:46 +0800
remove SPIDER_SQL_CACHE_IS_IN_LEX
2024-06-19 13:43:28 +0800
remove SPIDER_USE_CONST_ITEM_FOR_STRING_INT_REAL_DECIMAL_DATE_ITEM
2024-06-19 13:43:05 +0800
: remove SPIDER_MDEV_16246
2024-06-19 13:42:50 +0800
Remove HANDLER_HAS_NEED_INFO_FOR_AUTO_INC
2024-06-19 13:42:36 +0800
spider: remove PARTITION_HAS_GET_PART_SPEC
2024-06-19 13:42:25 +0800
Spider: remove HANDLER_HAS_TOP_TABLE_FIELDS
2024-06-19 13:42:10 +0800
Remove #ifdef SPIDER_HANDLER_START_BULK_INSERT_HAS_FLAGS
2024-06-19 13:41:53 +0800
Spider: remove #ifdef SPIDER_UPDATE_ROW_HAS_CONST_NEW_DATA
2024-06-19 13:37:51 +0800
Spider: remove #ifdef HANDLER_HAS_CAN_USE_FOR_AUTO_INC_INIT
2024-06-19 13:36:48 +0800
Spider: remove HANDLER_HAS_DIRECT_UPDATE_ROWS
2024-06-19 13:36:03 +0800
Spider: remove HA_EXTRA_HAS_HA_EXTRA_USE_CMP_REF
2024-06-19 13:35:05 +0800
Spider: remove #ifdef HA_EXTRA_HAS_STARTING_ORDERED_INDEX_SCAN
2024-06-19 13:34:30 +0800
Spider: remove #ifdef SPIDER_NET_HAS_THD
2024-06-19 13:33:33 +0800
remove #ifdef SPIDER_Item_args_arg_count_IS_PROTECTED
2024-06-19 13:22:59 +0800
remove SPIDER_HAS_HASH_VALUE_TYPE
2024-09-06 14:31:55 +0300
Cleanup: Remove the function dict_remove_db_name()
2024-09-06 14:29:09 +0300
Invalid arguments in ib_push_warning()
2024-08-21 15:47:37 +1000
Check leaf_tables_saved in partition pruning in UPDATE and DELETE
2024-08-16 17:04:23 +1000
Assertion `(mem_root->flags & 4) == 0' fails on 2nd execution of PS with -DWITH_PROTECT_STATEMENT_MEMROOT=ON
2024-09-06 11:34:31 +1000
: Memory leakage is detected on running the test main.ps against the server 11.1
2024-09-05 11:22:40 +1000
pcre2 headers - handle columnstore
2024-08-28 18:56:55 +1000
: my_cpu.h - non-glibc ism for POWER
2024-08-28 18:40:52 +1000
FreeBSD - upstream riscv64 compatibility patch
2024-08-28 18:37:49 +1000
FreeBSD fails to build under clang natively
2024-02-01 11:26:36 +0100
pcre.cmake: always check the library with check_library_exists()
2024-01-12 16:57:37 +0100
pcre2 headers aren't found on Solaris
2024-08-28 14:32:37 +1000
unit.my_apc always failing on FreeBSD-14
2024-08-28 13:34:53 +1000
FreeBSD fails to build under clang natively
2024-09-04 10:10:04 +1000
SHOW INDEX FROM - SEQ_IN_INDEX to ULong
2024-01-17 17:32:29 +0300
: MDL conflict handling code should skip BF-aborted trxs
2024-08-30 08:32:10 +0300
: Enable working Galera tests
2024-04-12 11:24:42 +0300
: Galera test failure on galera_3nodes.galera_gtid_consistency
2024-05-19 22:09:18 +0300
Add a basic MTR test for DDL error voting to ensure that all DDLs generate consistent error messages,
2024-05-19 21:08:46 +0300
Use only MySQL code for TOI error vote
2024-05-19 21:26:46 +0300
If donor loop receives unknown signal from the SST script it is an error condition (SST failure), so it should set error code before exiting.
2024-05-19 00:23:00 +0300
Fix recovering state GTID in case log file contains non-text bytes - use grep with -a option.
2024-05-21 12:40:19 +0300
Shut down Galera networking and logging on fatal signal
2024-08-30 15:49:51 +0200
: small refactoring after main fix
2024-08-30 10:28:28 -0700
Assertion failure when moving equality from having to where
2023-06-15 14:51:56 +0300
: Server crashes when setting wsrep_cluster_address after adding invalid value to wsrep_allowlist table
2024-04-29 10:13:03 +0300
: Assertion `((WSREP_PROVIDER_EXISTS_ && this->variables.wsrep_on) && wsrep_emulate_bin_log) || mysql_bin_log.is_open()' failed in int THD::binlog_write_row(TABLE*, bool, const uchar*)
2024-08-29 12:30:05 +0200
: introduces a typo, --qick
2024-08-29 09:32:29 +0200
Assertion failure in Item_float::do_build_clone (Item_static_float_func)
2024-08-05 16:16:09 +0200
Quick mode produces the bug for mariadb client
2024-08-28 15:44:42 +0300
Recovery fails to note some log corruption
2024-08-27 18:06:24 +0300
fixup: Correct a function comment
2024-08-27 15:36:39 +1000
[fixup] Spider: Restored lines accidentally deleted in
2024-08-19 22:27:44 +0200
Fix sporadic failure of test case rpl.rpl_start_stop_slave
2024-08-19 20:58:09 +0200
Skip mariadb-backup.slave_provision_nolock in --valgrind, it uses a lot of CPU
2024-08-19 20:37:34 +0200
Fix sporadic failure of test case rpl.rpl_old_master
2024-08-16 21:58:49 +0200
Fix sporadic test failure in rpl.rpl_create_drop_event
2024-08-03 12:16:32 +0200
Restore skiping rpl.rpl_mdev6020 under Valgrind
2024-08-03 03:51:47 +0200
: do_gco_wait() completes too early on InnoDB dict stats updates
2024-08-20 11:31:58 +0300
Drastically slower query performance between CentOS (2sec) and Rocky (48sec)
2024-08-21 15:32:14 +0200
fix &
2024-08-20 16:12:02 +0200
: Assertion failure in Item_func_or_sum::do_build_clone (Item_func_not_all)
2024-08-20 18:00:23 +0300
MariaDB crashes with SIGILL because the OS does not support AVX512
2024-08-19 18:49:04 +0200
Assertion failure in Item_string::do_build_clone
2024-08-19 17:15:46 +0200
Types mismatch when cloning items causes debug assertion
2024-08-19 11:14:11 +0300
Sort result from table_statistics and index_statistics
2024-08-19 10:59:57 +0300
Revert "mtr: remove not_valgrind_build"
2024-08-16 12:43:35 +0700
: Trigger doesn't work correctly with bulk update
2024-08-13 18:28:23 +0200
Fix typo in xtrabackup --help output
2024-08-15 10:13:49 +0300
Fix clang++-19 -Wunused-but-set-variable
2024-08-14 08:43:08 +0300
g++- -Wstringop-truncation due to safe_strcpy()
2024-08-13 15:22:09 +0530
MATCH() AGAINST( IN BOOLEAN MODE), results mismatch
2024-08-07 16:40:35 +0200
: Endless loop when trying to establish connection
2024-07-18 10:10:26 +0300
: Assertion `client_state.transaction().active()' failed in int wsrep_thd_append_key(THD*, const wsrep_key*, int, Wsrep_service_key_type)
2024-06-12 16:53:15 +0400
Wrong data types when mixing an utf8 *TEXT column and a short binary
2024-08-06 20:34:33 +0200
Update sponsors
Merge 2024-08-09 08:47:24 +0200 - Merge branch '10.5' into mariadb-10.5.26
2024-08-06 14:35:39 +0200
perror-win test failure on localized Windows
2024-08-08 11:13:41 +0200
Fix server on windows, so it does not write to error log byte-by-byte
2024-07-29 01:10:32 +0200
OpenSSL - set all heap functions in CRYPTO_set_mem_functions.
2024-07-29 01:03:17 +0200
Support -DCONC_WITH_SSL parameter passed to CMake
2024-07-19 21:44:34 +0200
Fix incorrect setting of opt_local_file in mysqlimport, for named pipe
2024-08-08 17:56:56 -0400
bump the VERSION
2024-08-06 15:26:55 +0200
Assertion failed in handler::assert_icp_limitations
2024-08-02 10:29:08 +1000
Reset spider_hton_ptr in error mode of spider_db_init()
2024-07-23 11:57:01 +0300
: galera_var_ignore_apply_errors test freezes
2024-07-30 12:30:39 +0300
: Galera test failure on GCF-354
2024-07-26 09:04:30 +0300
: 'INSERT...SELECT' on MyISAM table suddenly replicated by Galera
2024-07-31 14:45:32 +0300
: galera_ssl_reload failed with warning message
2024-08-01 08:28:28 +0300
: galera_sst_mysqldump_with_key test failed
2024-05-24 22:51:01 +1000
: make lsof optional on RPM
2024-08-02 18:48:29 +0700
Types mismatch when cloning items causes debug assertion
2024-08-01 17:44:54 +0530
Table cannot be loaded after instant ALTER
2024-07-24 13:55:55 +0200
: Crash caused by query containing constant having clause
This page is licensed: CC BY-SA / Gnu FDL