All pages
Powered by GitBook
1 of 1

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

Be notified of new MariaDB Server releases automatically by subscribing to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

This page is licensed: CC BY-SA / Gnu FDL