The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
DownloadRelease NotesChangelogOverview of 10.2
Release date: 10 Aug 2020
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.1.46
Merge 2020-08-06 16:47:39 +0200 - Merge branch '10.1' into 10.2
2020-08-03 03:34:57 +0300
List of unstable tests for 10.2.33 release
Merge 2020-08-03 02:57:50 +0300 - Merge branch '10.1' into 10.2
2020-08-02 17:28:20 +0200
Fix for mac
2020-08-02 11:18:30 +0200
C/C v3.1.9
Merge 2020-08-02 11:14:56 +0200 - Merge remote-tracking branch 'connect/10.2' into 10.2
2020-07-13 20:02:51 +0200
Fix compile error for KVM. Modified filamdbf.cpp
2020-07-13 16:30:57 +0200 *
Fix Unable to access DBF inside a ZIP archive
2020-05-19 00:05:56 +0200 *
Fix and . Allow multiple ZIP table and enable using special column in them
Merge 2020-08-02 11:05:29 +0200 - Merge branch '10.1' into 10.2
2020-07-31 16:45:35 +0530
Fix-up
2020-07-31 15:07:43 +0530
innodb.truncate_foreign failed in buildbot with wrong error code
2020-07-31 11:51:44 +0300
Doublewrite recovery can corrupt data pages
2020-07-31 11:38:23 +0300
Crash in REPLACE
2020-07-29 01:01:24 +1000
Server crashes upon adding a non-null date column under NO_ZERO_DATE with ALGORITHM=INPLACE
2020-07-28 23:45:51 +1000
InnoDB: Failing assertion: !cursor->index->is_committed()
2020-07-30 13:38:43 +0530
Index online status assert failure in btr_search_drop_page_hash_index
2020-07-30 09:24:36 +0300
innodb_force_recovery=2 may still abort the rollback of recovered transactions
2020-07-28 10:39:05 +0200
: Can't uninstall plugin if the library file doesn't exist
2020-07-29 08:17:57 +0300
speed up my_timer_init()
2020-07-28 11:24:07 +0300
CHECK TABLE attempts to access parent_right_page_no=FIL_NULL
2020-07-28 11:17:20 +0300
encryption.innodb_encrypt_temporary_tables failed in buildbot with wrong result
2020-07-28 19:53:19 +1000
: aarch64, postfix - cmake include
2020-06-18 11:02:19 +0300
: NTILE must return an error when parameter is not stable
2020-06-22 14:39:15 +1000
rocksdb: FreeBSD disable jemalloc search
2020-07-02 09:39:13 +1000
: riscv64 fails build (atomics)
2020-07-27 18:38:10 +0800
: RocksDB: undefined reference to crc32c_arm64
2020-06-22 14:24:31 +1000
: rocksdb: mtr - rocksdb.concurrent_alter use sh
2020-07-24 16:52:42 +0530
: Race condition for btr_search_drop_page_hash_index() in buf_page_create()
2020-07-27 14:34:24 +0300
Enable fixed test case.
2020-07-27 13:53:33 +0530
: crash in Window_spec::print_partition() with decimals
2020-07-23 16:59:30 +0530
Assertion `mode == 16 || mode == 12 || !fix_block->page.file_page_was_freed' failed in buf_page_get_gen (rollback requesting a freed undo page)
2020-07-20 14:16:19 +0200
: galera_ist_progress fails when trying to read transfer status
2020-06-23 10:23:40 +0300
mtr test galera.galera_var_innodb_disallow_writes test failure
2020-07-23 08:59:18 +0300
: Galera test failure on galera_autoinc_sst_mariadb-backup
2020-07-23 20:43:09 +0530
SEGV in dict_load_table_one during restart after server crash
2020-07-23 16:23:20 +0530
Remove the deadcode from srv_master_thread() and srv_active_wake_master_thread_low()
2020-07-23 12:54:13 +0530
: rpl.rpl_extra_col_master_myisam, rpl.rpl_slave_load_tmpdir_not_exist failed in buildbot with a warning
2020-07-21 13:17:53 +0530
mariadb service won't shutdown when it's running and the OS datetime updated backwards
2020-07-21 12:49:27 +0530
Assertion failed: recv_sys->mlog_checkpoint_lsn <= recv_sys->recovered_lsn
2020-07-22 11:17:43 +1000
fix assertion
2020-07-21 23:12:32 +1000
fix c++98 build
2019-09-04 04:29:03 +1000
Crash when selecting virtual columns generated using functions with DAYNAME()
Merge 2020-07-20 14:53:24 +0300 - Merge 10.1 into 10.2
2020-07-16 16:40:37 +0200
: revert unnecessary change
2020-05-12 13:29:17 +0200
: Server incorrectly auto-sets lower_case_file_system value
2020-07-16 06:35:15 +0300
innodb_log_optimize_ddl=OFF is not crash safe
2020-07-15 19:26:20 +0300
Make page validation stricter
2020-07-15 19:25:24 +0300
Infinite loop on page_validate() on corrupted page
2020-07-15 09:49:48 +0200
Fix compile warning
2020-07-14 15:13:40 +0300
Merge new release of InnoDB 5.7.31 to 10.2
Merge 2020-07-14 15:10:59 +0300 - Merge 10.1 into 10.2
2020-07-14 09:36:38 +0200
Merge branch '10.4-' of into 10.2-
2020-07-10 10:45:04 +0530
: Element_type &Bounds_checked_array<Item *>::operator [Element_type = Item *]: Assertion `n < m_size' failed.
2020-07-02 19:03:39 +0530
: Assertion `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())' failed in Diagnostics_area::set_ok_status
2020-07-10 21:27:20 +0530
: main.ssl_crl fails in buildbot with wrong error code
2020-07-09 14:01:06 +0530
: Wrong result of UNION .. ORDER BY GROUP_CONCAT()
2020-07-09 08:54:59 +0200
Fix typo in the comment (and old info)
2020-07-07 17:30:52 +0530
: Assertion `precision > 0' failed with a window function or window aggregate function
Merge 2020-07-02 06:05:13 +0300 - Merge 10.1 into 10.2
2020-07-02 06:03:59 +0300
: Fix cmake -DPLUGIN_PERFSCHEMA=NO
2020-07-01 20:34:06 +0300
: Fix -Wunused-but-set-variable
2020-07-01 17:43:44 +0300
after-merge fix: Stabilize the test
2020-07-01 17:23:00 +0300
: Make WITH_MSAN more usable
2020-03-13 14:59:02 +0100
mariadb-backup.incremental_backup failed with memory allocation failure
2020-07-01 17:18:47 +0300
: Fix a memory leak in the unit test
Merge 2020-07-01 11:32:21 +0300 - Merge 10.1 into 10.2
2020-07-01 11:39:22 +0530
: SIGSEGV in sortlength (optimized builds)
2020-06-30 18:16:01 +0530
: Throw an error when arguments to window functions are window functions
2020-06-30 12:00:54 +0300
speed up fil_validate() in debug builds
2020-06-15 13:40:50 +0300
: Add check that one can't change general or slow log to a transactional engine
2020-06-17 08:07:01 +0300
rr support for mtr
2020-02-11 10:27:59 -0800
ZFS snapdir=visible breaks Galera rsync SST replcation
2020-06-22 13:25:25 +0300
Test case cleanups.
2020-06-15 16:39:41 +0300
galera.galera_parallel_autoinc_manytrx sporadic failures.
2020-06-14 22:13:45 +0300
Fix include statements in galera_ipv6_mariadb-backup_section and galera_ipv6_mariadb-backup MTR tests
2020-06-17 12:58:33 +0300
: galera.galera_drop_multi MTR failed: InnoDB: MySQL is trying to drop database fts.`` though there are still open handles
2020-06-22 12:18:12 +0300
: Galera test failure on galera.galera_var_innodb_disallow_writes: Result length mismatch
2020-06-22 15:43:53 +0400
CAST(JSON_EXTRACT() AS DECIMAL) does not handle boolean values
2020-06-16 22:59:00 +0300
rr support for mtr review
2020-04-17 16:32:51 +0530
rr(record and replay) support for mtr
2020-06-12 09:38:35 +0530
DDL fails to drop and re-create FTS index
2020-06-17 11:19:50 +0400
Server crashes in TABLE::evaluate_update_default_function upon UPDATE on temporary table
2020-06-16 12:12:36 +0300
Add global ignore for Sending JOIN failed warning.
2020-06-15 09:29:17 +0300
Add missing include as test requires galera debug library
2020-06-13 23:28:09 +0300
: Crash: Prepared Statement ..., part #2.
2020-06-13 16:45:55 +0300
: Crash: Prepared Statement with a '?' parameter inside a re-used CTE
2020-06-14 10:18:07 +0300
: Disable innodb.innodb_force_recovery_rollback
2020-06-13 14:45:52 +0300
innodb_force_recovery=2 may wrongly abort rollback
2020-06-12 10:45:54 +0300
Fix wrong merge of commit d218d1aa49e848cef2bdbe83bbaf08e474d5209c
Merge 2020-06-11 22:35:30 +0300 - Merge branch '10.1' into 10.2
2020-06-11 15:33:16 +0400
Server crash or assertion failures in my_datetime_to_str
2020-06-10 16:14:14 +0300
Remove a stale test
2020-06-10 08:42:31 +0400
Reuse skip_trailing_space() in my_hash_sort_utf8mbX
2020-06-09 21:54:42 +1000
innodb: dict_mem_table_add_col - compile warning fix argument 1 null where non-null expected (#1584)
2020-06-08 10:28:34 +0300
InnoDB: Failing assertion: purge_sys->n_stop == 0
2020-06-06 11:38:38 -0700
MariaDB crash on WITH RECURSIVE large query
2020-06-06 21:34:21 +0300
: Skip the test in --embedded
2020-06-06 18:07:13 +0300
: Add a test case
Merge 2020-06-06 18:07:04 +0300 - Merge 10.1 into 10.2
2020-06-06 09:32:18 +0300
Server crash on corrupted ROW_FORMAT=COMPRESSED page
2020-06-05 23:33:24 +0300
fix compilation with VS2019, preview of 16.7 version
2020-06-05 10:38:40 -0700
Server crash in Item_field::print on ANALYZE FORMAT=JSON
Merge 2020-06-05 19:58:52 +0200 - Merge branch '10.2' of into 10.2
2020-06-05 17:56:34 +0200
Fix appveyor build.
Merge 2020-06-05 18:32:37 +0200 - Merge 10.1 into 10.2
2020-06-05 14:59:33 +0300
Shutdown hang or crash due to XA breaking locks
2020-06-04 12:29:32 +0300
Race between btr_page_mtr_lock() dropping AHI on the same block
2020-06-05 15:20:20 +0300
: Fix a memory leak
2020-06-05 13:29:01 +0200
Windows, build tweak.
2020-06-03 14:43:13 +0200
add stress suite to the list of default suites to run
2020-04-23 21:58:52 +0400
- Assertion `str_length < len' failed
2020-06-04 16:31:29 +0300
dict_check_sys_tables(): Do not rely on buf_page_optimistic_get()
2020-06-02 16:31:53 +0530
: Server crashes when Analyze format=json is run with a window function with empty PARTITION BY and ORDER BY clauses
2020-06-04 10:24:10 +0300
Remove bloat caused by InnoDB logger class
2020-05-27 13:03:06 +0530
Assertion `table2->cached' failed in dict_table_t::add_to_cache
2020-06-03 12:14:11 +0300
innodb_fast_shutdown=0 fails to report purge progress
2020-06-01 15:38:04 +0200
fix warning
2020-06-01 14:34:16 +0530
Dirty compressed page checksum validation fails
2020-06-01 10:23:11 +0300
Cleanup: Remove thr_is_recv(), trx_is_recv()
2020-06-01 10:18:47 +0300
InnoDB: innodb_page_size=x requires... should be logged as error
Merge 2020-06-01 09:33:03 +0300 - Merge 10.1 into 10.2
2020-05-31 11:00:47 +0200
cmake: quieter
2020-05-29 01:51:30 +0900
Add a counter to avoid multiple initialization of Groonga mecab tokenizer
2020-05-28 10:21:46 +0900
Add grn_db_fin_mecab_tokenizer to finalyze mecab tokenizer
2020-05-28 15:03:28 +0200
Fix cmake warning - custom command succeeds without creating own OUTPUT.
2020-05-28 15:02:10 +0200
Windows 10 MSI installer : port in use is not determined
2020-05-28 02:06:23 +0200
MSI installer : Use CAQuietExec64 on Win64 , not CAQuietExec
2020-05-28 01:43:21 +0200
Remove unused WiX source file
2020-05-26 14:11:41 +0200
update C/C
2020-05-26 12:11:24 +0200
bintars should use bundled PCRE
2020-05-24 17:30:57 +0200
mtr: update titlebar when the test ends, not when it starts
2020-05-24 21:10:41 +0200
assert(a && b); -> assert(a); assert(b);
2020-05-23 18:35:42 +0200
get rid of cmake warning
2020-05-22 19:50:22 +0200
optimize performance of the build in a fresh clone
2020-05-22 12:05:53 +0200
Revert " : Rocksdb does not shutdown worker threads and aborts in memleak check on server shutdown"
2020-05-21 01:31:17 +0200
fix rocksdb zstd detection
2020-05-20 17:04:22 +0200
Query having many NOT-IN clauses running forever and causing available free memory to use completely
2020-05-20 17:02:47 +0200
bugfix: use THD::main_mem_root for kill error message
2020-05-14 16:18:01 +0200
wrong error for invalid utf8 table comment
2020-05-13 19:48:23 +0200
don't include .git files in source packages
2020-05-13 13:10:35 +0200
server crash on repair table ... use_frm
2020-05-27 12:59:27 +0300
fix compilation
2020-05-27 10:58:28 +0300
Fix the build with GCC 4.1.2
2020-05-27 09:53:36 +0300
Add an end-of-test marker to ease merges
2020-05-27 09:51:46 +0300
Fix the RelWithDebInfo build
2020-05-17 16:24:40 +0300
intrusive::list fixes
2020-05-26 20:04:47 +0300
Fixed crash in aria recovery when using bulk insert
2020-05-05 20:32:32 +0300
Optimistic parallel slave doesnt cope well with START SLAVE UNTIL
Merge 2020-05-26 18:48:35 +0300 - Merge remote-tracking branch 'origin/10.1' into 10.2 to skip 10.1 dbe447a7890 commit.
2020-05-26 13:14:47 +0300
Assertion `!in_use->is_error()' failed in TABLE::update_virtual_field
Merge 2020-05-26 13:01:34 +0300 - Merge 10.1 into 10.2
2020-05-26 11:43:43 +0300
Wrong partitioning by KEY() after primary key dropped
2020-05-25 18:57:14 +0300
use-after-poison around lock_trx_handle_wait_low
2020-05-25 17:46:52 +0300
post-fix: Fix a test result
2020-05-05 20:44:43 +0530
: JOIN::make_aggr_tables_info(): Assertion `select_options & (1ULL << 17)' failed.
2020-05-20 13:34:51 +0200
: my_vsnprintf behaves not as in C standard
2020-05-23 14:36:33 +0300
Fixed compiler failure on windows
2020-05-22 18:02:24 +0300
Fixed deadlock with LOCK TABLES and ALTER TABLE
2020-05-22 15:00:29 +0400
ERROR 1064 & 1033 and SIGSEGV on CREATE TABLE w/ various charsets on 10.4/5 optimized builds | Assertion `(uint) (table_check_constraints - share->check_constraints) == (uint) (share->table_check_constraints - share->field_check_constraints)' failed
Merge 2020-05-22 14:22:45 +0400 - Merge remote-tracking branch 'origin/10.1' into 10.2
Merge 2020-05-20 20:49:04 +0530 - : SIGSEGV in memmove_avx_unaligned_erms/memcpy from _my_b_write on CREATE after RESET MASTER
2020-05-20 15:57:15 +0300
post-push fix: SIGSEGV on INSERT
2020-05-20 09:37:05 +0000
fix
Merge 2020-05-20 11:13:40 +0300 - Merge 10.1 into 10.2
2020-05-20 13:34:45 +0530
Assertion failed in prepare_inplace_alter_table_dict
2020-05-20 17:10:07 +1000
Remove fts_indexes field from struct fts_update_t (#1537)
2020-05-20 09:26:05 +0300
post-fix: Remove unused variable
2020-05-19 10:10:30 +0300
: galera.galera_toi_truncate: Test failure: mysqltest: query 'reap' succeeded - should have failed with errno 1213
2020-05-19 15:15:52 +0000
XML output for mtr doesn't work with valgrind option
2020-05-19 16:02:00 +0300
: Fix cmake -DWITH_INNODB_AHI=OFF
2020-05-19 12:33:47 +0300
gcol.innodb_virtual_debug: Assertion n_fields>0 failed
2020-05-19 12:54:42 +0300
Don't run main.sp2 in emebedded server
2020-05-19 13:30:42 +0400
Debug build crashes on EXECUTE IMMEDIATE '... WHERE ?' USING IGNORE
2020-05-13 14:32:12 +0300
: "mariadb-backup --prepare" exits with code 0 even though innodb error is logged
Merge 2020-05-19 10:42:59 +0300 - Merge 10.1 into 10.2
2020-05-19 10:21:16 +0300
Assertion !dict_index_is_online_ddl ... in lock_table_locks_lookup
2020-05-18 21:49:07 +0300
Fixed assert in Aria on SHOW PROCEDURE STATUS
2020-05-18 14:04:31 +0300
Assertion btr_search_enabled failed during buffer pool resizing
2020-05-15 18:35:19 +0200
: galera_sst_mariadb-backup fails with "Failed to start mysqld.2"
Merge 2020-05-18 09:43:58 +0300 - Merge 10.1 into 10.2
2020-05-17 15:52:35 +0300
Travis-CI: Remove builds that always fail to make CI useful again
2020-04-05 23:55:23 +0300
Travis-CI: Shorten deb build log to keep it under 4 MB
2020-04-05 18:55:15 +0300
Travis-CI: Add missing build dependency dh-exec
Merge 2020-05-16 10:52:08 +0400 - Merge remote-tracking branch 'origin/10.1' into 10.2
2020-05-15 22:54:05 +0300
: Make test more robust
Merge 2020-05-15 22:37:07 +0300 - Merge 10.1 into 10.2
Merge 2020-05-15 22:18:11 +0300 - Inconsistent and Incorrect rw-lock stats
2020-05-14 15:05:36 +0800
: Inconsistent and Incorrect rw-lock stats
2020-05-15 17:10:59 +0300
Dropping the adaptive hash index may cause DDL to lock up InnoDB
2020-05-15 17:09:20 +0300
Amend af784385b4a2b286000fa2c658e34283fe7bba60: Avoid vtable overhead
2020-05-14 15:24:47 +0300
span cleanup
2020-05-15 14:20:43 +0300
Fix for using uninitialized memory
2020-05-15 10:44:05 +0300
Fixed bugs found by valgrind
Merge 2020-05-14 17:48:06 +0300 - Merge 10.1 into 10.2
2020-05-14 12:06:25 +0300
Memory leaks related to innodb_debug_sync
2020-05-14 10:55:32 +0300
Fix GCC 9.3.0 -Wunused-but-set-variable
2020-05-14 09:06:38 +0300
Fix GCC -Wnonnull
2020-05-14 09:05:04 +0300
Fix GCC -Wstringop-truncation
2020-05-14 13:35:52 +0300
: Fix a TokuDB result
Merge 2020-05-14 11:57:47 +0400 - Merge remote-tracking branch 'origin/10.1' into 10.2
Merge 2020-05-14 08:44:34 +0400 - Merge remote-tracking branch 'origin/10.1' into 10.2
2020-05-13 23:30:34 +0300
Ensure that auto_increment fields are marked properly on update
Merge 2020-05-13 11:12:31 +0300 - Merge 10.1 into 10.2
2020-05-12 13:57:09 +0300
: mariadb-backup.innodb_xa_rollback fails on repeat
2020-05-12 10:13:16 +0300
Cleanup: Remove InnoDB wrappers of thd_charset(), thd_query_safe()
2020-05-12 10:13:00 +0300
thd_query_safe() isn’t, causing InnoDB to hang
Merge 2020-05-11 19:53:35 +0200 - Merge branch '10.2-release' into 10.2
2020-05-11 12:55:06 -0400
bump the VERSION
2020-05-11 14:23:37 +0300
index->rtr_ssn.mutex is wasting memory
2020-05-04 17:39:50 +0200
innodb: add space between thread name and "to exit" text
2020-05-08 16:39:37 +0300
Add global suppression for connectivity problems.
2020-05-08 14:11:41 +0200
mysql_upgrade does not use current user as default for connecting to server
2020-05-08 11:35:15 +0300
: Galera MTR tests failed: galera.MW-328A galera.MW-328B
2020-05-08 09:13:47 +0300
: Galera test sporadic failure on galera.galera_as_slave_gtid_myisam: Result length mismatch
2020-05-07 21:01:22 +0300
innodb.innodb-change-buffer-recovery fails
2020-05-06 17:23:49 +0300
: Galera test sporadic failure on galera.galera_wsrep_new_cluster: Result content mismatch
2020-04-29 17:19:54 +0300
: Galera test failure on galera.galera_sst_mariadb-backup_table_options
2020-05-05 15:35:58 +0530
: Race condition in ANALYZE TABLE / statistics collection
2020-05-05 08:54:33 +0300
cleanup: Remove buf_page_t::write_size
This page is licensed: CC BY-SA / Gnu FDL