MariaDB 10.4.5 Changelog
The most recent release of MariaDB 10.4 is:MariaDB 10.4.34 Stable (GA) Download Now
DownloadRelease NotesChangelogOverview of 10.4
Release date: 21 May 2019
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.15
Revision #dafe41edea 2019-05-20 09:38:08 +0200
Removing of dead code.
Revision #1d00f81921 2019-05-19 23:31:56 +0200
fix of Galera test
Merge Revision #c07325f932 2019-05-19 20:55:37 +0200 - Merge branch '10.3' into 10.4
Revision #2ae83affef 2019-05-18 11:38:43 +0200
update a test result, followup fae6539ef72
Merge Revision #c1fd027115 2019-05-17 17:23:01 +0200 - Merge branch '10.2' into 10.3
Revision #fae6539ef7 2019-05-17 16:52:05 +0200
restore the correct test result
Revision #cd16d6d518 2019-05-17 11:53:58 +0400
MDEV-13992 Implement JSON_MERGE_PATCH.
Revision #da6e55f022 2019-05-17 13:01:00 +0530
MDEV-19472: eq_range_index_dive_limit cannot be configured in server.cnf Fixed, now server can be configured with eq_range_index_dive_limit set in cnf file
Revision #b546e92a6b 2019-05-16 20:28:00 +0400
Fixed rocksdb.mariadb_plugin on Windows
Revision #ef04a7123a 2019-05-16 18:30:31 +0300
MDEV-19490 show tables fails when selecting the information_schema database
Revision #5f66c58f6d 2019-05-16 18:27:28 +0400
Issue #904: Crash in rocksdb::IOStatsContext::Reset, this=NULL Fix both code paths: - Change the test source code so it doesn't cause the "Unused variable" warning (which -Werror converted into error and caused CMake not to set HAVE_THREAD_LOCAL)
Revision #76a94a03db 2019-05-16 17:48:47 +0400
MDEV-19090 - Split rocksdb.locking_issues
Revision #a24dffdba3 2019-05-16 12:41:19 +0400
Fixed RocksDB to follow THD ha_data protocol
Revision #8a880d69ec 2019-05-16 14:54:54 +0400
Fixed InnoDB to not use broken thd_ha_data()
Revision #e506bef430 2019-05-13 14:19:10 +0200
MDEV-15458 Segfault in heap_scan() upon UPDATE after ADD SYSTEM VERSIONING
Revision #43623f04a9 2019-05-13 14:22:49 +0200
MDEV-15458 Segfault in heap_scan() upon UPDATE after ADD SYSTEM VERSIONING
Revision #73de06c48f 2019-05-10 16:38:54 +0300
make method const
Revision #3d649c6e37 2019-05-10 16:21:22 +0300
MDEV-15408 Confusing error message upon ER_VERS_FIELD_WRONG_TYPE while omitting UNSIGNED in BIGINT
Merge Revision #3d56adbfac 2019-05-16 14:24:29 +0300 - Merge 10.2 into 10.3
Revision #796486d19b 2019-05-16 14:17:22 +0300
MDEV-19485: Add a test case
Merge Revision #c41407210c 2019-05-16 11:55:18 +0300 - Merge 10.1 into 10.2
Revision #70a5fb49a7 2019-05-16 13:49:47 +0530
Fixed the case when statistics were not getting read because we had the statistics tables in the FROM list of the select. The statistics for tables are not read in such cases, so we need to check this case separately.
Revision #6ab9d1627a 2019-05-15 01:38:28 +0530
MDEV-19407: Assertion `field->table->stats_is_read' failed in is_eits_usable
Revision #a941e58fb8 2019-05-13 12:30:35 +0300
MDEV-788 mysqlimport should support the ability to disable foreign keys
Revision #b7d22a843e 2019-05-16 10:16:09 +0400
MDEV-16872 Add CAST(expr AS FLOAT)
Merge Revision #e0e805759f 2019-05-15 17:06:05 +0300 - Merge 10.2 into 10.3
Revision #56976e60f5 2019-05-14 17:59:47 +0300
MDEV-13080 [ERROR] InnoDB: Missing MLOG_CHECKPOINT between the checkpoint x and the end y
Revision #fde29f3a22 2019-05-15 16:33:13 +0400
A cleanup for MDEV-19468: Adding a missing #include
Revision #6434e495c1 2019-05-15 15:22:06 +0400
A cleanup for MDEV-19468 Hybrid type expressions return wrong format for FLOAT
Revision #462d689397 2019-05-14 21:47:38 +0400
MDEV-19468 Hybrid type expressions return wrong format for FLOAT
Revision #4937339705 2019-05-14 19:40:21 +0300
MDEV-19445: After-merge fix
Merge Revision #73e038520f 2019-05-14 18:10:06 +0300 - Merge 10.2 into 10.3
Revision #409e210e74 2019-05-14 15:29:24 +0300
MDEV-19449 Got error 168 for valid TRUNCATE (temporary) TABLE
Revision #95fb88d546 2018-09-12 16:36:45 +0400
MDEV-17167 - InnoDB: Failing assertion: table->get_ref_count() == 0 upon truncating a temporary table
Revision #43bbf88dcb 2019-05-14 16:06:55 +0530
MDEV-19158: MariaDB 10.2.22 is writing duplicate entries into binary log
Merge Revision #d0d663f3db 2019-05-14 16:05:09 +0530 - Merge branch '10.1' into 10.2
Revision #47637a3dd1 2019-05-14 13:03:06 +0530
MDEV-11095: rpl.rpl_row_mysqlbinlog test fails if row annotation enabled
Merge Revision #874f8f30f2 2019-05-14 17:25:25 +0300 - Merge 10.2 into 10.3
Merge Revision #50999738ea 2019-05-13 18:47:30 +0300 - Merge 10.1 into 10.2
Revision #2647fd101d 2019-05-13 17:16:42 +0300
MDEV-19445 heap-use-after-free related to innodb_ft_aux_table
Revision #1c97e07f8f 2019-05-13 17:07:13 +0300
fts_optimize_words(): Remove stray output
Revision #c7c54ce606 2019-05-13 11:32:20 +0300
fts_doc_ids_free(): Define inline
Revision #7f7211073c 2019-05-13 08:48:22 +0300
MDEV-19441 Typo in error message "InnoDB: FTS Doc ID must be large than"
Revision #b93ecea65c 2019-05-13 18:26:59 +0300
Remove unnecessary pointer indirection for rw_lock_t
Merge Revision #be85d3e61b 2019-05-14 17:18:46 +0300 - Merge 10.2 into 10.3
Merge Revision #26a14ee130 2019-05-13 17:47:26 +0300 - Merge 10.1 into 10.2
Merge Revision #cb248f8806 2019-05-11 22:19:05 +0300 - Merge branch '5.5' into 10.1
Revision #5543b75550 2019-05-11 21:29:06 +0300
Update FSF Address
Revision #c0ac0b8860 2019-05-11 19:25:02 +0300
Update FSF address
Merge Revision #f177f125d4 2019-05-11 19:15:57 +0300 - Merge branch '5.5' into 10.1
Revision #15f1e03d46 2019-05-11 18:08:32 +0300
Follow-up to changing FSF address
Revision #17b4f99928 2019-05-10 20:49:46 +0300
Update FSF address
Revision #c0bc9480e7 2019-05-14 10:07:57 -0400
bump the VERSION
Merge Revision #518cb2bb97 2019-05-14 14:23:35 +0200 - Merge branch 'bb-10.3-release' into 10.3
Revision #06b50da770 2019-05-13 14:54:35 +0000
Fix typo THRASH_FREED_MEMORY->TRASH_FREED_MEMORY
Revision #374dae3ecc 2019-05-13 14:31:15 +0000
MDEV-19452 - fix incorrect push_warning_printf
Revision #0c188d5efc 2019-05-13 10:08:42 +0000
Make TRASH_FREED_MEMORY a cmake option, similar to SAFEMALLOC
Revision #7f8187bc43 2019-05-19 20:48:39 +0200
fix tcp disconnect and perl
Revision #04fa127bc9 2019-05-19 20:35:38 +0200
More fixed for perl test
Revision #8feb78ef53 2019-05-11 16:56:41 +0200
cleanup: replace a magic constant with a define
Revision #d199591cf2 2019-05-11 16:25:01 +0200
generalize the error message
Revision #ececc50252 2019-05-11 12:18:34 +0200
MDEV-15966 Behavior for TRUNCATE versioned table is not documented and not covered by tests
Revision #2400e06946 2019-05-09 19:12:34 +0200
remove -fno-rtti
Revision #2c08436959 2019-02-24 21:00:36 +0200
Fix default_password_lifetime message typo
Revision #d9f392848a 2019-05-18 07:26:56 +0400
A cleanup for MDEV-19284, MDEV-19285
Revision #b86175747d 2019-05-17 19:30:29 +0300
MDEV-19513: Fix the non-debug build
Revision #198ed24cac 2019-05-17 15:17:37 +0300
MDEV-19513: Rename dict_operation_lock to dict_sys.latch
Revision #b390447e71 2019-05-17 15:25:12 +0300
MDEV-19513: Remove rw_lock_t::magic_n
Revision #5fd7502e77 2019-05-17 14:32:53 +0300
MDEV-19513: Allocate dict_sys statically
Revision #d682dc2e70 2019-05-17 08:08:11 +0400
MDEV-8919 Wrong result for CAST(9999999999999999999.0)
Revision #cacdcfd0e4 2019-05-16 13:12:21 +0530
MDEV-18970: uninited var can be read in gtid_delete_pending()
Revision #c59d6395a6 2019-04-19 15:18:38 +0400
A joint patch for MDEV-19284 and MDEV-19285 (INSTANT ALTER)
Revision #9aa80fcf46 2019-05-16 14:33:24 +0300
MDEV-19485: Crash on purge after ADD SPATIAL INDEX
Revision #d448cfc92a 2019-05-10 12:47:44 +0300
MDEV-19134: EXISTS() slower if ORDER BY is defined
Revision #b1f828a82a 2019-05-04 21:33:39 +0300
MDEV-19134: EXISTS() slower if ORDER BY is defined
Revision #366bf10475 2019-02-23 23:48:55 +0000
Fix echo message
Revision #ea77162452 2019-05-14 11:34:22 +0300
MDEV-19423: Galera test failure on galera.MDEV-16509
Revision #5cf4022340 2019-05-15 09:13:31 +0200
fix the test for windows
Revision #51dcdf2adb 2019-05-14 15:54:48 +0530
Added a 32 bit rdiff for myisam_mrr instead of a 64 bit rdiff
Revision #30ddf96113 2019-05-14 23:47:12 +0400
Fixed ya main.flush_read_lock sporadic failure
Revision #29a0f5acf3 2019-05-13 21:34:16 +0200
MDEV-19277: Add status variable that gets incremented if connection is aborted prior to authentication MDEV-19282: Log more specific warning with log_warnings=2 if connection is aborted prior to authentication
Revision #c3ea52c92a 2019-05-14 12:35:42 +0300
MDEV-17958: Remove IS_BIG_ENDIAN
Revision #3d8cacee6e 2019-05-13 12:46:50 +0300
MDEV-19404: Assertion failure on !is_thread_specific || (mysqld_server_initialized && thd)
Revision #41779561ec 2019-05-13 22:41:28 +0530
Fixed myisam_mrr for 32 bit systems
Revision #7a6c36b547 2019-05-13 17:56:31 +0400
Fixed main.flush_read_lock sporadic failure
Revision #341c3379ae 2019-05-13 12:58:47 +0300
Removed obsolete file maria_rename.sh
Revision #60518a6b85 2019-05-13 12:57:26 +0300
Make maria-autozerofill a bit more rebust
Revision #6a365e0bf2 2019-05-11 20:44:18 +0530
MDEV-13628: ORed condition in pushed index condition is not removed from the WHERE
Revision #9965966a49 2019-05-10 13:42:34 +0300
Fixed that storage/funcs tests works with Aria
Revision #6f3b09993f 2019-05-03 02:21:55 +0800
add Hygon Dhyana support in check-cpu
Revision #d2fa5f8cfc 2018-12-16 17:57:47 +1100
MDEV-8553: Impossible where for a!=a, a<a, a>a
Revision #ad36d38024 2019-05-09 17:38:22 +0200
MDEV-19235 MariaDB Server compiled for 128 Indexes crashes at startup
Revision #44b8b002f5 2019-05-09 11:24:06 +0300
Disable 5733_tokudb as the result is not stable
Revision #a3a48d4561 2019-05-07 17:05:58 +0000
MDEV-19403 Remove mysql_secure_installation.pl
Revision #fd386e39cd 2019-05-06 11:14:39 -0700
MDEV-18689 Simple query with extra brackets stopped working
Revision #b8259e4b59 2019-05-05 12:58:25 +0300
MDEV-19384 Deadlock in FTWRL
Revision #60bd353bdf 2019-05-03 18:59:07 +0000
Fixes for atomic writes on Windows.
Revision #59a266a9f9 2019-05-03 12:59:46 +0000
MDEV-17380: fix incorrect #ifdef
Revision #c477623f04 2019-05-03 12:58:11 +0000
MDEV-19388 Improve SSD detection on Windows
Revision #f81007f8d8 2019-05-05 22:59:53 +0300
Fix the Windows build
Merge Revision #d3dcec5d65 2019-05-05 15:03:48 +0300 - Merge 10.3 into 10.4
Merge Revision #b132b8895e 2019-05-05 10:23:14 +0300 - Merge 10.3 into 10.4
Revision #27980b0f83 2019-05-05 12:24:54 +0530
MDEV-19365 Assertion failure in LONG Unique after 10.3 merge
Revision #d18ef804bb 2019-05-03 10:13:32 +0300
MDEV-18552 MDEV-18699 allowing SR only in galera 4 cluster (#1293)
Revision #ca098107a2 2019-05-03 09:46:00 +0530
MDEV-18117: Crash with Explain extended when using limit rows examined
Revision #186635392d 2019-05-02 20:06:03 +0300
Fixed deadlock in main.flush_read_lock
Revision #0cc7c6085e 2019-05-02 16:11:32 +0300
Enable mysqlcheck and flush_read_lock tests
Revision #2b7e080fae 2019-05-01 18:20:06 -0700
MDEV-19363 Assertion `select_lex' failed in LEX::pop_select
Revision #ea679c88c3 2019-05-01 08:47:04 +0400
MDEV-19377 Replace Virtual_column_info::field_type to Type_handler
Revision #0cbc930616 2019-04-30 21:39:08 +0900
MDEV-18992 Crash when using 'insert into on duplicate update'if session charset different from table charset (#1290)
Revision #218ab0deed 2019-04-29 22:24:44 +0100
re-record performance schema test
Revision #892c2ec097 2019-04-29 22:21:55 +0100
Revert "Adjust perfschema.privilege_table_io result"
Revision #77109285f9 2019-04-29 13:52:02 +0100
MDEV-19354 : Change default service name in MSI UI to MariaDB.
Revision #703a5ef130 2019-04-27 21:31:04 -0700
MDEV-19351 statistics_for_command_is_needed: Conditional jump or move depends on uninitialised value
Revision #4c995eb168 2019-04-29 09:32:43 +0300
Correct the result for a few tests
Revision #2f1f02817e 2019-04-29 09:27:32 +0300
After-merge fix for rocksdb
Revision #589dc00d94 2019-04-29 09:25:42 +0400
Test for MDEV-11874 "Data too long for column" instead of "Invalid default value for" upon ALTER in strict mode
Revision #81f6a3b0e5 2019-04-27 20:01:59 +0300
Adjust perfschema.privilege_table_io result
Revision #5dee4a99d9 2019-04-26 17:55:12 -0700
MDEV-19324 Wrong results from query, using brackets with ORDER BY ..LIMIT
Revision #d1a43973ef 2019-04-26 12:50:26 +0530
Adjusted result for tokudb_bugs.db756_card_part_hash_2_pick
Revision #87472974cd 2019-04-25 22:05:54 +0530
Results updated for tokudb tests
Revision #6599cd985e 2019-04-26 00:51:28 +0900
MDEV-18988 Wrong result when query with group by x order by y limit n (#1286)
Revision #82d0698962 2019-04-25 23:28:04 +0900
MDEV-18995 Some bugs in direct join (#1285)
Merge Revision #e6bdf77e4b 2019-04-25 16:05:20 +0300 - Merge 10.3 into 10.4
Revision #1599825ffc 2019-04-22 00:04:14 +0400
trans_xa_detach() framework
Revision #210855ce5d 2019-04-18 15:36:06 +0400
Move XID_STATE::xid to XID_cache_element
Revision #b7fd7ce286 2019-04-19 19:17:27 +0400
Moved normal transaction xid to implicit_xid
Revision #228514e52f 2019-04-18 16:30:10 +0400
Move XID_STATE::xa_state to XID_cache_element
Revision #a168cfb396 2019-04-21 13:27:27 +0400
Move XID_state::xa_state handing inside xa.cc
Revision #f189f34ed4 2019-04-19 00:48:15 +0400
Move XID_STATE::rm_error to XID_cache_element
Revision #07140f171d 2019-04-18 14:43:40 +0400
Just move, no code changes otherwise.
Revision #ca7fbcea6c 2019-04-24 15:47:49 +0400
MDEV-19317 TEXT column accepts too long literals as a default value
Revision #baadbe9601 2019-04-23 13:45:28 +0400
MDEV-9234 Add Type_handler::union_element_finalize()
Revision #a765b19e5c 2019-04-22 16:19:55 +0300
MDEV-19245: Impossible WHERE should be noticed earlier after HAVING pushdown
Revision #a65d3b2c16 2019-04-19 16:17:51 -0700
MDEV-19255 Server crash in st_join_table::save_explain_data or assertion `sel->quick' failure in JOIN::make_range_rowid_filters upon query with rowid_filter=ON
Revision #38f390f549 2019-04-19 13:22:01 +0300
MDEV-19224 Assertion `marked_for_read()' failed
Revision #c07e346ca6 2019-04-19 13:20:15 +0300
MDEV-19252 Problem with DBUG_ASSERT_AS_PRINTF and marked_for_write()
Revision #a024649081 2019-04-19 13:15:46 +0300
Fixed compiler warnings form gcc 7.3.1
Revision #4233b28489 2019-04-19 07:00:17 +0400
MDEV-19283 Move the code from Field_str::is_equal() to Field_string::is_equal()
Revision #878ca5ca4f 2019-04-18 18:56:14 +0300
MDEV-19266: Crash in EITS code when enabling 128 indexes
Revision #7b216ceb90 2019-04-18 14:28:39 +0300
Avoid DROP DATABASE test
Revision #6812fb7971 2019-04-18 05:50:59 +0100
MDEV-19274 mariadb does not build on OSes that do not have HAVE_POOL_OF_THREADS
Revision #59ed5f3aa4 2019-04-17 21:37:29 -0700
MDEV-19164 Assertion `fixed' failed in Item_func_inet_aton::val_int
Merge Revision #e7029e864f 2019-04-17 15:45:53 +0300 - Merge 10.3 into 10.4
Revision #ee4a2fef18 2019-04-17 08:16:41 +0400
Adding missing ';' at the end of a rule
Revision #f202f3dfe6 2019-04-16 23:02:54 +0200
MDEV-19263: Server crashes in mysql_handle_single_derived upon 2nd execution of PS
Revision #653a56fd95 2019-04-17 01:55:03 +0900
MDEV-17508 Fix bug for spider when using "not like" (#1282)
Revision #645f77a6bc 2019-04-08 11:21:53 -0700
MDEV-19195 Active Record unit test fails with MariaDB 10.4.3
Revision #d9d79e4d01 2019-04-16 16:35:21 +0300
MDEV-17494 Refuse ALGORITHM=INSTANT when the row size is too large
Revision #f66e006b08 2019-04-16 22:10:05 +0800
fix bug for spider where using "not like" (#890)
Revision #8701e5b095 2019-04-16 11:58:56 +0200
Cleanup of sql_derived.cc file
Revision #eb056f8726 2019-04-02 15:04:45 +0200
MDEV-17362: SIGSEGV in JOIN::optimize_inner or Assertion `fixed == 0' failed in Item_equal::fix_fields, server crashes after 2nd execution of PS
Revision #6c306a729d 2019-04-02 14:46:36 +0200
Cleanup of derived table interface
Revision #3bc863b208 2019-04-16 08:20:57 +0400
MDEV-19256 sql_acl.cc does not compile with WITH_VALGRIND with gcc 8.0
Revision #e4c5551964 2019-04-15 13:07:53 +0300
MDEV-13564: Temporarily restore a call to work around a bug
Revision #c2a2e72164 2019-04-03 15:40:45 +0400
MDEV-19142 sql_mode=MSSQL: Bracket identifiers
Revision #3c352b59eb 2019-04-13 20:28:25 +0900
fix vargrind errors of Spider (#1273)
Revision #3e89e0f2ba 2019-04-13 05:54:30 +0900
MDEV-16543 Replicating to spider is fragile without retries (#1272)
Revision #1e8279a958 2019-04-12 23:37:57 +0900
MDEV-16530 Spider datanodes needs adjusted wait_timeout for long running queries on spider head node (#1258)
Revision #857310c218 2019-04-12 22:58:37 +0900
MDEV-16543 Replicating to spider is fragile without retries (#1259)
Merge Revision #7896503686 2019-04-12 12:45:06 +0300 - Merge 10.3 into 10.4
Revision #1d48c4a025 2019-04-12 17:00:04 +0900
MDEV-18993 The keep-alive connection (set spider_conn_recycle_mode = 1) in spider would cause cash in MariaDB (#1269)
Revision #71848585f8 2019-04-10 11:19:38 +0300
Fix InnoDB dynamic plugin compile errors on wsrep patch.
Revision #304ae942f7 2019-04-08 17:43:06 +0300
MDEV-15528 preparation: Write MLOG_INIT_FREE_PAGE
Merge Revision #edd1a53a55 2019-04-08 21:58:18 +0300 - Merge 10.3 into 10.4
Revision #1e7ad5bb1c 2019-04-08 09:00:25 +0300
MDEV-15584: Do not invoke open(dir=NULL)
Merge Revision #d8303c3ee7 2019-04-08 08:22:34 +0300 - Merge 10.3 into 10.4
Revision #a2afba8b01 2019-04-07 13:47:22 -0400
bump the VERSION
Last updated
Was this helpful?