All pages
Powered by GitBook
1 of 1

MariaDB 10.4.23 Changelog

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

Download 10.4.23Release NotesChangelogOverview of 10.4

Release date: 9 Feb 2022

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

  • Revision #c04a203a10 2022-01-31 08:37:33 +0100

    • Rocksdb result fix after merge

  • Revision #2d85188627 2022-01-30 18:14:27 +0100

    • Fix galera result after merge

  • Revision #ca41fdba22 2022-01-30 17:52:15 +0100

    • fix MDEV-27217 (4d5ae2b3258d0d4eb3addd61fdabf49d9a6314e7)

  • Merge Revision #a576a1cea5 2022-01-30 09:46:52 +0100 - Merge branch '10.3' into 10.4

  • Revision #12cad0c346 2022-01-25 16:39:13 +0100

    • MDEV-27615 Assertion `server_id.is_undefined() == false' failed

  • Revision #3d69213e74 2021-11-02 16:02:56 +0400

    • MDEV-26953 Assertion `!str || str != Ptr || !is_alloced()' failed in String::copy upon SELECT with sjis

  • Revision #4775677457 2022-01-27 11:09:11 +1100

    • MDEV-23326: fix - not embedded main.mysql_tzinfo_to_sql_symlink

  • Revision #c9356223c9 2022-01-18 13:57:27 +0200

    • MDEV-19555 assert Diagnostics_area::sql_errno() in ha_rollback_trans

  • Revision #e9aac09153 2022-01-26 12:42:17 +0200

    • MDEV-25440: Indexed CHAR columns are broken with NO_PAD collations

  • Revision #37144afbb0 2021-10-01 09:12:01 +0300

    • Cleanup: Simplify cmp_geometry_field() and cmp_whole_field()

  • Revision #be1d965384 2022-01-24 20:00:35 +0100

    • MDEV-27373 wolfSSL 5.1.1

  • Revision #8db47403ff 2022-01-24 17:22:30 +0100

    • WolfSSL v5.1.1

  • Revision #057178072c 2022-01-25 10:51:13 +0200

    • Add have_debug.inc

  • Revision #882f820c66 2022-01-24 20:23:35 +0200

    • MDEV-27451 gcol.virtual_index_drop fails with LeakSanitizer errors

  • Revision #49e3bd2cbc 2022-01-20 17:16:44 +0100

    • MDEV-27553 Assertion `inited==INDEX' failed: in ha_index_end()

  • Revision #b915f79e4e 2021-09-29 15:13:57 +0400

    • MDEV-25904 New collation functions to compare InnoDB style trimmed NO PAD strings

  • Revision #db574173d1 2022-01-20 15:40:11 +0200

    • Fixed test case for MDEV-25830

  • Revision #47463e5796 2022-01-20 15:44:13 +0400

    • MDEV-27552 Change the return type of my_uca_context_weight_find() to MY_CONTRACTION*

  • Revision #fdec885201 2022-01-19 18:34:45 +0200

    • MDEV-25830 optimizer_use_condition_selectivity=4 sometimes produces worse plan than optimizer_use_condition_selectivity=1

  • Revision #c75bee9478 2022-01-13 12:51:54 +0100

    • MDEV-25538 Crash on REPAIR VIEW that was created from IS table

  • Revision #f8c3d59274 2022-01-04 13:21:14 +0900

    • MDEV-26583 SIGSEGV's in spider_get_select_limit_from_select_lex when DELAYED INSERT is used

  • Revision #e128d852e8 2022-01-17 18:18:30 +0300

    • MDEV-27272 Crash on EXPORT/IMPORT tablespace with column added in the middle

  • Revision #f43ef9ba3a 2022-01-11 14:37:30 +0200

    • MDEV-25977 : Warning: Memory not freed: 32 on SET GLOBAL wsrep_sst_auth=USER

  • Revision #cf3adaaa9e 2022-01-11 13:53:34 +0200

    • MDEV-25494 : Assertion `tl->table == null' failed in bool THD::open_temporary_table(TABLE_LIST*)

  • Revision #7b555ff2c5 2022-01-05 22:55:07 +0100

    • MDEV-27341 Use SET PASSWORD to change PAM service

  • Revision #da76d25ab4 2021-12-27 18:32:44 +0100

    • MDEV-26339 Account specifics to be handled before proxying

  • Revision #5e04c08d0a 2022-01-14 18:18:49 +1100

    • MDEV-23326: mtr fix - slow on timezone intialisation

  • Revision #7b0c2a9980 2022-01-14 15:58:38 +0900

    • Revert "MDEV-26345 SELECT MIN on Spider table returns more rows than expected"

  • Revision #2832b949fc 2022-01-13 14:20:05 +0400

    • MDEV-25659 trigger name is empty after upgrade to 10.4

  • Revision #6d8794e567 2022-01-12 15:13:58 +0300

    • MDEV-21650 Non-empty statement transaction on global rollback after TRT update error

  • Revision #6b4f0d782c 2021-12-08 12:10:06 +1100

    • MDEV-23326: Aria significantly slow on timezone intialisation

  • Revision #b9730226dc 2021-08-22 19:52:10 +0000

    • MDEV-26345 SELECT MIN on Spider table returns more rows than expected

  • Revision #5a6de6f40c 2022-01-05 11:52:33 +0200

    • MDEV-18848 : Galera: 10.4 node crashed with Assertion client_state.transaction().active() after altering SEQUENCE table's engine to myisam and back to innodb

  • Revision #c6a890a795 2022-01-04 14:18:34 +0200

    • MDEV-19353 : Alter Sequence do not replicate to another nodes with in Galera Cluster

  • Revision #2ead5bd90a 2021-12-27 11:03:14 +0200

    • MDEV-20886 galera.MDEV-20225

  • Revision #7dfa1168b4 2022-01-08 19:56:13 +0100

    • MDEV-27446 Windows, MSI - fix redistributable merge module path for VS2022

  • Revision #8265d6d9f6 2022-01-07 11:52:25 -0800

    • MDEV-22846 Server crashes in handler_index_cond_check on SELECT

  • Revision #c18896f9c1 2021-12-27 18:51:00 +0200

    • MDEV-14907 FEDERATEDX doesn't respect DISTINCT

  • Revision #a48d2ec866 2021-12-28 16:37:14 +0200

    • Add --valgrind to VERSION() string for valgrind builds

  • Revision #5045509b72 2021-12-23 21:07:28 +0900

    • MDEV-27184 Assertion (old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed, Assertion str.alloced_length() >= str.length() + data_len' failed

  • Merge Revision #681b7784b6 2021-12-25 12:13:03 +0100 - Merge branch 10.3 into 10.4

  • Revision #4b020bfd9a 2021-12-23 12:03:09 +0300

    • Fix typos in optimizer trace output

  • Revision #397f5cf71e 2021-12-23 12:00:05 +0300

    • MDEV-27238: Assertion `got_name == named_item_expected()' failed in Json_writer

  • Revision #0165a06322 2021-09-13 11:20:22 -0300

    • result of wsrep logic in queue_for_group_commit was being ignored

  • Revision #ca2ea4ff41 2020-05-19 20:15:00 +0300

    • Only apply wsrep_trx_fragment_size to InnoDB tables

  • Revision #4eec6b99e1 2020-07-15 11:23:19 +1000

    • MDEV-23175: my_timer_milliseconds clock_gettime for multiple platfomrs

  • Revision #61a66d81b2 2021-12-20 12:07:20 +0200

    • MDEV-27297 wsrep error log messages drop last character

  • Revision #49791cbc6f 2021-12-15 22:29:32 +0200

    • 10.4-MDEV-27275 CREATE TABLE with FK not safe for PA

  • Revision #4b25790eb3 2021-12-20 08:32:11 +0200

    • Update wsrep-lib submodule

  • Revision #53de922ae5 2021-12-17 09:55:01 +0200

    • Enable galera_sr.GCF-1060 test case as it is now fixed.

  • Revision #c1846c4fcf 2021-12-09 18:12:20 +0200

    • MDEV-26803 PA unsafety with FK cascade delete operation

  • Revision #20f22dfa2f 2021-12-15 23:29:04 +0200

    • Fixed some tests that failes when built with valgrind

  • Revision #607b14c4dc 2021-10-19 16:41:45 +0300

    • Add --optimizer_trace option to mysqltest

  • Revision #3691cc1575 2021-12-15 16:28:01 +0200

    • MDEV-18187 Aria engine: Redo phase failed with "error 192 when executing record redo_index_new_page" upon startup on a restored datadir

  • Revision #dda0bfaaec 2021-12-14 03:47:59 +0100

    • MDEV-27181: Galera SST scripts should use ssl_capath for CA directory

  • Revision #66b492f3e4 2021-12-13 12:13:03 +0200

    • Fix for the test galera.galera_UK_conflict

  • Revision #74b3d4252a 2021-12-10 11:38:27 +0200

    • MDEV-27218 mtr test galera.MDEV-20793 has sporadic false positive failures

  • Revision #5e8148819e 2021-12-08 14:28:42 +0100

    • minor cleanup of backup_lock_binlog.test, so that test passes also with statement binlog format

  • Revision #5c8e628dda 2021-12-02 22:26:01 +0200

    • wsrep-lib update: bugfixes, cleanups, event API, state transition cleanups

  • Merge Revision #e8a91c18ea 2021-12-07 09:47:42 +0100 - Merge branch '10.3' into 10.4

  • Revision #f458acc81e 2021-12-03 09:56:30 +0200

    • MDEV-27160 Out of memory in main.long_unique

  • Revision #658a1e1fed 2019-04-03 08:54:06 +0200

    • Use mysqladmin ping instead of pid files

  • Revision #1b0fb2faa9 2018-11-22 11:54:10 +0100

    • Fix logrotate problem with twice configured pid-file option

  • Revision #d7b37de936 2021-11-27 09:56:56 +0200

    • Fix bad galera tests

  • Revision #cca4e14f9b 2021-11-19 12:17:14 +0300

    • Make the Optimizer Trace of reqular query and PS EXECUTE be identical

  • Merge Revision #4da2273876 2021-11-29 10:59:22 +0200 - Merge 10.3 into 10.4

  • Revision #e9572e53e6 2021-10-15 23:20:48 +0000

    • MDEV-27124: Update definer of Add/DropGeometryColumn procedures from 'root' to 'mariadb.sys'

  • Revision #b53ee760ff 2021-11-24 12:42:31 +0200

    • Cleanup: offsetof instead of my_offsetof

  • Revision #7e7235faa9 2021-11-24 09:55:29 +0200

    • Cleanup: offsetof instead of my_offsetof

  • Revision #1c7dd233a7 2021-11-23 04:41:14 +0100

    • MDEV-26915 post-fix: deleted unnecessary file

  • Revision #1ea7d59650 2021-11-16 07:32:14 +0100

    • MDEV-26915: SST scripts do not take log_bin_index setting into account

  • Revision #f21a36d5e1 2021-11-23 02:35:46 +0100

    • MDEV-26064: mariadb-backup SST fails when starting with --innodb-force-recovery

  • Revision #d4d71153db 2021-11-15 00:42:26 +0200

    • Json_writer_object add integers

  • Revision #8101af68fa 2021-11-14 06:11:12 +0200

    • MDEV-27036: allow Json_writer_[array|object] from Json_writer

  • Merge Revision #70e788b1e5 2021-11-17 13:59:42 +0200 - Merge 10.3 into 10.4

  • Revision #878f7e38c7 2021-11-17 13:40:21 +0200

    • MDEV-23805 fixup: Adjsut the MDEV-16131 and MDEV-24730 tests

  • Revision #d270525dfd 2021-11-12 17:46:35 +0530

    • MDEV-23805 Make Online DDL to Instant DDL when table is empty

  • Merge Revision #c5380c30b5 2021-11-12 00:16:37 +0100 - Merge branch '10.3' into 10.4

  • Revision #94ef277b5b 2021-11-09 20:06:22 +0200

    • MDEV-23766: fix by assert (Windows)

  • Revision #04ad98b500 2021-11-05 19:01:43 +0200

    • MDEV-23766: Re-add Json_writer unit test.

  • Revision #c1e1ca20f4 2019-06-29 15:28:20 +0300

    • In case WITH_WSREP is enabled, build wsrep as plugin If it is not enabled, build wsrep as static "stub" library from wsrep_dummy.cc ´

  • Revision #009f3e06f3 2019-06-28 13:21:39 +0200

    • improve build, allow sql library to be built in parallel with builtins

  • Revision #7acf31783c 2019-05-26 12:54:46 +0200

    • Add new option NOT_EMBEDDED, for plugins

  • Revision #f7c6c02a06 2021-11-09 15:43:10 +0200

    • Revert "improve build, allow sql library to be built in parallel with builtins"

  • Revision #ff08e948d3 2021-11-09 15:40:50 +0200

    • Revert "In case WITH_WSREP is enabled, build wsrep as plugin"

  • Revision #9960b98267 2021-11-09 15:42:57 +0200

    • MDEV-23766: buildfix: postpone new unittest until its dependency resolution

  • Revision #e9b76b896a 2021-11-08 21:11:05 +0200

    • MDEV-23766: fix by my_json_writer test

  • Revision #5e988ff80f 2021-11-05 20:01:43 +0300

    • MDEV-23766: Make Json_writer assert when one tries to author invalid JSON

  • Revision #c9b5b9321f 2021-11-05 14:36:59 +0300

    • MDEV-23766: Make Json_writer assert when one tries to author invalid JSON

  • Revision #e45f7f485a 2019-06-29 15:28:20 +0300

    • In case WITH_WSREP is enabled, build wsrep as plugin If it is not enabled, build wsrep as static "stub" library from wsrep_dummy.cc ´

  • Revision #1a3570dec3 2019-06-28 13:21:39 +0200

    • improve build, allow sql library to be built in parallel with builtins

  • Revision #b17576322b 2021-10-25 00:19:37 +0300

    • MDEV-23766: add Json_writer consistency asserts to check array/object sequence

  • Revision #cf047efd42 2021-11-02 14:01:54 +0200

    • MDEV-23766: Fix get_best_disjunct_quick by assert:

  • Revision #1f1ee085fb 2021-10-29 01:32:21 +0300

    • MDEV-23766: Fix fix_semijoin_strategies_for_picked_join_order by assert

  • Merge Revision #47ab793d71 2021-11-09 08:40:14 +0200 - Merge 10.3 into 10.4

  • Merge Revision #de2fa9eced 2021-11-08 19:39:13 +0100 - Merge branch '10.4' into bb-10.4-release

  • Revision #227b782ad6 2021-11-08 12:39:31 -0500

    • bump the VERSION

  • Revision #d352bc5b67 2021-10-29 11:44:09 +0300

    • MDEV-26929: Make the main testsuite runnable with optimizer trace enabled

  • Revision #1fdac57447 2021-10-28 03:37:23 +0300

    • MDEV-26453 Assertion `0' failed in row_upd_sec_index_entry & corruption

  • Revision #fcca0c67b6 2021-10-28 18:35:33 +0300

    • MDEV-26929: fixed opt_trace test for --mysqld=--optimizer_trace=enabled=on

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