The most recent release of MariaDB 10.4 is:MariaDB 10.4.34 Stable (GA) Download Now
Download 10.4.33Release NotesChangelogOverview of 10.4
Release date: 7 Feb 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.3.39
2024-01-31 17:07:46 +0100
funcs_1.innodb_views times out in --ps
2024-01-30 16:39:28 +0100
regression introduced by
2024-01-31 11:18:40 +0100
spider.mdev_28739_simple fails in buildbot
2024-01-30 17:00:15 +0100
workaround for
2024-01-29 15:17:57 -0700
: rpl_seconds_behind_master_spike Sensitive to IO Thread Stop Position
2024-01-26 10:34:40 -0700
: rpl_seconds_behind_master_spike debug_sync fix
2024-01-26 10:48:54 +0100
update C/C
2021-09-10 09:38:40 +0200
fixup
2021-09-10 02:20:16 +0200
Support minor MSI in Windows installer.
2024-01-08 17:50:19 +1100
spider: fix dbton_id when iterating over links
2023-11-24 13:23:56 +0400
REGEXP_REPLACE treats empty strings different than REPLACE in ORACLE mode
2024-01-11 15:01:00 +1100
macos: Fix CMAKE_OSX_ARCHITECTURES when not set
2024-01-23 18:38:22 +0200
Improve READLINE_V5 detection
2024-01-23 16:24:27 +0200
: Ctrl-C should not exit client
2024-01-22 15:39:09 +0100
"New" version of CC (in fact no changes)
2024-01-22 15:27:58 +0100
Update minizip files for connect enginbe from last zlib 1.3.
2024-01-17 07:14:11 -0700
: Postpush fix for rpl_domain_id_filter_master_crash
2024-01-16 08:02:32 +0200
: Ctrl-C should not exit the client
2024-01-11 23:02:34 -0800
federatedx time_zone round trips
2024-01-18 20:59:00 -0800
Failure to call SP invoking another SP with parameter requiring type conversion
2023-12-30 19:42:10 -0500
wsrep scripts fixes for working on OpenBSD
2024-01-18 11:00:27 +0200
: GNU libc posix_fallocate() may be extremely slow
2023-12-07 00:16:28 +0000
Allow json exponential notation starting with zero
2024-01-17 10:45:05 +0100
new WolfSSL v5.6.6-stable
2024-01-17 10:33:02 +1100
Spider: no need to check for ubsan when running ubsan tests
2024-01-15 13:01:22 +0530
Inplace alter rebuild increases file size
2024-01-11 11:21:32 +0100
Using two temporary tables in OPTIMIZE TABLE lead to crash
2024-01-11 12:32:26 +1100
Disable spider/bugfix.mdev_27575 until we find a solution
2023-11-28 14:56:23 +1100
Re-enable spider/bugfix.mdev_29904
2024-01-10 00:32:50 +0100
plugin/disks/information_schema_disks.cc doesn't compile on Solaris
2024-01-10 16:37:36 +1100
Fix spider detection of same data node server
2024-01-10 16:36:39 +1100
Fix spider table discovery
2024-01-10 10:11:43 +1100
Compile on Solaris (SPARC) fails with errors in filamvct.cpp
2023-12-31 23:30:48 +0100
A connection can control RAND() in following connection
2023-11-13 11:18:16 +0400
CAST(AS UNSIGNED) fails with --view-protocol
2024-01-05 09:35:57 +1100
Reset sequence used fields after check in alter sequence
2024-01-03 18:55:16 +0100
plugin/disks/information_schema_disks.cc doesn't compile on Solaris
2024-01-03 18:36:36 +0100
plugin/auth_pam/testing/pam_mariadb_mtr.c doesn't compile on Solaris
2024-01-03 12:04:50 +0100
./mtr --skip-not-found should skip combinations too
2024-01-04 12:50:05 +0200
show_status_array() calls various functions via incompatible pointer
2023-12-22 23:09:27 -0800
Crash on query using CTE with the same name as a base table
2024-01-03 08:52:50 +0200
WSREP: Fix function pointer mismatch
2023-12-15 11:00:15 -0800
Crash with query using constant subquery as left part of IN subquery
2023-12-27 13:41:42 +0400
The database part is not case sensitive in SP names
2023-12-27 13:22:49 +0400
The database part is not case sensitive in SP names
2023-08-23 12:25:24 +0400
A 11.3->10.4 backport for Split class Database_qualified_name
2023-12-23 09:13:07 +0100
Update HeidiSQL to 12.6
2023-10-24 16:04:47 +0200
Disable ps-protocol second execution on test that do not support it
2022-06-20 15:24:22 +0300
sporadic failures with galera_sr.mysql-wsrep-features#165
2023-12-19 08:29:27 +0200
: Galera test failure on galera.galera_var_node_address
2023-12-20 08:16:50 +0200
: Galera test failure on galera_sst_encrypted
2023-12-20 09:36:37 +0200
: Galera test failure on galera_sr_kill_slave_after_apply_rollback2
2023-12-19 15:14:28 +0200
: Galera test failure on galera_sr_cc_master
2023-12-18 22:13:23 +0100
fix test failures with ASAN
2023-12-13 14:43:41 +1100
Make regexp operator work in spider group by handler
2023-12-20 14:20:40 +0100
Revert ": Expect DB_INTERRUPTED from wsrep_row_upd_check_foreign_constraints"
2023-10-12 15:40:13 +0200
Statement rollback causes empty writeset replication
2023-12-07 15:35:27 +0300
: Expect DB_INTERRUPTED from wsrep_row_upd_check_foreign_constraints
2023-12-12 09:41:53 +0200
: Remove not supported tests from wsrep suite
2023-12-12 08:57:11 +0100
galera: updating the list of disabled tests
2023-12-17 18:35:14 +0100
: Fix segfault in SHOW MASTER STATUS with NULL inuse_relaylog
2023-12-17 18:30:38 +0100
Attempt to fix rare race in test for
2023-12-17 13:57:26 +0100
: Server crashes in Item_func_binlog_gtid_pos::val_str / Binary_string::c_ptr_safe
2023-12-16 21:54:01 -0800
Fix for File Leak in mysql_upgrade with --check-if-upgrade-is-needed Option
2023-12-15 12:06:54 +0100
add another missing result file
2023-12-15 15:43:19 +0530
innodb.import_update_stats accesses uninitialized ib_table->stat_n_rows
2023-12-15 00:33:54 +0100
don't use dynstr_append() in mysqltest.cc
2023-12-10 08:16:48 -0800
Fix Memory Leak in my_print_defaults with Non-Existing Config Files
2023-12-14 20:25:58 +0100
add missing result file
2023-12-13 15:40:29 +0200
InnoDB: Using a partial-field key prefix in search
2023-10-11 15:05:58 +1200
Crash when lateral derived is guaranteed to return no rows
2023-12-13 15:01:50 +0200
Assertion "wrong page type" on instant ALTER TABLE
2023-11-14 10:01:08 +1100
: ALTER SEQUENCE IF NOT EXISTS non_existing_seq Errors rather than note
2023-10-05 16:55:34 +0300
: disk.disk{_notembedded} test result
2023-06-22 16:52:40 +1000
mariadb-backup fails when innodb_max_dirty_pages_pct contains a fraction (is not an integer)
2023-12-12 14:40:45 +0200
Assertion failed on ALTER TABLE...page_compressed=1
2023-12-12 11:43:23 +0200
innodb.innodb_buffer_pool_dump_pct failed in buildbot with timeout
2023-12-12 02:53:36 +0100
GTIDs diverge in Galera cluster after CTAS
2023-11-16 14:56:56 +0100
SEQUENCEs do not work with streaming replication
2023-12-11 15:26:22 +0200
Crash emitting "Unsupported meta-data version number" error message
2023-11-29 06:53:31 -0700
: SHOW SLAVE STATUS Can Deadlock an Errored Slave
2023-12-11 11:14:53 +0100
: multi source replication filters breaking GTID semantic
2023-12-11 10:48:42 +0100
: innodb.purge_thread_shutdown failed in buildbot with wrong result (sporadic)
2023-12-11 10:31:49 +0200
: Simplify encryption.innodb_encrypt_discard_import
2023-12-11 12:27:11 +0700
: Assertion `thd->active_stmt_arena_to_use()-> is_stmt_prepare_or_first_sp_execute() || thd->active_stmt_arena_to_use()-> is_conventional() || thd->active_stmt_arena_to_use()->state == Query_arena::STMT_SP_QUERY_ARGUMENTS' failed
2023-12-10 13:19:21 +0200
encryption.innodb_encrypt_temporary_tables fails
2023-08-31 13:14:03 +1000
mariadb-upgrade should remove bundled plugins from mysql.plugin
2023-12-05 14:27:39 -0700
: main.rpl_mysqldump_slave Fails with "Master binlog wasn’t deleted" Assertion
2023-11-14 17:32:56 +1100
Make spider init queries compatible with oracle sql mode
2023-11-07 11:00:49 +0100
Spider engine does not load with non-default alter-algorithm
2023-10-17 15:02:12 +1100
Fix Spider upgrade failure caused by duplication in mysql.func
2023-10-19 12:15:39 +1100
Spider: Use $MTR_SUITE_DIR for init-file files
2023-10-20 10:28:34 +1100
Use $MYSQLD_LAST_CMD in spider/bugfix.mdev_30370
2023-11-16 11:00:09 +1100
Fixing spider init bugs
2023-04-20 13:07:43 +1000
clean up spd_init_query.h
2023-11-14 16:09:07 +1100
installing one spider plugin should not trigger others
2023-12-07 01:29:57 +0100
: IST failed with ssl-mode=VERIFY_CA
2023-12-07 10:45:52 +1100
Spider: create conn on demand when direct delete
2023-11-10 20:03:06 +0700
Assertion `is_last_prefix <= 0' failed in QUICK_GROUP_MIN_MAX_SELECT::get_next
2023-12-06 14:29:17 +0530
FOREIGN_KEY_CHECKS does not prevent non-copy alter from creating invalid FK structure
2023-12-04 07:38:44 -0700
: Skip statement and mix mode for binlog.flashback
2023-12-04 15:55:53 +0300
: innodb. fails in 11.0
2023-11-20 13:42:38 +0100
galera_bf_lock_wait test failed
2023-11-27 11:45:34 +0300
: DDL must check if not aborted before entering TOI
2023-11-30 08:45:11 +0100
galera: temporarily disabling problematic tests
2023-11-15 14:27:56 +1100
Reduce default spider bg sts/crd thread counts
2023-12-04 12:15:30 +0100
mysql_install_db_win fails on buildbot
2023-11-18 19:08:10 +0530
: Test suite is missing dump option delete-master-logs.
2023-11-30 13:56:26 +0100
fix failing test
2023-11-30 14:14:10 +1100
main.subselect* often fails on CI with ER_SUBQUERY_NO_1_ROW
2023-11-29 18:57:57 +0200
BLOB corruption on UPDATE of PRIMARY KEY with FOREIGN KEY
2023-11-29 17:43:40 +0530
main suite test case prints extra row for metadata_lock_info query
2023-11-29 10:52:25 +0200
InnoDB wrong error message
2023-11-29 12:23:46 +1100
mallinfo2: include malloc header even if mallinfo undetected
2023-11-28 16:14:47 +0100
: main.partition_innodb fails in buildbot with wrong result
2023-11-20 21:59:55 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-28 15:09:04 +0200
Fixed build failure on aarch64-macos
2023-11-28 12:05:22 +0200
Fixed crash in Delayed_insert::get_local_table()
2023-11-28 13:52:22 +0530
Assertion `thd->stmt_arena != thd->progress.arena' failed in thd_progress_init upon bulk load
2023-11-27 19:28:38 +0530
LeakSanitizer errors in mem_heap_create_block_func upon query from I_S.INNODB_SYS_TABLES with LIMIT ROWS EXAMINED
2023-11-27 14:33:42 +0100
Fix typo
2023-11-27 14:31:45 +0100
The MariaDB mailing list system has been moved
2023-11-21 15:25:35 +1100
Spider: check if any table is actually locked when unlocking
2023-11-26 10:10:37 +0200
Improve reporting from sf_report_leaked_memory()
2023-11-24 20:54:43 +0200
Assertion `!expr->is_fixed()' failed in bool virtual_column_info::fix_session_expr(THD*)
2023-11-24 19:59:32 +0200
Fixed memory leak introduces by a fix for
2023-11-24 18:50:15 +0200
Backport my_addr_resolve from 10.6 to get latest bug fixes in.
2023-11-23 16:59:21 +0200
Do not use MEM_ROOT in set_killed_no_mutex()
2023-11-23 16:49:26 +0200
MENT-1707 Crash at reload_acl_and_cache
2023-11-22 22:41:28 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-24 12:05:52 +0530
: Unexpected ER_ERROR_ON_RENAME upon DROP non-existing FOREIGN KEY
2023-11-23 10:00:37 +0100
MYSQL struct in C/C and server differs
2023-11-24 19:58:11 +0100
backport MEM_ROOT::total_alloc removal from 10.5
2023-11-23 09:56:56 +0100
move MEM_ROOT::read_only into flags
2023-11-22 22:29:11 +0100
Backport MEM_ROOT::flags from 10.7
2023-11-21 00:12:02 +0100
perfschema.threads_mysql sporadic failures
2023-11-25 10:33:06 +0100
fix failing tests
2023-11-24 18:48:27 +0100
SERVER_STATUS_AUTOCOMMIT set after connecting, if autocommit=0
2023-11-24 20:39:12 +0700
: ASAN errors in Item_func_json_contains_path::val_int upon PS execution
2023-11-24 14:23:52 +0200
Test innodb.innodb-table-online,crypt occasionally fails
2023-11-23 17:33:42 +0700
SIGSEGV in my_decimal::operator= and Assertion `0' failed and in Item_type_holder::val_decimal on SELECT
2023-11-24 16:28:31 +0700
: Potential memory leak on executing of create view statement
2023-11-24 16:26:12 +0700
: Potential memory leak on executing of create view statement
2023-11-24 16:30:54 +1100
Remove spider persistent table stats
2023-11-15 12:38:43 +1100
Remove references to spider_rewrite_plugin tables
2023-11-24 14:19:14 +1100
Add sleeping statement spider/bugfix.mdev_27575
2023-11-23 15:09:26 +0200
: Assertion failure on REPLACE on ROW_FORMAT=COMPRESSED table
2023-11-22 13:58:03 +0100
Remove unneeded strlen() calls.
2023-09-15 17:48:03 +0700
: Add to the ps-protocol a comparison of the result sets of the first and second execution. The results of the first and second execution are compared only if result logging is enabled Comparing two result sets is done as comparing two strings.
2023-11-22 12:10:13 +0100
Rename variables to make operation comprehansive
2023-11-08 21:38:14 +0100
: BACKUP LOCKS on table to be accessible to those with database LOCK TABLES privileges
2023-11-18 05:23:50 +1200
Crash when executing PS for query with eliminated subquery using view
2023-10-27 12:26:08 +0300
: Fix CTAS replay & retry in case it gets BF-aborted
2023-11-21 05:47:32 +0100
: additional fix for funcs_1 mtr suite
2023-11-06 07:37:34 +0200
: wsrep_provider_options can be truncated on deep and long directory paths
2023-11-15 10:17:39 +0100
galera: wsrep-lib submodule update
2023-11-11 15:37:42 +0100
galera: cleanup of the lists of disabled tests
2023-11-20 14:58:28 +0530
LeakSanitizer caused by I_S query using LIMIT ROWS EXAMINED
2023-11-08 16:40:54 +1100
Remove thd from spider_db_done
2023-11-20 15:01:26 +0100
: THD::rli_fake/rgi_fake not cleared on new connection
2021-06-14 21:59:49 +0200
: Compilation failed for compile-pentium64-gcov script
2023-11-17 17:00:08 +1100
Use enums for ids passed to spider mem alloc functions
2022-03-31 22:38:54 +0900
CREATE UNIQUE INDEX fails with "ERROR 1286 (42000): Unknown storage engine 'partition'"
2023-11-17 13:33:07 +1200
Fix2 allocate memory in mem_root properly.
2023-11-17 18:20:32 +0100
: rpl.create_or_replace_mix, rpl.create_or_replace_statement failed in buildbot with wrong result
2023-11-17 17:26:44 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-17 16:54:16 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-17 16:35:04 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-17 16:16:11 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-17 15:01:38 +0100
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-11-15 08:11:35 -0800
: Cryptic ERROR message & inconsistent behavior on incorrect SHOW BINLOG EVENTS FROM ...
2023-11-17 14:12:48 +0200
: Increase the DEFAULT_THREAD_STACK for ASAN
2023-10-20 18:05:54 +1100
Spider should not second guess server when locking / unlocking
2023-10-13 17:16:57 +1100
Spider should clear its lock lists when locking fails
2023-11-17 11:07:50 +1100
Re-implement spider gbh query rewrite of tables
2023-10-04 18:35:30 +1100
clean up spider_group_by_handler::init_scan()
2023-10-13 14:54:45 +1100
Clean up spider_fields
2023-10-04 10:36:06 +1100
Remove some unused spider methods
2023-09-18 17:18:01 +0200
: slave_error_param condition is never checked from the wait_for_slave_param.inc
2023-10-21 16:51:15 +1100
set TaskMax=99% in the MariaDB systemd unit
2023-11-15 16:13:46 +0100
: binlog.binlog_mysqlbinlog_raw_flush sometimes fails with Errcode: 2 "No such file or directory"
2023-11-15 13:09:03 +0100
: Test sequence binlog.binlog_mdev717 binlog.binlog_mysqlbinlog_raw_flush fails
2023-11-15 11:40:05 +0100
: binlog_encryption.rpl_checksum failed in buildbot with wrong result
2023-11-14 15:36:42 +0100
: rpl.rpl_mariadb_slave_capability fails sporadically in buildbot
2023-11-10 17:46:19 +0700
: Two JSON related tests running in PS mode fail on server built with -DWITH_PROTECT_STATEMENT_MEMROOT=YES
2023-11-14 07:12:23 +1100
plugin disks getmntinfo64 deprecated on macOS
Merge 2023-11-14 08:14:44 +0100 - Merge branch '10.4' into mariadb-10.4.32
2023-11-13 13:19:39 -0500
bump the VERSION
2023-11-13 09:27:01 +0200
fixup: 32-bit tests
2023-11-04 20:43:17 +0700
Server crashes when optimizing SQL with ORDER BY
2023-11-09 16:26:11 +0300
Invalid expr in cleanup_session_expr() upon INSERT DELAYED
2023-11-09 16:26:11 +0300
EXCHANGE PARTITION with non-matching vcol expression segfault
2023-11-09 16:26:11 +0300
Segfault or assertion upon MyISAM repair
2023-11-09 16:26:11 +0300
Server crash in find_field_in_table
2023-11-09 16:26:11 +0300
Assertion col.vers_sys_end() in dict_index_t::vers_history_row
2021-10-01 17:12:00 +0400
InnoDB: CHAR+nopad does not work well
2023-11-09 14:36:46 +0200
: post-fixes to rpl_semi_sync_slave_reply_fail
2023-10-30 12:13:00 +0400
mariadb-backup has wrong or missing plugin-dir default?
2022-04-04 14:50:21 +0400
LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE
2023-11-08 12:17:14 +0200
Merge InnoDB test cases from MySQL 5.7
2023-11-06 17:37:11 +0200
Ensure that process "State" is properly cleaned after query execution
2023-11-06 10:32:39 +0200
Fix clang -Wtypedef-redefinition
2023-11-06 10:20:51 +0200
fixup: Remove an orphan test file
2023-11-05 17:11:39 +0400
Backport SQL service, introduced by .
2023-09-10 16:09:44 +0400
Backport SQL service, introduced by .
2023-09-05 15:37:33 +0400
Backport SQL service, introduced by .
2022-07-08 13:54:10 +0400
Fix to quiet the compiler on Windows.
2022-07-07 16:12:05 +0400
Backport SQL service, introduced by .
2022-07-03 16:37:15 +0400
Backport SQL service, introduced by .
2022-02-15 13:37:59 +0400
disable binary logging for SQL SERVICE.
2022-01-24 19:51:27 +0400
: Crash on shutdown, with active binlog dump threads
2022-01-18 12:14:25 +0400
Backport SQL service, introduced by .
2022-07-24 00:40:06 +0400
Backport SQL service, introduced by .
2023-11-04 16:12:41 +0200
Fixed some valgrind warnings from unixODBC used by CONNECT
2023-11-02 11:49:03 +0200
rpl.rpl_invoked_features fails sporadically with "Duplicate key error"
2023-10-19 16:55:14 +0300
Test failure: ./mtr --no-reorder main.log_slow_debug main.subselect
2023-09-22 13:10:58 +0200
Fix mariadb-backup InnoDB recovered binlog position on server upgrade
2023-08-15 12:19:34 +0200
Revert: InnoDB may recover wrong information after RESET MASTER
2023-08-14 20:35:24 +0200
Test case for provisioning a slave with mariadb-backup --no-lock
2023-08-14 11:45:14 +0200
Restore getting InnoDB position from mariadb-backup --no-lock
2023-11-03 11:49:34 +1200
-fix short fix for memory leak introduced in
2023-10-30 23:39:47 +0530
mariadb-backup --help output should mention that --compress is deprecated
2023-09-27 13:55:39 +0200
: Assertion `allocated_status_memory != null' failed in void PROF_MEASUREMENT::set_label(const char*, const char*, const char*, unsigned int)
2023-09-27 10:28:44 +0200
: Description of log_warnings incorrectly mentions "general log"
2023-11-02 15:27:52 +0200
fixup: Remove DBUG injection
2023-11-02 13:23:33 +0530
MariaDB crashes with foreign_key_checks=0 when changing a column and adding a foreign key at the same time
2023-11-02 11:33:48 +0800
typo fixed. HAVE_mi_uint8korr
2023-11-01 11:56:24 +0100
Fix problem found by Monty
2023-11-02 07:07:55 +0400
dyncol changes under view protocol
2023-10-27 08:53:30 -0700
Crash caused by multi-table UPDATE over derived with hanging CTE
2023-11-01 09:10:17 -0600
: rpl_semi_sync_slave_compressed_protocol.test assert_only_after is wrong
2023-11-01 06:50:25 -0600
: Lost Debug_sync signal in rpl_sql_thd_start_errno_cleared
2023-11-01 11:28:18 +0400
CAST(AS UNSIGNED) fails with --view-protocol
2023-10-31 09:59:39 -0700
Failure when executing PS for query using IN subquery
2023-10-31 13:34:17 +0100
galera: disabled tests cleanup
2023-10-24 13:06:45 +0200
: binlog corruption (/tmp no space left on device at the same moment)
2023-06-07 07:48:58 -0600
: The macro MASTER_INFO_VAR invokes undefined behaviour
2023-09-25 12:56:30 +1100
Bogus error executing PS for query using CTE with renaming of columns
This page is licensed: CC BY-SA / Gnu FDL