All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.4.29 Changelog

The most recent release of MariaDB 10.4 is:MariaDB 10.4.34 Stable (GA) Download Now

Download 10.4.29Release NotesChangelogOverview of 10.4

Alternate download from mariadb.org

Release date: 10 May 2023

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

  • 2023-05-05 11:16:23 +0300

    • : Server crash or assertion failure with join_cache_level=4

  • 2023-05-04 17:51:27 +0200

    • Server crash or assertion failure in upon 2nd execution of PS with views and HAVING

  • 2023-05-04 16:05:08 +0200

    • rocksdb does not compile with gcc-13

  • 2023-05-03 15:37:05 +0200

    • default current_timestamp() not working when used INSERT ON DUPLICATE KEY in some cases

  • 2023-05-04 08:11:00 +0200

    • Server crash in subselect_uniquesubquery_engine::print upon EXPLAIN EXTENDED DELETE

  • 2023-05-04 08:05:40 +0200

    • Fix of selectivity test to behave correctly with embedded and view protocols.

  • 2023-05-03 13:49:32 +0300

    • : Split optimization refills: Optimizer Trace coverage

  • 2023-05-02 23:17:07 -0700

    • Split optimization refills temporary table too many times

  • 2023-05-03 10:32:29 +0300

    • part 2 of post-merge fixes in galera

  • 2023-05-03 07:45:15 +0200

    • Protect a new condition (by Andrei)

  • Merge 2023-05-02 20:14:47 +0200 - Merge branch '10.3' into 10.4

  • Merge 2023-05-02 15:45:35 +0200 - Merge branch '10.4' into bb-10.4-release

  • 2023-05-02 11:20:35 +0200

    • wsrep-lib external submodule update

  • 2023-03-14 10:30:09 +0100

    • Assertion `m_thd == _current_thd()'

  • 2023-01-23 12:09:54 +0200

    • sporadic failures with galera var retry autocommit

  • Merge 2023-05-02 10:09:27 +0200 - Merge branch '10.3' into 10.4

  • 2023-04-29 07:39:38 +0400

    • New methods Schema::make_item_func_* for REPLACE, SUBSTRING, TRIM

  • 2023-04-29 06:33:09 +0400

    • Adding "const" qualifiers to a few trivial Lex_input_string methods

  • 2023-04-25 16:07:05 +0000

    • : Move environmental macros to before master-slave The fix was introduced, along with re-ordering to do other macros that check test environment capabilities before master/slave is set up.

  • 2023-04-19 15:15:27 +0300

    • : selectivity_from_histogram >1.0 for a DOUBLE_PREC_HB histogram

  • 2023-04-28 11:25:31 +0200

    • SQL Error (1364): Field 'DB_ROW_HASH_1' doesn't have a default value

  • 2023-04-25 14:34:31 +0700

    • Server crashes in store_length / Type_handler_string_result::make_sort_key with DISTINCT and group function

  • 2023-04-27 10:31:50 +0200

    • build failure with RocksDB, incompatible pointer to integer conversion

  • 2023-04-27 10:46:41 +0200

    • return accidentally removed in 45d4f6b97b4811b1b7783dcd19526be1dbb196dc comment

  • 2023-04-17 15:06:52 +0200

    • : 3 - Item_in_optimizer leak

  • 2023-04-12 15:08:23 +0200

    • : 2 - Allocation in TABLE_SHARE::init_from_sql_statement_string

  • 2023-04-11 14:00:42 +0200

    • : 1 - Allocation in Item_subselect::mark_as_dependent

  • 2023-04-25 12:37:13 +0200

    • update test result

  • 2023-04-21 14:02:56 +0200

    • Option skip-core-file does not work

  • 2023-03-23 18:45:34 +0200

    • Trying to lock uninitialized LOCK_parallel_entry

  • 2023-04-24 17:57:45 +0300

    • : ANALYZE statement produces 0 for all timings in embedded server

  • 2023-04-05 10:43:28 -0600

    • : Enabling system versioning on tables without primary key breaks replication

  • 2022-09-29 13:40:51 -0600

    • : Cosmetic Changes Only

  • 2022-09-28 12:34:44 -0600

    • : Previously Binlog Encrypted Master Segfaults on Binlog Dump with Using_Gtid=Slave_Pos

  • 2023-04-21 13:46:14 -0700

    • Crash when pushing condition into view defined as union

  • 2023-04-24 10:27:55 +0400

    • A cleanup for mariadb-backup does not copy Aria logs if aria_log_dir_path is used

  • 2023-04-21 18:49:52 -0700

    • Crash when processing multi-update using view with optimizer_trace on

  • 2023-04-13 15:42:53 +0400

    • mariadb-backup does not copy Aria logs if aria_log_dir_path is used

  • 2023-02-28 10:43:39 +1100

    • field length handling for CONNECT engine

  • Merge 2023-04-21 09:10:58 +0200 - Merge branch '10.3' into 10.4

  • 2023-01-31 14:14:55 -0800

    • Minimize unsafe C functions usage - replace strcat() and strcpy()

  • 2023-04-19 15:53:26 +0300

    • fixup: A better fix

  • 2023-04-13 16:26:03 +0530

    • ibuf_insert tries to insert the entry for uncommitted index

  • 2023-04-11 18:36:55 +0530

    • Redundant table alter fails when fixed column stored externally

  • 2023-04-10 11:57:39 +0530

    • InnoDB: Failing assertion: index_cache->words == NULL in fts0fts.cc line 551

  • 2023-04-19 14:08:53 +0300

    • : mtr must wait for server to actually die

  • 2023-03-29 13:55:30 +0200

    • Explicit locks released too early in rollback path

  • 2023-03-20 15:20:32 +0100

    • Assertion `mode_ == m_high_priority' failed

  • 2023-04-11 09:39:40 +0200

    • rocksdb: Define _GNU_SOURCE during fallocate CMake probe

  • 2023-03-24 13:04:05 +1100

    • alloca() fix

  • 2023-04-13 07:49:35 +0200

    • : Encrypted mariadb-backup SST breaks on distributions with newer socat

  • 2023-04-11 21:21:45 -0700

    • Error from UPDATE when estimating selectivity of a range

  • 2023-04-12 11:40:46 +0400

    • mariadb-backup: remove global variables ds_data and ds_meta

  • 2023-04-06 07:50:23 +0300

    • : Assertion `! thd->in_sub_stmt' failed in bool trans_rollback_stmt(THD*)

  • 2023-03-31 14:11:04 +0800

    • fix typo

  • 2023-04-06 14:50:26 +0400

    • sql_mode makes virtual column expressions nondeterministic

  • 2023-04-06 09:57:58 +0400

    • Wrong ORDER BY for a partitioned prefix key + NOPAD

  • 2023-04-05 23:34:03 +0200

    • "Got notification message from PID xxxx, but reception only permitted for main PID yyyy" in systemd during SST

  • 2023-04-04 20:12:36 +0200

    • : Galera debug build crashes when the spider plugin is enabled

  • 2023-03-31 05:41:00 +0400

    • Add a new system variable aria_data_home_dir

  • 2023-03-31 17:20:03 +0400

    • UNIQUE USING HASH accepts duplicate entries for tricky collations

  • 2023-03-31 19:17:56 +0000

    • Make 'move_file' command more reliable in 3 innodb tests

  • 2023-03-13 17:27:28 -0400

    • Make 'move_file' command more reliable in mysqltest

  • 2023-04-01 15:58:14 +0200

    • ensure that STRING_WITH_LEN is only used with string literals

  • 2023-03-15 22:03:51 +0100

    • main.status failed in buildbot

  • 2023-04-01 14:42:05 +0200

    • Fix passing correct length of string in command print.

  • 2023-03-24 16:06:11 +0000

    • Handle meaningless addr2line results and increase timeout

  • 2023-03-31 12:48:13 +0200

    • : Assertion `client_state_.mode() != wsrep::client_state::m_toi' failed in int wsrep::transaction::before_commit()

  • 2023-02-13 18:14:50 +0200

    • wsrep_checkpoint order violation due to certification failure

  • 2023-03-11 11:06:03 +0100

    • crash in Item_func_left::val_str

  • 2023-03-29 16:49:10 +0300

    • Setting innodb_buffer_pool_filename to an empty string attempts to delete the data directory on shutdown

  • 2023-03-29 11:56:44 +0400

    • UNIX_TIMESTAMP(CURRENT_TIME()) return null ?!?

  • 2023-03-23 09:41:45 +1100

    • Add a testcase for

  • 2023-03-23 16:26:17 +0300

    • mariadb-backup issues error messages during InnoDB tablespaces export on partial backup preparing

  • 2023-03-06 23:02:03 +0530

    • Added support for a 5th --verbose parameter in mariadb-upgrade to show mysql results for mysql_fix_privilege_tables

  • 2023-03-22 21:59:18 -0700

    • EXPLAIN EXTENDED: no message with queries for DML statements

  • 2023-03-24 08:52:28 +1100

    • sql_class: sprintf -> snprintf

  • 2023-03-23 21:07:32 +0300

    • more tests cleaned up

  • 2023-03-23 21:07:32 +0300

    • rpl_parallel.test cleanup

  • 2023-03-08 12:59:50 +0100

    • : Remove rpl_semi_sync_[slave,master] usage in code

  • 2023-03-22 14:31:00 +0200

    • Crash on ROLLBACK in a ROW_FORMAT=COMPRESSED table

  • 2023-01-18 11:51:28 +1100

    • Fixing inconsistency w.r.t. expect files in tests.

  • 2023-03-21 14:36:38 +0200

    • Remove a bogus UNIV_ZIP_DEBUG check

  • 2023-03-21 14:33:54 +0200

    • Assertion `(writeptr + (i * size)) != local_frame' failed upon IMPORT TABLESPACE

  • 2023-03-17 18:51:33 +0300

    • mariadb-backup doesn't utilise innodb-undo-log-directory (if specified as a relative path) during copy-back operation

  • 2023-03-20 16:47:53 +0200

    • Update feedback plugin URL to use feedback.mariadb.org subdomain

  • 2023-03-20 14:12:52 +0200

    • Fix cmake -DWITH_INNODB_EXTRA_DEBUG (UNIV_ZIP_DEBUG)

  • 2023-03-05 15:12:13 +0200

    • optimistic parallel slave hangs after hit an error

  • 2023-03-13 15:41:06 +0530

    • Assertion `0' failed in row_log_table_apply_op during redundant table rebuild

  • 2023-03-13 17:41:06 +0100

    • Post-: moving alloca() definitions from all *.h files to new header file

  • 2023-03-10 18:14:45 +0100

    • Invalid data on mysql.host segfaults the server after an upgrade to 10.4

  • 2023-03-07 20:05:12 +0100

    • post fix for "move alloca() definition from all *.h files to one new header file"

  • 2023-02-10 12:58:57 +1100

    • output_core_info crashes in my_read()

  • 2023-02-20 14:11:13 +0100

    • Cover missing test cases for mariadb-binlog options --raw [and] --flashback

  • 2023-03-02 12:05:36 +0100

    • Update handling of mysqlbinlog's die() function

  • 2023-02-20 14:10:53 +0100

    • : Memory leak detected when mariadb-binlog is used with option flashback

  • 2021-02-07 21:11:53 +0200

    • Ensure that mysqlbinlog frees all memory at exit

  • 2023-02-23 22:43:14 +0000

    • Minimize unsafe C functions usage

  • 2023-03-03 17:33:07 -0800

    • mariadb-backup --help only lists server groups read in configuration

  • 2023-03-02 14:21:59 +0100

    • move alloca() definition from all *.h files to one new header file

  • 2023-03-06 15:32:25 +0200

    • rec_get_offsets() is not optimal

  • 2023-03-02 23:37:17 +0530

    • Updated the --use-memory option usage message in mariadb-backup help command

  • 2023-03-01 22:49:27 -0800

    • Different results of selects from view and CTE with same definition Set function aggregated in outer select used in view definition

  • 2022-11-25 12:54:24 +0100

    • fallout: fix problems of name resolution cache

  • 2023-02-23 23:56:44 +0000

    • Fix few vulnerabilities found by Cppcheck

  • 2023-03-01 20:46:18 +0000

    • : Ensure system tables are correctly upgraded in

  • 2023-02-28 10:49:25 +0400

    • Regression in ucs2_general_mysql500_ci

  • 2023-02-27 10:51:22 -0800

    • Invalid view when its definition uses TVC as single-value subquery

  • 2023-02-23 19:56:07 +0530

    • Assertion `flag == 1' failed in row_build_index_entry_low

  • 2023-02-02 19:29:03 +0100

    • KILL USER and missing privileges

  • 2023-02-01 20:20:57 +0100

    • hopefully the last case of walk-and-delete HASH antipattern

  • 2023-02-01 18:56:10 +0100

    • Assertion `rights == merged->cols' failed in update_role_columns

  • 2023-01-31 16:07:27 +0100

    • Revert "ignore changes in submodules when committing everything"

  • 2022-10-31 15:51:00 +0000

    • CONNECT YEAR type conversion fix

  • 2023-02-16 14:19:33 +0200

    • Distinct SUM on CROSS JOIN and grouped returns wrong result

  • 2023-02-08 12:57:03 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-08 12:24:25 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-13 13:39:25 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-08 05:26:34 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-08 05:16:29 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-08 03:18:14 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-02-04 22:10:49 +0100

    • MDBF-534: Coverity scan: fix client folder

  • 2023-01-15 19:12:05 +0100

    • include/ssl_compat.h: fix build with libressl >= 3.5.0

  • 2023-02-15 01:18:26 +0530

    • Can't read from I_S.INNODB_SYS_INDEXES when having a discarded tablesace

  • 2023-02-02 17:12:39 +0200

    • : Incorrect optimization for rowid_filtering, correction

  • 2023-01-31 13:14:53 -0800

    • Incorrect optimization for rowid_filtering

  • 2022-12-07 16:54:27 +0000

    • : Correct event_name in PFS for wait caused by FOR UPDATE

  • 2023-02-09 18:41:45 +1100

    • locale: Chinese error messages for ZH_CN

  • 2022-12-08 20:46:26 +0000

    • Backport GitLab CI to earlier branches

  • 2023-02-14 14:20:48 +0530

    • Assertion `flag == 1' failed in row_build_index_entry_low

  • 2023-02-13 16:54:13 +0300

    • : Assertion 'pushed_rowid_filter != null ...' failed

  • 2023-02-12 16:40:40 +0100

    • : JSON_LENGTH does not return error upon wrong number of parameters

  • 2023-02-09 12:49:17 +1100

    • : Türkiye is the correct current country naming

  • 2023-02-08 10:32:35 -0700

    • : rpl.rpl_delayed_parallel_slave_sbm sometimes fails with Seconds_Behind_Master should not have used second transaction timestamp

  • 2023-02-08 19:24:15 -0800

    • DELETE with aggregation in subquery of WHERE returns bogus error

  • 2023-02-07 13:57:20 +0200

    • Apply clang-tidy to remove empty constructors / destructors

  • 2023-02-09 10:32:25 +0100

    • HeidiSQL 12.3

  • 2023-02-09 09:15:08 +0100

    • Update Windows time zone mappings using latest CLDR data

  • 2023-02-07 14:04:37 +0100

    • Add more workaround atop existing WolfSSL 5.5.4 workaround to compile ASAN on buildbot

  • 2023-02-02 10:03:11 +1100

    • innodb: cmake - sched_getcpu removed - not used

  • 2023-02-03 11:51:20 +1100

    • RockDB libatomic linking on riscv64

  • 2023-02-03 16:00:11 +1100

    • Crash when use mariadb-backup.exe with config 'innodb_flush_method=async_unbuffered'

  • 2023-02-04 16:35:30 +1100

    • : ER_KILL_{,QUERY_}DENIED_ERROR - normalize id type

  • Merge 2023-02-06 20:12:55 +0100 - Merge branch '10.4.28' into 10.4

  • 2023-02-06 09:34:19 -0500

    • bump the VERSION

  • 2023-01-05 12:21:20 +1100

    • [Warning] Aborted connection (This connection closed normally)

  • 2023-02-02 22:38:32 -0800

    • Plans for SELECT and multi-table UPDATE/DELETE unexpectedly differ

  • 2023-02-03 16:57:53 +0400

    • UPPER() returns an empty string for U+0251 in Unicode-5.2.0+ collations for utf8

  • 2023-01-30 08:55:35 +0200

    • : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster

  • 2023-01-26 14:34:12 +0200

    • : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster

Revision #2594da7a33
MDEV-31194
Revision #7973ffde0f
MDEV-31189
Revision #cf4a16b555
MDEV-31057
Revision #4d6e458f9f
MDEV-31164
Revision #f5e7c56e32
MDEV-31181
Revision #62ec258f10
Revision #ed3e6f66a2
MDEV-26301
Revision #ce7ffe61d8
MDEV-26301
Revision #ec79f37718
MDEV-29621
Revision #430b972702
Revision #5597562aa6
Revision #1d15300b30
Revision #c6ef9b1c1a
Revision #ef227762b1
MDEV-30838
Revision #4e942bcd93
MDEV-30414
Revision #edd0b03e60
Revision #ddcc9d2281
MDEV-31153
Revision #2e74f9d281
Revision #1963a87b2e
MDEV-30221
Revision #85cc831880
MDEV-31067
Revision #bc970573b3
MDEV-22756
Revision #adbad5e36f
MDEV-31113
Revision #f21664414d
MDEV-31129
Revision #a959c22e7f
Revision #6171119bc1
MDEV-30889
Revision #45d4f6b97b
MDEV-30889
Revision #348f4c9f3b
MDEV-30889
Revision #b942f41438
MDEV-30218
Revision #b3817425d9
MDEV-11356
Revision #e22a57da82
MDEV-30620
Revision #a72b2c3ffb
MDEV-31121
Revision #29fb041007
MDEV-30430
Revision #4ec3dca34b
MDEV-28798
Revision #d3e7dba329
MDEV-28798
Revision #5dc9a6b455
MDEV-31102
Revision #d3e394b3b1
MDEV-30968
Revision #6dc6c22c14
MDEV-31085
Revision #9f98a2acd7
MDEV-30968
Revision #da1c91fb92
MDEV-30713
Revision #3d27f6d7f4
Revision #fc6e8a3d32
Revision #854e8b189e
MDEV-28976
Revision #660afb1e9c
MDEV-30076
Revision #2bfd04e314
MDEV-31025
Revision #b2bbc66a41
MDEV-24011
Revision #d665186477
MDEV-28976
Revision #feeeacc4d7
MDEV-30955
Revision #bc3bfcf943
MDEV-30862
Revision #f575de39af
Revision #2e1c532bd2
Revision #d1a4315f4c
MDEV-30402
Revision #ef4d09948d
MDEV-20773
Revision #7bcfa00a6a
MDEV-31039
Revision #f83b7ae13d
MDEV-26175
Revision #4daea2f8b6
Revision #ed2adc8c6f
MDEV-28190
MDEV-371
Revision #54715a1074
MDEV-30072
Revision #79e27a6bf9
MDEV-25887
Revision #06393cd8f8
MDEV-29602
Revision #8f9bb82640
MDEV-30971
Revision #8020b1bd73
MDEV-30034
Revision #0cc1694e9c
Revision #da73db2382
Revision #0a6343909f
Revision #6a10468ed3
MDEV-13255
Revision #1767390be4
Revision #3b64244070
Revision #eaebe8b560
MDEV-25045
Revision #cadc3efcdd
MDEV-27317
Revision #f70de1451b
MDEV-30351
Revision #a6780df49b
MDEV-30453
Revision #03b4a2d6e5
MDEV-26765
Revision #113bef50e3
MDEV-30581
MDEV-29904
Revision #4c226c1850
MDEV-29050
Revision #d575b07c86
MDEV-24453
Revision #f33fc2fae5
MDEV-30539
Revision #011261f4e9
Revision #91e5e47a50
MDEV-30421
Revision #bdf5580611
MDEV-30421
Revision #c596ad734d
MDEV-30269
Revision #ff3d4395d8
MDEV-30882
Revision #7c91082e39
MDEV-27912
Revision #e0560fc4cf
Revision #c73a65f55b
MDEV-29692
Revision #f8c3d4c2d5
MDEV-28187
Revision #a2cb6d8760
Revision #26e4ba5eb5
Revision #d4339620be
MDEV-30780
Revision #dfdcd7ffab
MDEV-26198
Revision #8b37e79a39
MDEV-30700
Revision #8145b308b0
MDEV-30826
Revision #2ac832838f
Revision #94ed30e505
MDEV-30613
Revision #2f6bb9cda5
MDEV-30698
Revision #7300ab32cc
Revision #f0ab1a28c9
MDEV-30697
Revision #fb8c1762ad
Revision #8b0f766c6c
Revision #e240e2749e
MDEV-30758
Revision #46a7e96339
Revision #66b21ed540
MDEV-30567
Revision #99ee200b8b
MDEV-24005
Revision #ccec9b1de9
MDEV-30706
MDEV-30668
Revision #a6a906d766
MDEV-26831
Revision #7bdd878ae4
Revision #acfb5dfd97
MDEV-22683
MariaDB 10.4
Revision #965bdf3e66
MDEV-30746
Revision #841e8877cc
MDEV-28603
Revision #839c7fcf38
MDEV-30597
Revision #a777a8a6a3
Revision #90c39c5a50
Revision #2e6a9886a9
MDEV-30526
Revision #3c6f108540
Revision #358635bbad
MDEV-29782
Revision #476b24d084
MDEV-20057
Revision #bd0d7ea540
Revision #24911a34b3
Revision #023bb2fc20
Revision #ff7e0977f3
Revision #f0ea22a1e2
Revision #4878891193
Revision #560c15c44b
Revision #9ab16e7f3e
Revision #702d1af32c
MDEV-30615
Revision #2e6872791a
MDEV-30218
Revision #d1a46c68cd
MDEV-30218
Revision #03c9a4ef4a
MDEV-29091
Revision #fab166532f
MDEV-30630
Revision #60f96b58e4
Revision #81faf41786
MDEV-30597
Revision #7170db3c3a
MDEV-30596
Revision #a80eb9832e
MDEV-24538
Revision #cacea31687
MDEV-30621
Revision #eecd4f1459
MDEV-30608
Revision #c63768425b
MDEV-30586
Revision #08c852026d
Revision #8dab661416
MDEV-30624
Revision #aa028e02c3
Revision #493f2bca76
Revision #785386c807
Revision #17423c6c51
MDEV-30554
Revision #ecc93c9824
MDEV-30492
Revision #762fe015c1
MDEV-30558
Revision #40adf52d1c
Revision #d8c7dc2813
Revision #f4b900e6fa
MDEV-24301
Revision #bef20b5f36
MDEV-30538
Revision #0845bce0d9
MDEV-30556
Revision #b05218e08f
MDEV-30473
Revision #844ddb1109
MDEV-30473

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 page.

Distributions which Include MariaDB

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