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 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.33
2022-01-31 08:37:33 +0100
Rocksdb result fix after merge
2022-01-30 18:14:27 +0100
Fix galera result after merge
2022-01-30 17:52:15 +0100
fix (4d5ae2b3258d0d4eb3addd61fdabf49d9a6314e7)
Merge 2022-01-30 09:46:52 +0100 - Merge branch '10.3' into 10.4
2022-01-25 16:39:13 +0100
Assertion `server_id.is_undefined() == false' failed
2021-11-02 16:02:56 +0400
Assertion `!str || str != Ptr || !is_alloced()' failed in String::copy upon SELECT with sjis
2022-01-27 11:09:11 +1100
: fix - not embedded main.mysql_tzinfo_to_sql_symlink
2022-01-18 13:57:27 +0200
assert Diagnostics_area::sql_errno() in ha_rollback_trans
2022-01-26 12:42:17 +0200
: Indexed CHAR columns are broken with NO_PAD collations
2021-10-01 09:12:01 +0300
Cleanup: Simplify cmp_geometry_field() and cmp_whole_field()
2022-01-24 20:00:35 +0100
wolfSSL 5.1.1
2022-01-24 17:22:30 +0100
WolfSSL v5.1.1
2022-01-25 10:51:13 +0200
Add have_debug.inc
2022-01-24 20:23:35 +0200
gcol.virtual_index_drop fails with LeakSanitizer errors
2022-01-20 17:16:44 +0100
Assertion `inited==INDEX' failed: in ha_index_end()
2021-09-29 15:13:57 +0400
New collation functions to compare InnoDB style trimmed NO PAD strings
2022-01-20 15:40:11 +0200
Fixed test case for
2022-01-20 15:44:13 +0400
Change the return type of my_uca_context_weight_find() to MY_CONTRACTION*
2022-01-19 18:34:45 +0200
optimizer_use_condition_selectivity=4 sometimes produces worse plan than optimizer_use_condition_selectivity=1
2022-01-13 12:51:54 +0100
Crash on REPAIR VIEW that was created from IS table
2022-01-04 13:21:14 +0900
SIGSEGV's in spider_get_select_limit_from_select_lex when DELAYED INSERT is used
2022-01-17 18:18:30 +0300
Crash on EXPORT/IMPORT tablespace with column added in the middle
2022-01-11 14:37:30 +0200
: Warning: Memory not freed: 32 on SET GLOBAL wsrep_sst_auth=USER
2022-01-11 13:53:34 +0200
: Assertion `tl->table == null' failed in bool THD::open_temporary_table(TABLE_LIST*)
2022-01-05 22:55:07 +0100
Use SET PASSWORD to change PAM service
2021-12-27 18:32:44 +0100
Account specifics to be handled before proxying
2022-01-14 18:18:49 +1100
: mtr fix - slow on timezone intialisation
2022-01-14 15:58:38 +0900
Revert " SELECT MIN on Spider table returns more rows than expected"
2022-01-13 14:20:05 +0400
trigger name is empty after upgrade to 10.4
2022-01-12 15:13:58 +0300
Non-empty statement transaction on global rollback after TRT update error
2021-12-08 12:10:06 +1100
: Aria significantly slow on timezone intialisation
2021-08-22 19:52:10 +0000
SELECT MIN on Spider table returns more rows than expected
2022-01-05 11:52:33 +0200
: Galera: 10.4 node crashed with Assertion client_state.transaction().active() after altering SEQUENCE table's engine to myisam and back to innodb
2022-01-04 14:18:34 +0200
: Alter Sequence do not replicate to another nodes with in Galera Cluster
2021-12-27 11:03:14 +0200
galera.
2022-01-08 19:56:13 +0100
Windows, MSI - fix redistributable merge module path for VS2022
2022-01-07 11:52:25 -0800
Server crashes in handler_index_cond_check on SELECT
2021-12-27 18:51:00 +0200
FEDERATEDX doesn't respect DISTINCT
2021-12-28 16:37:14 +0200
Add --valgrind to VERSION() string for valgrind builds
2021-12-23 21:07:28 +0900
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 2021-12-25 12:13:03 +0100 - Merge branch 10.3 into 10.4
2021-12-23 12:03:09 +0300
Fix typos in optimizer trace output
2021-12-23 12:00:05 +0300
: Assertion `got_name == named_item_expected()' failed in Json_writer
2021-09-13 11:20:22 -0300
result of wsrep logic in queue_for_group_commit was being ignored
2020-05-19 20:15:00 +0300
Only apply wsrep_trx_fragment_size to InnoDB tables
2020-07-15 11:23:19 +1000
: my_timer_milliseconds clock_gettime for multiple platfomrs
2021-12-20 12:07:20 +0200
wsrep error log messages drop last character
2021-12-15 22:29:32 +0200
10.4- CREATE TABLE with FK not safe for PA
2021-12-20 08:32:11 +0200
Update wsrep-lib submodule
2021-12-17 09:55:01 +0200
Enable galera_sr.GCF-1060 test case as it is now fixed.
2021-12-09 18:12:20 +0200
PA unsafety with FK cascade delete operation
2021-12-15 23:29:04 +0200
Fixed some tests that failes when built with valgrind
2021-10-19 16:41:45 +0300
Add --optimizer_trace option to mysqltest
2021-12-15 16:28:01 +0200
Aria engine: Redo phase failed with "error 192 when executing record redo_index_new_page" upon startup on a restored datadir
2021-12-14 03:47:59 +0100
: Galera SST scripts should use ssl_capath for CA directory
2021-12-13 12:13:03 +0200
Fix for the test galera.galera_UK_conflict
2021-12-10 11:38:27 +0200
mtr test galera. has sporadic false positive failures
2021-12-08 14:28:42 +0100
minor cleanup of backup_lock_binlog.test, so that test passes also with statement binlog format
2021-12-02 22:26:01 +0200
wsrep-lib update: bugfixes, cleanups, event API, state transition cleanups
Merge 2021-12-07 09:47:42 +0100 - Merge branch '10.3' into 10.4
2021-12-03 09:56:30 +0200
Out of memory in main.long_unique
2019-04-03 08:54:06 +0200
Use mysqladmin ping instead of pid files
2018-11-22 11:54:10 +0100
Fix logrotate problem with twice configured pid-file option
2021-11-27 09:56:56 +0200
Fix bad galera tests
2021-11-19 12:17:14 +0300
Make the Optimizer Trace of reqular query and PS EXECUTE be identical
Merge 2021-11-29 10:59:22 +0200 - Merge 10.3 into 10.4
2021-10-15 23:20:48 +0000
: Update definer of Add/DropGeometryColumn procedures from 'root' to 'mariadb.sys'
2021-11-24 12:42:31 +0200
Cleanup: offsetof instead of my_offsetof
2021-11-24 09:55:29 +0200
Cleanup: offsetof instead of my_offsetof
2021-11-23 04:41:14 +0100
post-fix: deleted unnecessary file
2021-11-16 07:32:14 +0100
: SST scripts do not take log_bin_index setting into account
2021-11-23 02:35:46 +0100
: mariadb-backup SST fails when starting with --innodb-force-recovery
2021-11-15 00:42:26 +0200
Json_writer_object add integers
2021-11-14 06:11:12 +0200
: allow Json_writer_[array|object] from Json_writer
Merge 2021-11-17 13:59:42 +0200 - Merge 10.3 into 10.4
2021-11-17 13:40:21 +0200
fixup: Adjsut the and tests
2021-11-12 17:46:35 +0530
Make Online DDL to Instant DDL when table is empty
Merge 2021-11-12 00:16:37 +0100 - Merge branch '10.3' into 10.4
2021-11-09 20:06:22 +0200
: fix by assert (Windows)
2021-11-05 19:01:43 +0200
: Re-add Json_writer unit test.
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 ´
2019-06-28 13:21:39 +0200
improve build, allow sql library to be built in parallel with builtins
2019-05-26 12:54:46 +0200
Add new option NOT_EMBEDDED, for plugins
2021-11-09 15:43:10 +0200
Revert "improve build, allow sql library to be built in parallel with builtins"
2021-11-09 15:40:50 +0200
Revert "In case WITH_WSREP is enabled, build wsrep as plugin"
2021-11-09 15:42:57 +0200
: buildfix: postpone new unittest until its dependency resolution
2021-11-08 21:11:05 +0200
: fix by my_json_writer test
2021-11-05 20:01:43 +0300
: Make Json_writer assert when one tries to author invalid JSON
2021-11-05 14:36:59 +0300
: Make Json_writer assert when one tries to author invalid JSON
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 ´
2019-06-28 13:21:39 +0200
improve build, allow sql library to be built in parallel with builtins
2021-10-25 00:19:37 +0300
: add Json_writer consistency asserts to check array/object sequence
2021-11-02 14:01:54 +0200
: Fix get_best_disjunct_quick by assert:
2021-10-29 01:32:21 +0300
: Fix fix_semijoin_strategies_for_picked_join_order by assert
Merge 2021-11-09 08:40:14 +0200 - Merge 10.3 into 10.4
Merge 2021-11-08 19:39:13 +0100 - Merge branch '10.4' into bb-10.4-release
2021-11-08 12:39:31 -0500
bump the VERSION
2021-10-29 11:44:09 +0300
: Make the main testsuite runnable with optimizer trace enabled
2021-10-28 03:37:23 +0300
Assertion `0' failed in row_upd_sec_index_entry & corruption
2021-10-28 18:35:33 +0300
: fixed opt_trace test for --mysqld=--optimizer_trace=enabled=on
This page is licensed: CC BY-SA / Gnu FDL