DownloadRelease NotesChangelogOverview of 10.4
Alternate download from mariadb.org
Release date: 16 May 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-05-06 16:14:11 +0200
update C/C 3.1
2024-04-30 14:16:08 +0530
mariadb-backup --backup is missing retry logic for undo tablespaces
2024-04-29 16:42:26 +0530
Assertion `!field->prefix_len || field->fixed_len == field->prefix_len' failed in btr_node_ptr_max_size
2024-04-29 16:42:46 +1000
Add testcase spider/bugfix.mdev_34003
2024-04-27 18:40:58 +0200
: galera.versioning_trx_id: Test failure: mysqltest: Result content mismatch
2024-04-12 15:40:11 +0300
: Galera test failure on galera.MW-369
2024-04-25 00:13:02 +0200
galera SST scripts: parsing CN in certificates
Merge 2024-04-26 13:50:03 +0200 - Merge branch 'merge-zlib' (1.3.1) into 10.4
2024-04-26 13:18:51 +0200
zlib 1.3.1
2024-04-26 13:02:47 +0200
v5.7.0-stable
2024-04-23 11:37:11 +0200
Incorrect DEFAULT expression evaluated in UPDATE
2024-04-25 12:58:32 +0300
Remove a bogus workaround for old GCC
2024-04-24 13:13:57 +0530
mariadb-backup fails to preserve innodb_encrypt_tables
2024-04-18 15:41:30 +0300
: Assertion failure on wsrep_thd_is_aborting
2024-04-12 09:15:53 +0300
: Galera test failure on galera_sr.
2024-04-15 16:39:01 +0200
main.query_cache fails with embedded after enabling WITH_PROTECT_STATEMENT_MEMROOT
2024-03-27 11:15:25 +1100
Spider: Correct checks for show index column numbers
2024-03-20 17:20:39 +1100
Spider: Push down CASE statement
2024-03-20 17:23:49 +1100
spider: revert removal of ITEM_FUNC_CASE_PARAMS_ARE_PUBLIC
2024-04-02 20:45:29 +0300
Weird read view after ROLLBACK of other transactions.
2024-04-10 09:47:44 +0300
Corrupted table after IMPORT TABLESPACE and restart
2024-03-13 13:11:15 +1100
MENT-1591 Keep spider in memory until exit in ASAN builds
2024-04-08 16:35:21 +1000
Do not assert auto_increment_value unless all parts open
2024-04-08 14:28:23 +1000
Do not create group by handler when all tables are constant
2024-03-25 14:06:27 +1100
Remove macro PARTITION_HAS_GET_CHILD_HANDLERS
2024-03-18 13:11:49 +1100
Spider group by handler: skip on multiple equalities
2024-03-20 14:03:52 +1100
spider: remove use of MYSQL_VERSION_ID and MARIADB_BASE_VERSION
2024-03-20 10:36:25 +1100
Spider group by handler: Push down TIMESTAMPDIFF function
2024-02-21 14:17:34 +1100
Spider: Make a symlink result file a normal file
2024-02-19 15:12:16 +1100
spider direct sql: Check length before memcpy
2024-04-05 16:09:56 +0530
InnoDB blob allocation allocates extra extents
2024-03-20 13:09:12 +0300
: Server crashes in JOIN_CACHE::write_record_data upon EXPLAIN with subqueries
2024-01-10 14:34:12 +0100
stack-use-after-return in Wsrep_schema_impl::open_table()
2024-03-28 11:48:32 +0700
: the follow-up patch to turn on the option -DWITH_PROTECT_STATEMENT_MEMROOT by default
2024-03-13 13:11:07 +1100
MENT-1591 Fix spider/bugfix.mdev_28856 because of .
2024-03-13 13:10:47 +1100
MENT-1591 Documenting spider_mon_table_cache and friends.
2024-03-27 01:23:42 +0100
galera: wsrep-lib submodule update
2022-11-24 14:47:18 +0100
Fix error "mysql_shutdown failed" during MTR tests
2024-03-27 11:40:41 +1100
Use the default SQL_MODE for spider init queries
2024-02-20 11:20:21 +1100
fix spider init with no_zero_date global sql mode
2024-03-26 15:29:33 +0530
Alter operation hangs when encryption thread works on the same tablespace
2024-03-26 13:10:16 +0100
Show original IP in the "aborted" message.
2024-03-22 14:04:46 +0300
: Optimization of (SELECT) IN (SELECT ...) executes subquery at prepare stage
2024-03-26 10:47:50 +0200
fixup: Remove a suppression
2024-03-26 10:47:43 +0200
fixup: Remove some initialization
2024-03-21 14:03:19 +0100
Failed to apply write set with flags=(rollback|pa_unsafe)
2024-03-21 17:17:53 +1100
Fix -wmaybe-uninitialized warnings for g++-13
2024-03-21 16:01:29 +0200
Fix heap-use-after-free in fts_free()
2024-03-21 14:20:33 +0200
Cleanup: Remove unused DYN_BLOCK_FULL_FLAG
2024-03-19 08:10:42 +0200
Fix g++-14 -Wmaybe-uninitialized
2024-03-19 08:09:31 +0200
Fix g++-14 -Wtemplate-id-cdtor
2024-03-19 08:08:18 +0200
Fix g++-14 -Wmaybe-uninitialized
2024-03-19 08:07:41 +0200
Fix g++-14 -Wcalloc-transposed-args
2024-03-18 22:07:32 +0100
MTR, Windows - remove --verbose-restart output on buildbot run
2024-01-26 14:37:26 +0100
mtr - synchronize output between different threads on Windows.
2024-03-14 18:59:47 +0530
Fatal InnoDB error or assertion `!is_v' failure upon multi-update with indexed virtual column Fatal error InnoDB: Clustered record field for column x not found
2024-03-15 13:32:22 +0530
Table is getting rebuild with ALTER TABLE ADD COLUMN
2024-03-14 22:48:12 +0100
: : main.kill_processlist-6619 fails sporadically in buildbot
2024-03-01 11:21:50 +0200
Fixed random failure in main.kill_processlist-6619
2024-03-13 20:07:04 +0700
: Assertion `active_arena->is_stmt_prepare_or_first_stmt_execute() || active_arena->state == Query_arena::STMT_SP_QUERY_ARGUMENTS' failed in st_select_lex::fix_prepare_information
2024-03-08 22:18:44 +0100
: --gtid-ignore-duplicate can double-apply event in case of parallel replication retry
2024-03-13 12:21:53 +0100
Commands start-all-slaves and stop-all-slaves are not listed in mysqladmin help
2024-03-13 17:46:05 +0700
: Incorrect handling of UPDATE in PS mode in case a table's colum declared as NOT NULL
2024-03-12 16:13:49 +0700
: Incorrect handling of UPDATE in PS mode in case a table's colum declared as NOT NULL
2024-03-11 16:14:54 +0200
: MemorySanitizer: SEGV on unknown address on shutdown
2024-03-11 09:53:04 +0200
Stack overflow in main.json_debug_nonembedded due to incorrect debug injection
2024-03-11 09:52:59 +0200
fixup: clang -Wunused-function
2024-03-07 15:24:43 +0100
Avoid writes to TRX_SYS page during mariadb-backup operations
2024-03-05 21:32:30 +0530
Assertion failure sym_node->table != NULL in pars_retrieve_table_def on UPDATE
2024-03-05 18:31:56 +0530
encryption.encrypt_and_grep failed in buildbot with wrong result
2023-12-15 00:48:48 +0400
JSON test has problem in view protocol.
2024-02-19 18:17:36 +0100
galera: correction after wsrep-lib update
2024-02-27 09:48:14 +0100
galera: wsrep-lib submodule update
2024-02-26 12:40:14 +0530
Alter table corrupts while applying the modification log
2024-01-26 13:12:03 +0400
Default charset doesn't work with PHP MySQLi extension
2024-02-20 13:36:18 +0100
Record correct mutex (LOCK_STATUS and acl_cache) order for debugging.
2023-10-27 12:44:57 +0800
: Fix memory barrier missing of lf_alloc on Arm64
2024-02-15 10:41:23 +0100
: Crash due to missing stack overrun check in two recursive functions
2024-02-12 12:00:58 +0100
: Unsafe use of LOCK_thd_kill in my_malloc_size_cb_func()
2024-02-11 11:57:42 +0100
: Aria temptables wrong thread-specific memory accounting in slave thread
2024-02-13 09:24:32 +0100
fix view protocol in
2024-02-01 14:51:26 +0200
CREATE FULLTEXT INDEX assertion failure WITH SYSTEM VERSIONING
2024-02-12 21:08:22 +1100
Do not deinit plugin variables when retry requested
2024-02-12 12:43:08 +0100
Return back wolfssl v5.6.6 and new CC changed by 6b2cd7869522a140329a27583f965b8662d7f5f5
2023-02-17 08:28:38 +1200
Condition pushdown from HAVING into WHERE is not shown in optimizer trace
2024-02-08 14:19:47 +0100
fix test
2024-02-08 12:17:02 +0700
: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT
2024-02-08 12:12:57 +0700
: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT, UBSAN runtime error: member call on null pointer of type 'struct TABLE_LIST' in Item_param::save_in_field
2024-02-07 12:26:59 +0200
Adaptive hash index corruption after DISCARD TABLESPACE
2024-02-06 12:15:02 -0500
bump the VERSION
Merge 2024-02-06 15:58:12 +0100 - Merge branch '10.4' into mariadb-10.4.33
2024-02-04 11:58:31 -0800
Fix commit 179424db: No test file or result files should be executable
2024-01-31 23:50:41 -0800
Crash caused by query with aggregation over materialized derived
2023-11-30 12:52:53 +0300
Fix test after changing behavior of ALTER DROP FOREIGN KEY
2024-01-30 13:10:53 +0200
fixup: Remove dead code
2024-01-30 13:10:46 +0200
Redundant check on prebuilt::n_rows_fetched overflow
2024-01-29 15:51:29 +0200
: ALTER TABLE ... ANALYZE PARTITION ... with EITS reads and locks all rows
2024-01-04 16:46:47 +0200
: Galera test case galera_sr_kill_slave_before_apply unstable
2024-01-04 15:27:15 +0200
: Galera test case galera_mdl_race unstable
2023-12-29 10:20:51 +0200
: Galera test case galera_3nodes.galera_ist_gcache_rollover has warning
2024-01-05 11:33:53 +0200
: Galera test case MW-336 unstable
2024-01-05 13:35:41 +0200
: galera_shutdown_nonprim: mysql_shutdown failed
2024-01-29 15:17:57 -0700
: rpl_seconds_behind_master_spike Sensitive to IO Thread Stop Position
2023-09-04 12:22:51 +0300
: Assertion `mode_ == m_local' failed in wsrep::client_state::streaming_params()
2023-11-01 11:07:16 +0200
: Assertion `error.len > 0' failed in galera::ReplicatorSMM::handle_apply_error()
2023-12-07 08:23:29 +0200
: Assertion `0' failed in wsrep::transaction::before_rollback
This page is licensed: CC BY-SA / Gnu FDL