MariaDB 10.4.34 Changelog
DownloadRelease NotesChangelogOverview of 10.4
Alternate download from mariadb.org
Release date: 16 May 2024
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub 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
Revision #16394f1aa1 2024-05-06 16:14:11 +0200
update C/C 3.1
Revision #f378e76434 2024-04-30 14:16:08 +0530
MDEV-33980 mariadb-backup --backup is missing retry logic for undo tablespaces
Revision #a586b6dbc8 2024-04-29 16:42:26 +0530
MDEV-22855 Assertion `!field->prefix_len || field->fixed_len == field->prefix_len' failed in btr_node_ptr_max_size
Revision #3f2a5b28c6 2024-04-29 16:42:46 +1000
MDEV-34003 Add testcase spider/bugfix.mdev_34003
Revision #136358036d 2024-04-27 18:40:58 +0200
MDEV-18590: galera.versioning_trx_id: Test failure: mysqltest: Result content mismatch
Revision #1532f12058 2024-04-12 15:40:11 +0300
MDEV-33898 : Galera test failure on galera.MW-369
Revision #288ea9e146 2024-04-25 00:13:02 +0200
galera SST scripts: parsing CN in certificates
Merge Revision #ee59ca7ff1 2024-04-26 13:50:03 +0200 - Merge branch 'merge-zlib' (1.3.1) into 10.4
Revision #5aff13b65c 2024-04-26 13:18:51 +0200
zlib 1.3.1
Revision #45846bacb3 2024-04-26 13:02:47 +0200
v5.7.0-stable
Revision #62287320d4 2024-04-23 11:37:11 +0200
MDEV-33790 Incorrect DEFAULT expression evaluated in UPDATE
Revision #77d5104fee 2024-04-25 12:58:32 +0300
Remove a bogus workaround for old GCC
Revision #0c55d854fe 2024-04-24 13:13:57 +0530
MDEV-33334 mariadb-backup fails to preserve innodb_encrypt_tables
Revision #a2fee2da0b 2024-04-18 15:41:30 +0300
MDEV-33928 : Assertion failure on wsrep_thd_is_aborting
Revision #4aeba2590b 2024-04-12 09:15:53 +0300
MDEV-33895 : Galera test failure on galera_sr.MDEV-25718
Revision #50998a6c6f 2024-04-15 16:39:01 +0200
MDEV-33861 main.query_cache fails with embedded after enabling WITH_PROTECT_STATEMENT_MEMROOT
Revision #051a1fa0e9 2024-03-27 11:15:25 +1100
MDEV-33777 Spider: Correct checks for show index column numbers
Revision #18b93d6eb0 2024-03-20 17:20:39 +1100
MDEV-28993 Spider: Push down CASE statement
Revision #99dc0f030f 2024-03-20 17:23:49 +1100
MDEV-28993 spider: revert removal of ITEM_FUNC_CASE_PARAMS_ARE_PUBLIC
Revision #d7fc975cfe 2024-04-02 20:45:29 +0300
MDEV-33802 Weird read view after ROLLBACK of other transactions.
Revision #d824977598 2024-04-10 09:47:44 +0300
MDEV-33512 Corrupted table after IMPORT TABLESPACE and restart
Revision #662bb176b4 2024-03-13 13:11:15 +1100
MDEV-33661 MENT-1591 Keep spider in memory until exit in ASAN builds
Revision #a73c3f1077 2024-04-08 16:35:21 +1000
MDEV-21007 Do not assert auto_increment_value unless all parts open
Revision #f9e0ebeca4 2024-04-08 14:28:23 +1000
MDEV-33742 Do not create group by handler when all tables are constant
Revision #e865ef6a04 2024-03-25 14:06:27 +1100
MDEV-33742 Remove macro PARTITION_HAS_GET_CHILD_HANDLERS
Revision #860c1ca9ad 2024-03-18 13:11:49 +1100
MDEV-33679 Spider group by handler: skip on multiple equalities
Revision #9c93d41ad7 2024-03-20 14:03:52 +1100
MDEV-33728 spider: remove use of MYSQL_VERSION_ID and MARIADB_BASE_VERSION
Revision #44c88faeca 2024-03-20 10:36:25 +1100
MDEV-28992 Spider group by handler: Push down TIMESTAMPDIFF function
Revision #11fe2ee0af 2024-02-21 14:17:34 +1100
MDEV-33493 Spider: Make a symlink result file a normal file
Revision #504925c416 2024-02-19 15:12:16 +1100
MDEV-33434 spider direct sql: Check length before memcpy
Revision #9b5d711ac3 2024-04-05 16:09:56 +0530
MDEV-20094 InnoDB blob allocation allocates extra extents
Revision #8cc36fb743 2024-03-20 13:09:12 +0300
MDEV-21102: Server crashes in JOIN_CACHE::write_record_data upon EXPLAIN with subqueries
Revision #a618ff2b1c 2024-01-10 14:34:12 +0100
MDEV-33216 stack-use-after-return in Wsrep_schema_impl::open_table()
Revision #c81139357a 2024-03-28 11:48:32 +0700
MDEV-14959: the follow-up patch to turn on the option -DWITH_PROTECT_STATEMENT_MEMROOT by default
Revision #e6d12bb459 2024-03-13 13:11:07 +1100
MDEV-33661 MENT-1591 Fix spider/bugfix.mdev_28856 because of MDEV-29718.
Revision #0b627377a9 2024-03-13 13:10:47 +1100
MDEV-33661 MENT-1591 Documenting spider_mon_table_cache and friends.
Revision #fa1ae367f1 2024-03-27 01:23:42 +0100
galera: wsrep-lib submodule update
Revision #c71dc39529 2022-11-24 14:47:18 +0100
MDEV-26499 Fix error "mysql_shutdown failed" during MTR tests
Revision #db0b9ec37b 2024-03-27 11:40:41 +1100
MDEV-33584 Use the default SQL_MODE for spider init queries
Revision #9d34939c6e 2024-02-20 11:20:21 +1100
MDEV-33494 fix spider init with no_zero_date global sql mode
Revision #bf49e7cfc7 2024-03-26 15:29:33 +0530
MDEV-33770 Alter operation hangs when encryption thread works on the same tablespace
Revision #d695e2de54 2024-03-26 13:10:16 +0100
MDEV-33506 Show original IP in the "aborted" message.
Revision #ed027d65f1 2024-03-22 14:04:46 +0300
MDEV-33747: Optimization of (SELECT) IN (SELECT ...) executes subquery at prepare stage
Revision #17573166c4 2024-03-26 10:47:50 +0200
MDEV-22742 fixup: Remove a suppression
Revision #9b7c2c6b00 2024-03-26 10:47:43 +0200
MDEV-33220 fixup: Remove some initialization
Revision #e0c8165487 2024-03-21 14:03:19 +0100
MDEV-33509 Failed to apply write set with flags=(rollback|pa_unsafe)
Revision #ef9cdacf51 2024-03-21 17:17:53 +1100
MDEV-33220 Fix -wmaybe-uninitialized warnings for g++-13
Revision #2250b42f52 2024-03-21 16:01:29 +0200
Fix heap-use-after-free in fts_free()
Revision #5d85749953 2024-03-21 14:20:33 +0200
Cleanup: Remove unused DYN_BLOCK_FULL_FLAG
Revision #59e7289b6c 2024-03-19 08:10:42 +0200
Fix g++-14 -Wmaybe-uninitialized
Revision #2a8c4ccf2e 2024-03-19 08:09:31 +0200
Fix g++-14 -Wtemplate-id-cdtor
Revision #83a87da430 2024-03-19 08:08:18 +0200
Fix g++-14 -Wmaybe-uninitialized
Revision #2ba4248334 2024-03-19 08:07:41 +0200
Fix g++-14 -Wcalloc-transposed-args
Revision #af85e2ba19 2024-03-18 22:07:32 +0100
MTR, Windows - remove --verbose-restart output on buildbot run
Revision #5abf0fea51 2024-01-26 14:37:26 +0100
mtr - synchronize output between different threads on Windows.
Revision #d912a6369c 2024-03-14 18:59:47 +0530
MDEV-31154 Fatal InnoDB error or assertion `!is_v' failure upon multi-update with indexed virtual column MDEV-33558 Fatal error InnoDB: Clustered record field for column x not found
Revision #f5df4482e0 2024-03-15 13:32:22 +0530
MDEV-33214 Table is getting rebuild with ALTER TABLE ADD COLUMN
Revision #ef7abc881c 2024-03-14 22:48:12 +0100
MDEV-10793: MDEV-33292: main.kill_processlist-6619 fails sporadically in buildbot
Revision #ae063e4ff5 2024-03-01 11:21:50 +0200
Fixed random failure in main.kill_processlist-6619
Revision #d7758debae 2024-03-13 20:07:04 +0700
MDEV-33218: 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
Revision #0a6f46965a 2024-03-08 22:18:44 +0100
MDEV-33475: --gtid-ignore-duplicate can double-apply event in case of parallel replication retry
Revision #7bcacd767a 2024-03-13 12:21:53 +0100
MDEV-21864 Commands start-all-slaves and stop-all-slaves are not listed in mysqladmin help
Revision #ac20edd737 2024-03-13 17:46:05 +0700
MDEV-33549: Incorrect handling of UPDATE in PS mode in case a table's colum declared as NOT NULL
Revision #428a673152 2024-03-12 16:13:49 +0700
MDEV-33549: Incorrect handling of UPDATE in PS mode in case a table's colum declared as NOT NULL
Revision #0a9cec229a 2024-03-11 16:14:54 +0200
MDEV-33642: MemorySanitizer: SEGV on unknown address on shutdown
Revision #09ea2dc788 2024-03-11 09:53:04 +0200
MDEV-33209 Stack overflow in main.json_debug_nonembedded due to incorrect debug injection
Revision #015f69a779 2024-03-11 09:52:59 +0200
MDEV-14448 fixup: clang -Wunused-function
Revision #648d2da8f2 2024-03-07 15:24:43 +0100
MDEV-33540 Avoid writes to TRX_SYS page during mariadb-backup operations
Revision #738da4918d 2024-03-05 21:32:30 +0530
MDEV-32346 Assertion failure sym_node->table != NULL in pars_retrieve_table_def on UPDATE
Revision #8532dd82f1 2024-03-05 18:31:56 +0530
MDEV-13765 encryption.encrypt_and_grep failed in buildbot with wrong result
Revision #b93252a303 2023-12-15 00:48:48 +0400
MDEV-32454 JSON test has problem in view protocol.
Revision #c9b0c006e0 2024-02-19 18:17:36 +0100
galera: correction after wsrep-lib update
Revision #87abae4601 2024-02-27 09:48:14 +0100
galera: wsrep-lib submodule update
Revision #57cc8605eb 2024-02-26 12:40:14 +0530
MDEV-19044 Alter table corrupts while applying the modification log
Revision #1b37cb71f4 2024-01-26 13:12:03 +0400
MDEV-32975 Default charset doesn't work with PHP MySQLi extension
Revision #a5998145ba 2024-02-20 13:36:18 +0100
Record correct mutex (LOCK_STATUS and acl_cache) order for debugging.
Revision #8a505980c5 2023-10-27 12:44:57 +0800
MDEV-28430: Fix memory barrier missing of lf_alloc on Arm64
Revision #5707f1efda 2024-02-15 10:41:23 +0100
MDEV-33468: Crash due to missing stack overrun check in two recursive functions
Revision #fdaa7a96ed 2024-02-12 12:00:58 +0100
MDEV-33443: Unsafe use of LOCK_thd_kill in my_malloc_size_cb_func()
Revision #c73c6aea63 2024-02-11 11:57:42 +0100
MDEV-33426: Aria temptables wrong thread-specific memory accounting in slave thread
Revision #ae709b64e2 2024-02-13 09:24:32 +0100
fix view protocol in MDEV-29179
Revision #ca88eac835 2024-02-01 14:51:26 +0200
MDEV-30528 CREATE FULLTEXT INDEX assertion failure WITH SYSTEM VERSIONING
Revision #c37216de64 2024-02-12 21:08:22 +1100
MDEV-33441 Do not deinit plugin variables when retry requested
Revision #a0f2ff8832 2024-02-12 12:43:08 +0100
Return back wolfssl v5.6.6 and new CC changed by 6b2cd7869522a140329a27583f965b8662d7f5f5
Revision #36f51d9748 2023-02-17 08:28:38 +1200
MDEV-29179 Condition pushdown from HAVING into WHERE is not shown in optimizer trace
Revision #d816a5ca32 2024-02-08 14:19:47 +0100
fix test
Revision #e48bd474a2 2024-02-08 12:17:02 +0700
MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT
Revision #6b2cd78695 2024-02-08 12:12:57 +0700
MDEV-15703: 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
Revision #85db534731 2024-02-07 12:26:59 +0200
MDEV-33400 Adaptive hash index corruption after DISCARD TABLESPACE
Revision #2310130488 2024-02-06 12:15:02 -0500
bump the VERSION
Merge Revision #8adc759988 2024-02-06 15:58:12 +0100 - Merge branch '10.4' into mariadb-10.4.33
Revision #3812e1c958 2024-02-04 11:58:31 -0800
Fix commit 179424db: No test file or result files should be executable
Revision #05314ed0d4 2024-01-31 23:50:41 -0800
MDEV-31305 Crash caused by query with aggregation over materialized derived
Revision #f4ee7c110c 2023-11-30 12:52:53 +0300
MDEV-22232 Fix test after changing behavior of ALTER DROP FOREIGN KEY
Revision #b7d1f65b81 2024-01-30 13:10:53 +0200
MDEV-12266 fixup: Remove dead code
Revision #bc2849579b 2024-01-30 13:10:46 +0200
MDEV-33251 Redundant check on prebuilt::n_rows_fetched overflow
Revision #57ffcd686f 2024-01-29 15:51:29 +0200
MDEV-21472: ALTER TABLE ... ANALYZE PARTITION ... with EITS reads and locks all rows
Revision #f8fa3c55c6 2024-01-04 16:46:47 +0200
MDEV-33173 : Galera test case galera_sr_kill_slave_before_apply unstable
Revision #ddb27a29b1 2024-01-04 15:27:15 +0200
MDEV-33172 : Galera test case galera_mdl_race unstable
Revision #5b4456b38a 2023-12-29 10:20:51 +0200
MDEV-33036 : Galera test case galera_3nodes.galera_ist_gcache_rollover has warning
Revision #49fa5f6b5f 2024-01-05 11:33:53 +0200
MDEV-33138 : Galera test case MW-336 unstable
Revision #736e429320 2024-01-05 13:35:41 +0200
MDEV-32635: galera_shutdown_nonprim: mysql_shutdown failed
Revision #e4f221a5f2 2024-01-29 15:17:57 -0700
MDEV-33327: rpl_seconds_behind_master_spike Sensitive to IO Thread Stop Position
Revision #c768ac6208 2023-09-04 12:22:51 +0300
MDEV-25731 : Assertion `mode_ == m_local' failed in wsrep::client_state::streaming_params()
Revision #daaa16a47f 2023-11-01 11:07:16 +0200
MDEV-25089 : Assertion `error.len > 0' failed in galera::ReplicatorSMM::handle_apply_error()
Revision #3228c08fa8 2023-12-07 08:23:29 +0200
MDEV-22063 : Assertion `0' failed in wsrep::transaction::before_rollback
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?