The most recent release of MariaDB 10.4 is:MariaDB 10.4.34 Stable (GA) Download Now
DownloadRelease NotesChangelogOverview of 10.4
Release date: 29 Jan 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.
Revision #9c60535f86 2019-01-26 22:29:24 +0100
SSL test fixes
2019-01-28 13:49:47 +0100
update the result file after the merge
2019-01-27 12:18:39 +0100
downgrade wsrep_plugin_init()/wsrep_plugin_deinit log messages
2019-01-26 19:12:26 +0200
Removed declaration of strconvert() from innodb_priv.h
2019-01-26 19:12:00 +0200
Removed \n from sql_print_error()
2019-01-26 19:11:06 +0200
Fixed failing testcase when blackhole engine is not enabled
2019-01-26 10:26:20 +0100
fix failing openssl_1 test
Merge 2019-01-26 01:13:41 +0100 - Merge branch '10.3' into 10.4
Merge 2019-01-25 20:33:47 +0100 - Merge branch '10.2' into 10.3
2019-01-25 19:26:39 +0100
Don't run tests that check privileges in --embedded
2019-01-25 14:05:54 +0100
Deb: don't edit control file from inside rules file
2019-01-24 20:18:55 +0100
Fix tests not to fail with OpenSSL 1.1.1 with TLSv1.3
2019-01-09 23:10:16 +0100
Make the PYTHON_SHEBANG value configurable
2019-01-09 15:05:02 +0100
Do not import commands library as it is not used
2019-01-05 11:49:35 +0100
cleanup: trg2bit() helper
2019-01-25 12:04:28 +0300
Assertion `(node->state == 5) || (node->state == 6)' failed in row_upd_sec_step upon DELETE after UPDATE failed due to FK violation
Merge 2019-01-25 16:35:13 +0200 - Merge 10.2 into 10.3
2019-01-25 15:23:57 +0200
: Changes related to fsync()
2019-01-25 12:46:23 +0200
Add a regression test for VARCHAR enlarging
Merge 2019-01-25 14:38:44 +0200 - Merge pull request #1136 from tempesta-tech/sysprg/
2019-01-25 12:29:50 +0100
: Unification of check for IPv6
2019-01-24 10:43:27 +0100
: LOAD DATA from very big file into MyISAM table results in EOF error and corrupt index
2019-01-25 13:22:49 +0300
Assertion 'table->versioned() == m_prebuilt->table->versioned()' failed in ha_innobase::open
Merge 2019-01-25 15:58:01 +0200 - Merge pull request #1135 from codership/10.4-fix-galera_3nodes-ipv6
2019-01-25 11:12:41 +0200
Updated wsrep-lib to have more permissive compiler options by default
2019-01-25 11:05:28 +0200
Fixed Galera test regressions from 10.3 merge
Merge 2019-01-25 08:08:32 +0200 - Merge 10.3 into 10.4
Merge 2019-01-25 08:03:48 +0200 - Merge pull request #1129 from GeoffMontee/10.3-geoff-
2019-01-24 17:18:26 -0500
: Minor -related merge issue to 10.3
2019-01-25 08:07:06 +0200
Correct a result
2019-01-25 07:56:57 +0200
: Crash at wsrep_handle_SR_rollback(THD*, THD*): Assertion `victim_thd' failed.
Merge 2019-01-24 22:42:35 +0200 - Merge 10.3 into 10.4
Merge 2019-01-24 16:14:12 +0200 - Merge 10.2 into 10.3
2019-01-24 15:57:26 +0200
Fix the build after
Merge 2019-01-24 14:43:29 +0200 - Merge 10.1 into 10.2
Merge 2019-01-24 13:24:13 +0200 - Merge 10.0 into 10.1
2019-01-23 18:50:47 +0100
mysqltest fails to link with system PCRE libraries
2019-01-24 13:52:51 +0530
Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index nominated as PK
2019-01-10 16:32:56 +0200
Row-based event is not applied when table map id is greater 32 bit int
2019-01-24 12:01:43 +0200
side effect resulted in table id advance. A test result file is updated.
2019-01-23 20:16:21 +0200
merge 10.0 -> 10.1 to resolve conflicts.
2019-01-09 19:17:06 +0100
upgrading from 10.3 to 10.4 can result in the password for a user to be wiped out
2019-01-23 17:20:41 +0100
: mtr does not restart the server whose parameters were changed
2019-01-23 17:18:57 +0100
: mtr does not restart the server whose parameters were changed
Merge 2019-01-23 18:03:51 +0200 - Merge pull request #880 from tempesta-tech/sysprg/
2018-10-10 17:16:34 +0200
: mtr does not restart the server whose parameters were changed
2019-01-24 12:36:10 +0200
Comment out the statement that triggers
2019-01-24 12:31:54 +0200
: Fix memory leaks
2019-01-23 20:56:52 +0200
After-merge fix of a result
Merge 2019-01-23 19:48:19 +0200 - Merge new release of InnoDB 5.7.25 to 10.2
2019-01-22 16:43:59 +0200
Update the InnoDB version number
2019-01-23 18:09:32 +0200
Bug #22990029: Add a test case
2018-10-10 18:05:02 +0530
Bug #22990029 GCOLS: INCORRECT BEHAVIOR AFTER DATA INSERTED WITH IGNORE KEYWORD
2019-01-23 19:45:12 +0200
Add a test for Bug #28470805 DELETE CASCADE CRASHES ... ON RESTART
Merge 2019-01-23 15:09:06 +0200 - Merge 10.1 into 10.2
Merge 2019-01-23 14:34:23 +0200 - Merge 10.0 into 10.1
2019-01-22 11:06:15 +0100
Bug#28867993: POSSIBLE ISSUE WITH MYSQL SERVER RESTART
2019-01-23 12:05:24 +0200
InnoDB file size changes are not safe when file system crashes
2019-01-16 14:46:36 +0100
FRM_MAX_SIZE too low for some use cases
2019-01-17 22:56:12 +0200
: Assertion `inited==RND' failed in handler::ha_rnd_end
2019-01-23 13:44:20 +0200
slow server status - dict_sys_get_size()
Merge 2019-01-21 15:06:48 +0200 - Merge pull request #1114 from GeoffMontee/10.1-geoff-
2019-01-21 05:42:00 -0500
: Don't overwrite xtrabackup-v2/mariadb-backup SST logs by default
2019-01-22 06:51:03 +0200
Remove references to removed dict_sys->size
2019-01-22 06:19:21 +0200
Remove unnecessary type casts
2019-01-23 12:00:12 +0000
Renamed backup-encrypted option introduced in 7158edcba3af3766e9329f9927ce4adfd2a40bf8
2019-01-22 18:23:47 +0400
- main.mysqld_option_err fails in buildbot with timeout
Merge 2019-01-23 12:07:36 +0200 - Merge pull request #1120 from tempesta-tech/sysprg/ v2
2019-01-22 13:28:03 +0100
: Remove wsrep-sst-method=xtrabackup
2019-01-24 17:16:23 +0200
Remove unused code
2019-01-24 16:02:49 +0100
Upgrade to 10.4 fails on some Ubuntu's due to dialog.so conflict
2019-01-24 17:15:46 +0300
Fix compilation on Windows
2019-01-24 10:47:19 +0200
Silence "WSREP: Server initial position ..." message when wsrep-debug=OFF
Merge 2019-01-24 09:16:17 +0200 - Merge pull request #1124 from codership/10.4-test-pr
2019-01-23 16:26:42 +0200
Update wsrep-lib to have OSX compilation fixes
2019-01-24 09:14:30 +0200
Move Galera disabled.def files from test directory to correct suite directory.
2019-01-23 16:26:09 +0300
: get_range_limit_read_cost() doesnt adjust LIMIT for the range access
2019-01-23 15:49:49 +0300
: Odd optimizer choice with ORDER BY LIMIT and condition selectivity
2019-01-23 15:30:00 +0400
Galera4
2019-01-21 19:10:38 +0400
- main.mysqld_option_err fails in buildbot with timeout
2019-01-21 15:25:37 +0200
/: Assertion failures on instant DROP COLUMN
Merge 2019-01-21 11:21:27 +0200 - Merge 10.3 into 10.4
2019-01-21 09:32:06 +0200
Assertion !page_rec_is_supremum(rec) failed in btr_pcur_store_position
Merge 2019-01-18 14:24:10 +0200 - Merge 10.3 into 10.4
2019-01-18 14:22:33 +0200
: Fix the non-debug build
Merge 2019-01-18 13:58:33 +0200 - Merge 10.3 into 10.4
2019-01-18 12:39:19 +0200
Assertion 'num_fts_index <= 1' failed
Merge 2019-01-18 10:43:31 +0200 - Merge 10.2 into 10.3
Merge 2019-01-18 06:51:52 +0200 - Merge 10.1 into 10.2
2019-01-18 06:46:39 +0200
InnoDB: Unable to drop FTS index aux table and further errors (possibly bogus)
2019-01-17 23:17:37 +0100
- Fix a race between thd_destructor_proxy() startup and server shutdown.
2019-01-18 10:39:52 +0200
Assertion failed when accessing indexed instantly added column
2019-01-18 03:31:11 +0400
Improve Audit API.
2019-01-18 03:18:02 +0400
Improving audit API.
2019-01-17 19:49:56 +0400
Improving audit plugin API.
2019-01-17 14:16:59 +0200
Crash after DROP COLUMN of AUTO_INCREMENT column on nonempty table
Merge 2019-01-17 13:21:27 +0200 - Merge 10.3 into 10.4
Merge 2019-01-17 12:33:31 +0200 - Merge 10.2 into 10.3
Merge 2019-01-17 11:24:38 +0200 - Merge 10.1 into 10.2
2019-01-17 10:11:02 +0200
Re-record results for the changed max_value of table_definition_cache
2019-01-17 13:09:14 +0530
MLOG_FILE_WRITE_CRYPT_DATA fails to set the crypt_data->type for tablespace.
2019-01-17 09:39:20 +0200
Update ,32bit.rdiff
Merge 2019-01-17 06:40:24 +0200 - Merge 10.0 into 10.1
2018-05-21 10:42:44 +1000
safemalloc: warn, flush after fprintf
2019-01-11 11:55:07 +0100
: Increase maximum possible value for table_definition_cache to match table_open_cache
Merge 2019-01-15 14:53:27 +0200 - Moving the hash_node_t to improve locality of reference
2019-01-14 22:14:56 +0300
Moving the hash_node_t to improve locality of reference
2019-01-15 14:55:12 +0300
incorrect ASAN instrumentation
2019-01-15 11:50:15 +0200
Add ASAN poisoning for mem_heap_t
Merge 2019-01-14 14:06:26 +0200 - Merge pull request #973 from tempesta-tech/tt-10.0--virtual-innodb
2018-11-30 01:15:30 +0300
[10.1] ER_NO_SUCH_TABLE_IN_ENGINE followed by "Please drop the table and recreate" upon adding FULLTEXT key to table with virtual column
2019-01-06 23:15:25 +0530
: query causes seg fault
2019-01-16 23:02:39 +0530
Server startup fails while dropping garbage encrypted tablespace
2019-01-15 09:58:35 +0100
Galera test failure on galera.galera_gtid_slave_sst_rsync
2019-01-14 13:09:27 +0100
Avoid use of LOCK_prepared_stmt_count mutex in Statement_map destructo
2018-10-12 01:43:12 -0700
Change information_schema-big to include innodb
2018-10-07 04:51:46 -0700
Backport INFORMATION_SCHEMA.CHECK_CONSTRAINTS
2019-01-15 22:47:54 +0100
mariadb-backup : use die() macro for fatal exit with error message.
2019-01-14 22:28:23 +0100
mariadb-backup: Make output format uniform whenever possible
2019-01-15 09:47:34 +0200
node hang due to conflicting inserts in FK child table
2019-01-09 09:26:17 +1100
safemalloc: put bad_ptr error arguments in right order
2019-01-17 10:30:09 +0400
Improving audit api.
2019-01-17 03:52:52 +0400
Improving audit api.
2019-01-16 18:46:32 +0200
Assertion `0' failed in btr_page_reorganize_low upon DROP COLUMN
2019-01-16 05:39:03 +0200
Disable a failing test
Merge 2019-01-16 05:38:30 +0200 - Merge 10.3 into 10.4
2019-01-16 05:25:53 +0200
Add release result diff for galera_ist_innodb_flush_logs
2019-01-15 16:44:13 +0100
fixup! Fixed compiler warnings from optimized builds
2019-01-15 17:05:42 +0200
Fixed compiler warnings from optimized builds
Merge 2019-01-15 15:22:03 +0200 - Merge pull request #1088 from tempesta-tech/tt-10.4-
2019-01-14 14:05:21 +0300
Assertion o->ind == vers_end' or o->ind == vers_start' failed in dict_table_t::instant_column
Merge 2019-01-15 12:30:29 +0200 - Merge 10.3 into 10.4
2019-01-15 08:52:26 +0200
recv_log_recover_10_4(): Fix a trivial bug
Merge 2019-01-14 14:55:50 +0200 - Merge 10.2 into 10.3
2019-01-09 16:36:41 +0300
assertion failure on missing InnoDB index
2018-12-27 21:14:07 +0300
Replace log_group_t::file_header_bufs with local array
2019-01-14 13:20:59 +0200
After-merge fix: Disable a failing test
Merge 2019-01-14 11:37:51 +0200 - Merge 10.1 into 10.2
2018-12-03 12:59:45 +0100
xb_process_datadir(): Fix resource leaks
2019-01-07 12:12:30 +0200
: InnoDB does not flush redo log when it shoul
2018-11-29 13:38:16 +0100
Fix a memory leak in ALTER TABLE
2018-12-19 22:30:28 +0530
ALTER USER fail to replicate
2019-01-10 19:35:45 +0100
: mariadb-backup- fix processing of rename/create sequence in prepare
2019-01-09 22:28:31 +0100
- mariadb-backup - fix specific case of table rename handing in prepare.
2019-01-14 14:37:34 +0200
: Remove fil_space_t::name_hash
2019-01-15 11:41:30 +0200
Minor InnoDB refactoring
2019-01-15 09:56:33 +0200
Fixes for failures related to push for BACKUP LOCK
2019-01-14 20:51:05 +0400
Assertion `str_length < len' failed in Binary_string::realloc_raw
2019-01-14 15:46:49 +0200
Added support for BACKUP LOCK / BACKUP UNLOCK
2019-01-14 15:29:24 +0200
Ignore some new executables
2019-01-14 14:43:24 +0100
replace hardcoded string "#sql" with tmp_file_prefix
2019-01-14 14:25:08 +0100
Do not copy temporary files (prefixed with #sql-) to backup
2019-01-14 13:40:08 +0200
Fix Valgrind build after e7924a8598cbb785363ddd6489cb3c1210347f5f
2019-01-14 15:23:10 +0400
Assertion `0' failed in Item::val_native upon SELECT subquery with timestamp
Merge 2019-01-14 09:40:12 +0200 - Merge 10.3 into 10.4
2019-01-14 09:24:39 +0200
MTR's internal check of the test case 'innodb.recovery_shutdown' failed due to extra #sql-ib*.ibd files
2019-01-10 16:08:26 +0400
Assertion `decimals_to_set <= 38' failed in Item_func_round::fix_length_and_dec_decimal
2019-01-09 15:00:56 +0200
Appveyor configuration and addition of badge
Merge 2019-01-09 10:17:51 +0000 - Merge pull request #559 from grooverdan/10.3-travis-systemversioning
2018-01-18 20:33:02 +1100
travis: add versioning to test suite
Merge 2019-01-09 07:53:22 +0000 - Merge pull request #768 from grooverdan/10.3-travis-osx-zstd
2018-05-23 14:58:13 +1000
travis: add zstd for osx
2019-01-11 15:47:35 +0200
Remove code duplication around buf_pool->flush_rbt
2019-01-10 00:45:34 +0200
Assertion failed on instant DROP COLUMN
2019-01-09 19:50:48 +0200
A table with variable-length PRIMARY KEY is unaccessible after instant DROP COLUMN
2019-01-08 01:30:13 +0400
- InnoDB transition to C++11 atomics
Merge 2019-01-08 18:22:43 +0200 - Merge 10.3 into 10.4
Merge 2019-01-08 17:37:44 +0200 - Merge 10.2 into 10.3
2019-01-08 20:41:39 +0530
innodb.alter_inplace_perfschema fails in buildbot with wrong result
2019-01-04 21:22:41 +0200
Disable galera.query_cache test.
2019-01-04 20:23:13 +0200
Disable failing Galera test galera_query_cache.
Merge 2019-01-04 14:47:56 +0200 - Merge pull request #929 from angeloudy/fix-broken-thing
2019-01-02 15:40:55 +1100
Use absolute path for mariadb-backup binary
2018-11-29 12:36:57 +1100
use ps -p instead of ps --pid
2018-11-15 13:51:09 +1100
Make mariadb-backup.sh compatible on FreeBSD
2019-01-07 07:31:25 -0500
bump the VERSION
2018-12-05 13:13:07 +0100
Lock user after too many password errors
2019-01-08 00:57:19 +0200
/ Assertion failure or crash after DROP COLUMN
2019-01-07 01:18:19 +0400
- InnoDB transition to C++11 atomics
2019-01-07 00:06:24 +0400
- InnoDB transition to C++11 atomics
2019-01-07 07:38:56 +0200
Fix test result differences
Merge 2019-01-06 17:43:02 +0200 - Merge 10.3 into 10.4
2019-01-01 19:23:52 +0200
Remove unnecessary attribute((unused))
2019-01-01 15:12:39 +0200
Removed compiler warnings
2018-12-31 21:08:27 +0200
Use the accessor HA_CREATE_INFO::tmp_table()
2018-12-29 01:46:56 +0400
tc_contention_warning_reported transition to std::atomic
2018-12-29 01:37:46 +0400
time_collector transition to std::atomic
2018-12-29 00:44:34 +0400
XID_cache_element::m_state transition to std::atomic
2018-12-29 00:04:55 +0400
- InnoDB transition to C++11 atomics
2018-12-28 23:51:15 +0400
- InnoDB transition to C++11 atomics
2018-12-28 22:28:58 +0400
- InnoDB transition to C++11 atomics
2018-12-28 21:00:23 +0400
- InnoDB transition to C++11 atomics
2018-12-28 18:51:13 +0400
Master_info counters transition to Atomic_counter
2018-12-28 17:53:50 +0400
- InnoDB transition to C++11 atomics
2018-12-28 17:17:11 +0400
- InnoDB transition to C++11 atomics
2018-12-28 15:23:54 +0400
- InnoDB transition to C++11 atomics
2018-12-28 14:43:06 +0400
- InnoDB transition to C++11 atomics
2018-12-28 14:24:22 +0400
- InnoDB transition to C++11 atomics
2018-12-03 19:56:55 +0300
Broken versioning info after instant drop column
2018-12-28 15:33:34 +0200
: Cleanup check_all_privileges()
2018-12-28 15:23:42 +0200
Crash after rollback of instant DROP COLUMN
2018-12-28 01:47:17 +0400
- InnoDB transition to C++11 atomics
2018-12-27 22:56:10 +0400
- InnoDB transition to C++11 atomics
2018-12-28 13:22:44 +0400
: Pointer indirection for buf_block_t::debug_latch
2018-12-28 09:56:46 +0200
: Pointer indirection for buf_block_t::debug_latch
2018-12-28 09:45:35 +0200
fts_fetch_doc_from_rec(): Remove redundant variables
2018-12-28 00:15:29 +0100
"flush ssl" ASAN warnings with yassl
2018-12-27 18:32:09 +0400
- InnoDB transition to C++11 atomics
2018-12-27 00:54:39 +0400
- InnoDB transition to C++11 atomics
2018-12-27 00:34:18 +0400
- InnoDB transition to C++11 atomics
2018-12-26 23:59:17 +0400
- InnoDB transition to C++11 atomics
2018-10-25 19:13:05 +0400
- InnoDB transition to C++11 atomics
2018-10-25 18:59:08 +0400
- InnoDB transition to C++11 atomics
2018-10-25 17:37:16 +0400
- InnoDB transition to C++11 atomics
2018-10-25 13:28:14 +0400
- InnoDB transition to C++11 atomics
2018-10-14 22:44:14 +0400
- InnoDB transition to C++11 atomics
2018-10-14 16:23:45 +0400
- InnoDB transition to C++11 atomics
2018-10-14 16:01:49 +0400
- InnoDB transition to C++11 atomics
2018-10-14 15:10:31 +0400
- InnoDB transition to C++11 atomics
2018-10-14 13:44:49 +0400
- InnoDB transition to C++11 atomics
2018-10-14 12:53:52 +0400
- InnoDB transition to C++11 atomics
2018-10-14 00:24:48 +0400
- InnoDB transition to C++11 atomics
2018-10-13 23:22:05 +0400
- InnoDB transition to C++11 atomics
2018-10-13 22:52:44 +0400
- InnoDB transition to C++11 atomics
2018-10-13 22:16:50 +0400
- InnoDB transition to C++11 atomics
2018-10-13 21:48:59 +0400
- InnoDB transition to C++11 atomics
2018-10-13 21:31:12 +0400
- InnoDB transition to C++11 atomics
2018-09-19 21:37:04 +0400
- InnoDB transition to C++11 atomics
2018-09-19 21:01:57 +0400
- InnoDB transition to C++11 atomics
2018-09-19 20:55:50 +0400
- InnoDB transition to C++11 atomics
2018-09-19 20:51:35 +0400
- InnoDB transition to C++11 atomics
2018-09-19 20:34:03 +0400
- InnoDB transition to C++11 atomics
2018-12-26 16:49:11 +0400
- InnoDB transition to C++11 atomics
2018-12-27 16:28:22 +0200
/ Crash on AUTO_INCREMENT column after instant DROP
2018-12-27 15:32:26 +0200
/: Assertion failed on NOT NULL removal
2018-12-26 16:55:54 +0000
travis: Fix ccache not used on macOS targets
2018-12-27 10:32:33 +0400
Assertion `opt_bootstrap || mysql_parse_status || thd->lex->select_stack_top == 0' failed in parse_sql upon DELETE HISTORY under ORACLE mode
2018-12-25 12:01:13 +0000
travis: upgrade Ubuntu target dist to 16.04 Xenial
Merge 2018-12-25 11:39:13 +0000 - Merge pull request #937 from grooverdan/10.4-travis
2018-11-23 11:46:52 +1100
travis: clang - C{,XX}FLAGS=-Wno-unused-command-line-argument
2018-11-23 11:11:45 +1100
travis: add CC_VERSION=8
2018-11-23 10:41:38 +1100
travis: update CC_VERSIONS to 6 and 7
2018-12-25 10:23:20 +0400
Assertion `is_null() == item->null_value || conv' failed in Timestamp_or_zero_datetime_native_null::Timestamp_or_zero_datetime_native_null upon query with GROUP BY
2018-12-25 08:31:09 +0400
Assertion `nanoseconds <= 1000000000' failed in Temporal::add_nanoseconds_ssff with TIME_ROUND_FRACTIONAL
2018-12-25 08:27:07 +0400
Assertion `is_null() == item->null_value || conv' failed in Timestamp_or_zero_datetime_native_null::Timestamp_or_zero_datetime_native_null upon query with GROUP BY
2018-12-21 16:40:42 +0200
: Relax a too strict debug assertion
2018-12-21 16:38:12 +0200
Failing assertion on DELETE
2018-12-20 14:21:14 +0200
Missing redo log flush in innodb.instant_alter_crash
2018-12-20 11:07:40 -0500
bump the VERSION
This page is licensed: CC BY-SA / Gnu FDL