MariaDB 10.4.5 Changelog
The most recent release of MariaDB 10.4 is:
MariaDB 10.4.34 Stable (GA) Download Now
Download Release Notes Changelog Overview of 10.4
Release date: 21 May 2019
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.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 <cmath>
- 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
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.