The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
Download 10.2.35Release NotesChangelogOverview of 10.2
Release date: 3 Nov 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.48
2020-10-31 19:49:24 +0200
List of unstable tests for 10.2.35 release
2020-10-30 12:58:16 +0200
fixup: Initialize the memory
2020-10-30 12:22:23 +0200
Update Connector/C
2020-10-30 14:56:57 +0530
: SIGSEGV in memcmp_avx2_movbe from queue_insert | SIGSEGV in memcmp_avx2_movbe from native_compare
2020-10-30 09:19:29 +0200
Fix sporadic test failure on galera_parallel_apply_3nodes.
2020-10-29 22:20:21 +0100
: fix of error messages
2020-10-29 22:19:32 +0100
: followup, fix for PS & embedded
Merge 2020-10-29 15:16:53 +0100 - Merge branch '10.1' into 10.2
2020-10-26 18:08:58 +0100
remove non-working debug assert
2020-10-27 22:26:41 +0100
Wrong direxec param data caused crash
2020-10-27 20:03:41 +0300
: InnoDB: Failing assertion: os_total_large_mem_allocated >= size upon incremental backup
2020-10-28 20:54:29 +0100
new CC
2020-10-28 14:00:37 +0200
: galera got stuck after flush tables
Merge 2020-10-28 10:56:38 +0100 - Merge branch '10.1' into 10.2
2020-10-28 08:13:06 +0200
fixup: Remove unused btr_search_t::withdraw_clock
2020-10-28 07:27:18 +0200
Merge new release of InnoDB 5.7.32 to 10.2
2020-10-27 12:24:55 +0300
dict_table_stats_lock() has unnecessarily long scope
2020-10-27 15:35:04 +0200
Introduce SET GLOBAL innodb_max_purge_lag_wait
2020-10-27 00:30:39 +0400
SIGABRT in safe_mutex_unlock with session_track_system_variables and max_relay_log_size.
2020-10-27 17:56:49 +0530
Failing assertion: my_atomic_load32_explicit(&lock->lock_word, MY_MEMORY_ORDER_RELAXED) == X_LOCK_DECR
2020-10-21 09:48:52 +0200
: galera got stuck after flush tables
2020-08-28 18:18:25 +0530
Bug #31228694 FTS QUERY WITH LIMIT HIT AN ASSERT
2020-10-26 12:21:29 +0200
Bug #30933728 INNODB FTS PHRASE SEARCH HIT AN ASSERT
Merge 2020-10-26 09:08:44 +0100 - Merge remote-tracking branch 'connect/10.2' into 10.2
2020-10-18 17:20:44 +0200 *
Inline MakePtr and MakeOff with OFFSET as size_t Also add a new member Saved_Size in the Global structure. modified: storage/connect/global.h modified: storage/connect/plugutil.cpp modified: storage/connect/user_connect.cc modified: storage/connect/jsonudf.cpp
2020-10-06 12:50:12 +0200
Fix search for json subtable in tabjson.cpp
2020-10-05 15:21:58 +0200
Fix compile error in tabjson.cpp (ULONG -> ulong)
2020-10-05 12:29:51 +0200 *
Use BIN type when charset='binary' modified: storage/connect/ha_connect.cc
2020-10-03 19:06:05 +0200 *
Fix allocating work space larger than 4GB The variable connect_work_size is now ulong or ulonglong for 64bit machines. modified: storage/connect/ha_connect.cc modified: storage/connect/user_connect.cc
2020-10-01 19:18:26 +0200 *
Make possible to allocate work space larger than 4GB All variables handling sizes that were uint are now size_t. The variable connect_work_size is now ulong (was uint); Also make Json functiosn to allocate a larger memory (M=9 was 7) modified: storage/connect/global.h modified: storage/connect/ha_connect.cc modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp modified: storage/connect/plgdbutl.cpp modified: storage/connect/plugutil.cpp modified: storage/connect/user_connect.cc
2020-10-25 19:18:54 +0100
remove disable_abort_on_error from precedence.test
2020-10-25 11:47:16 +0530
innodb_fts.innodb_fts_misc failed in buildbot, server crashed in dict_table_autoinc_destroy
2020-10-25 11:48:34 +0200
Change innodb_log_optimize_ddl=OFF by default
2020-04-22 20:13:21 +0200
: Neither SHOW CREATE USER nor SHOW GRANTS prints a user's default role
2020-10-24 11:10:37 +0300
Do not leak memory in the skipped unit test
2020-10-23 12:32:49 +0530
: insert... select crash in compute_window_func
2020-10-12 13:38:59 +0300
: strings/json_lib.c:893:12: style: Suspicious condition
2020-10-19 12:57:44 +0200
VIEW is incorrectly defined for a combination of = and BETWEEN
2020-10-05 12:50:51 +0200
precedence bugfixing
2020-10-16 15:07:34 +0200
cleanup: remove redundant BANG_PRECEDENCE
2020-10-16 14:32:14 +0200
cleanup: remove redundant ADDINTERVAL_PRECEDENCE
2020-10-14 14:00:09 +0200
A fairly exhastive test for operator precedence
2020-10-05 13:11:12 +0200
cleanup: move precedence tests into precedence_bugs.test
2020-10-01 16:35:55 +0200
view: removal of parentheses results in wrong result
2020-08-31 09:54:46 +0200
performance_schema_digests_size changing from default to 5000 when enabling performance_schema
2020-10-23 15:45:04 +0200
.gitignore
2020-10-23 15:44:07 +0200
compilation failure with new C/C
2020-10-23 20:01:50 +0700
: Follow-up patch
2020-10-23 19:15:22 +0700
: Follow-up patch
2020-10-23 18:42:26 +0700
: CMAKE failing due to deprecated Apple GSS method
2020-10-23 18:10:16 +0700
: Follow-up patch to add missed file plugin/auth_pam/config.h.cmake
2020-10-23 17:21:10 +0700
: Follow-up patch to cleanup plugin/auth_pam/CMakeLists.txt code
2020-10-23 17:18:39 +0700
: Fix warnings generated during compilation of plugin/auth_pam/mapper/pam_user_map.c on MacOS
2020-10-20 13:05:58 +0300
InnoDB: Database page corruption on disk or a failed file read of tablespace upon prepare of mariadb-backup incremental backup
2020-10-22 14:00:17 +0400
server_audit plugin doesn't log proxy users.
2020-10-22 15:51:14 +0400
SIGSEGV in report_json_error_ex (on optimized builds).
Merge 2020-10-21 14:02:04 +0300 - Merge 10.1 into 10.2
2020-10-21 17:43:23 +0700
: Fixed warnings generated during compilation of mysys_ssl/openssl.c on MacOS
2020-10-20 19:11:15 +0300
Revert Rollback unnecessarily acquires dict_operation_lock
2020-10-20 18:31:56 +0300
Race conditions in SHOW ENGINE INNODB MUTEX
2020-10-17 14:33:04 +0200
Update mtr help
2020-03-24 14:55:07 +0100
: mariadb-backup SST fail if data-directory have lost+found directory
2020-10-20 12:01:37 +0200
: followup
2020-10-19 20:36:05 +0300
: mariadb-backup hangs on backup
2020-10-19 19:37:03 +0530
btr_search_sys->hash_tables accessed without taking proper ahi latch
2020-10-19 19:36:00 +0530
dict_load_foreign() fails to load the table during alter
2020-07-29 21:54:24 +0200
Can't uninstall UDF if the implementation library file doesn't exist
2020-10-06 17:43:13 +0200
Using malloc-lib=jemalloc in causes non-critical error about missing mysql_config on startup
2020-10-17 13:13:01 +0300
Clean up some encryption tests
2020-10-13 13:37:33 +0200
: Update Galera disabled.def file
2020-10-13 13:33:47 +0200
: galera_3nodes.galera_ipv6_mariadb-backup fails
2020-10-14 15:55:16 +0200
Fix the constants names
2020-10-02 11:09:01 +1000
: mysql_upgrade order mysql.user for 5.7 cross-upgrade
2020-10-14 21:30:15 +0300
UBSAN ../storage/innobase/buf/buf0buddy.cc:350:6: runtime error: index 4096 out of bounds for type 'byte [38]'
2020-10-14 19:01:17 +0300
main.multi_update_big times out
2020-09-29 15:26:04 +0200
minor fixes of rpl_start_stop_slave and rpl_slave_grp_exec tests, expanding rpl_gtid_delete_domain for easier later analysis
2020-10-13 03:23:46 +0300
Linux aio returned OS error 22
2020-10-10 11:06:59 +0300
Add missing file.
2020-10-08 13:35:06 +0300
: Update Galera disabled.def file
2020-10-06 14:46:47 +0300
: wsrep.variables failed in buildbot with deadlock on CREATE USER
2020-10-06 13:40:14 +0300
: Galera test failure on galera_load_data
2020-10-02 10:00:59 +0530
InnoDB: Failing assertion: lock->lock_word.load(std::memory_order_relaxed) == X_LOCK_DECR upon server shutdown
Merge 2020-10-07 18:40:50 +0200 - Merge tag 'mariadb-10.2.34' into 10.2
2020-10-07 11:23:43 -0400
bump the VERSION
2020-09-24 22:02:00 -0700
: With large number of indexes optimizer chooses an inefficient plan
2020-10-06 22:35:43 +0300
SIGSEGV on commit with innodb_lock_schedule_algorithm=VATS
2020-10-06 15:07:06 +0300
mtr --rr fixes
2020-10-02 17:30:02 +0200
Assertion table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_rnd_next(); / Assertion table_list->table' failed in find_field_in_table_ref / ERROR 1901 (on optimized builds)
2020-10-06 17:07:52 +1100
travis: 10.2 only - make faster
2020-10-06 13:50:26 +0300
UBSAN: several call to function show_binlog_vars(THD*, st_mysql_show_var*, char*) through pointer to incorrect function type 'int (*)(THD *, st_mysql_show_var *, void *, system_status_var *, enum_var_type) errors
2020-10-06 12:03:13 +0300
: galera.galera_gcache_recover_full_gcache: Test failure: galera_gcache_recover_full_gcache.test: assert_grep.inc failed
2020-10-06 07:47:11 +0300
: Potential server hang on replication with InnoDB
2020-10-05 20:01:05 +0300
UBSAN: UndefinedBehaviorSanitizer: undefined-behavior ../sql/item_cmpfunc.cc:3650:14
2020-10-05 10:34:01 +0300
Remove unnecessary and incorrect add_suppression. Changes to be committed: modified: mysql-test/suite/sys_vars/r/wsrep_cluster_address_basic.result modified: mysql-test/suite/sys_vars/t/wsrep_cluster_address_basic.test
2020-10-05 09:34:27 +0300
: Add deprecation warning for innodb_lock_schedule_algorithm=VATS
2020-10-05 09:12:12 +0300
Cleanup: Remove unused SYNC_REC_LOCK
2020-10-03 12:38:19 +0300
UBSAN UndefinedBehaviorSanitizer: undefined-behavior ../mysys/hash.c:798:9
2020-10-03 00:24:53 +0200
server hangs with threadpool, compression, and client pipelining
2020-10-02 08:40:06 +0300
Cleanup: Orphan que_thr_mutex declaration
2020-10-02 08:36:50 +0300
Cleanup: Remove fts_t::bg_threads_mutex, fts_t::bg_threads
2020-09-30 18:02:29 +0530
fts_optimize_wq accessed after shutdown of FTS Optimize thread
2020-09-30 13:26:46 +0300
Cleanup: Remove unused fts_cache_t::optimize_lock
2020-09-29 11:07:34 +0300
Cleanup: Remove constant parameters async=false, index_name=NULL
2020-09-29 11:04:12 +0300
innodb_fast_shutdown=0 hang on change buffer merge
Merge 2020-09-29 10:04:37 +0300 - Merge 10.1 into 10.2
2020-09-28 14:39:24 +0300
: Update Galera disabled.def file
Merge 2020-09-28 14:03:46 +0530 - Merge branch '10.1' into 10.2
2020-09-28 11:05:09 +0300
: Update Galera disabled.def file
2020-09-23 12:47:49 +0300
: Do not violate attribute((nonnull))
2020-09-23 12:42:30 +0300
UBSAN: Fix a bit shift overflow
2020-09-23 12:27:56 +0300
Fix GCC 10.2.0 -Og -fsanitize=undefined -Wmaybe-uninitialized
2020-09-23 12:14:05 +0300
Fix GCC 10.2.0 -Og -fsanitize=undefined -Wformat-overflow
2020-09-01 12:49:09 +0200
Ukrainian error text translations added.
Merge 2020-09-22 15:21:43 +0300 - Merge 10.1 into 10.2
2020-09-22 13:55:36 +0300
: Restore an AUTO_INCREMENT check
2020-09-22 13:40:05 +0300
Server crashes in row_make_new_pathname()
2020-09-22 13:09:51 +0300
Make DISCARD TABLESPACE more robust
2020-09-22 13:08:09 +0300
: Re-apply the fix and make the test more robust
2020-09-22 11:13:51 +0300
Assertion 'table->data_dir_path || !space'
2020-09-22 10:41:06 +0300
Revert " Test encryption.create_or_replace fails with a warning"
2020-09-21 16:35:28 +0300
: Add the reduced encryption.create_or_replace test
2020-09-21 16:29:29 +0300
fixup: GCC -Og -Wmaybe-uninitialized
2020-09-21 16:14:35 +0300
: Split encryption.create_or_replace
2020-09-21 15:55:27 +0300
Test encryption.create_or_replace fails with a warning
2020-09-21 14:01:56 +0300
: Update Galera disabled.def file
2020-09-21 13:59:13 +0300
Fix try.
2020-09-21 12:52:44 +0300
: Remove an orphan function
2020-09-19 00:08:38 +0300
make mariadb-backup innodb redo log read error message more clear
2020-09-18 07:32:36 +0300
: galera_3nodes test failures on ipv6 sst tests
2020-09-17 12:55:06 +0300
: galera_3nodes.galera_ipv6_mariadb-backup_section MTR failed: Could not open '../galera/include/have_mariadb-backup.inc'
2020-09-17 08:25:07 +0300
: galera_3nodes.galera_safe_to_bootstrap fails
2020-09-16 15:23:41 +0300
: galera.galera_wan_restart_ist MTR fails sporadically: WSREP did not transition to state READY
2020-09-07 19:43:23 +0300
Better support MariaDB GTID for mariadb-backup's --slave-info option
2020-09-09 11:41:06 +1000
Server crashes after DELETE with SEL NULL Foreign key and a virtual column in index
2020-09-11 12:21:00 +0300
: galera_3nodes.galera_var_dirty_reads2 MTR failed: 1047: WSREP has not yet prepared node for application use
2020-09-11 12:24:29 +0530
Long Time to Stop and Start
2020-08-26 14:11:17 +0300
: SIGSEGV in lock_rec_unlock() when Galera is enabled
2020-09-09 17:14:48 +0530
Long Time to Stop and Start
2020-09-09 16:03:15 +0300
: Galera test failure on galera_autoinc_sst_mariadb-backup
2020-09-09 13:04:11 +0300
fixup: Simplify a comparison
2020-09-09 13:02:25 +0300
fixup: Replace C++11 auto
2020-09-09 12:26:51 +0300
fixup: Replace C++11 nullptr
2020-09-09 12:04:42 +0300
SIGSEGV on ADD FOREIGN KEY after failed ADD KEY
2020-09-09 12:01:03 +0300
fixup: Fix mtr_t::get_fix_count()
2020-09-09 11:58:15 +0530
fil_space_crypt_t::write_page0() is accessing an uninitialized page
2020-09-07 15:31:54 +0300
Corruption in MVCC read via secondary index
2020-09-04 22:10:57 +0900
spider/bg.spider_fixes failed in buildbot with safe_mutex: Trying to unlock mutex conn->mta_conn_mutex that wasn't locked at storage/spider/spd_db_conn.cc, line 671
2020-09-04 12:07:46 +0300
follow-up: uninitialized rec_field_is_prefix
2020-09-04 09:12:27 +0000
Fix a typo in the previous cset
2020-09-03 15:26:55 +0000
: RocksDB produces "missing initializer for member" warnings
Merge 2020-09-03 09:10:03 +0300 - Merge 10.1 into 10.2
2020-09-02 14:57:48 +0300
Increase mariadb-backup SST initial timeout to avoid timeouts.
2020-09-02 16:15:02 +0530
InnoDB: Failing assertion: cmp < 0 in row_ins_check_foreign_constraint
2020-09-02 12:54:14 +1000
innodb: osx build failure fix
Merge 2020-09-01 16:20:23 +0300 - Merge 10.1 into 10.2
2020-08-31 17:20:03 +0300
Cleanup: Avoid repeated calls to dict_col_t::is_virtual()
2020-08-31 16:48:28 +0300
Fix GCC 10.2.0 -Og -Wmaybe-uninitialized
2020-08-11 00:38:32 +1000
Assertion failed in row_upd_sec_index_entry
2020-08-21 20:05:02 +1000
Crash on SELECT on a table with indexed virtual columns
2020-08-11 21:45:09 +0300
ER_BASE64_DECODE_ERROR upon replaying binary log via mysqlbinlog --verbose
2020-08-31 13:01:57 +0300
fix clang build
2020-08-28 16:40:12 +0300
: CREATE OR REPLACE TRIGGER in Galera cluster not replicating
2020-08-27 10:52:39 +0300
Galera heap-buffer-overflow in wsrep_rec_get_foreign_key
2020-08-27 15:00:49 +0300
Update galera and galera_3nodes disabled.def file after fixes.
2020-08-27 15:00:25 +0300
Update galera_3nodes suite global ignore list.
2020-08-27 14:58:55 +0300
: galera_3nodes.galera_var_dirty_reads2 MTR failed: 1047: WSREP has not yet prepared node for application use
2020-08-27 14:56:13 +0300
: galera_3nodes.galera_ipv6_rsync_section MTR failed: WSREP_SST: [ERROR] rsync daemon port '16008' has been taken
2020-08-27 14:52:12 +0300
: galera_3nodes.galera_ipv6_rsync MTR failed: WSREP_SST: [ERROR] rsync daemon port '16008' has been taken
2020-08-27 14:51:06 +0300
: galera_3nodes.galera_ipv6_mysqldump MTR failed: WSREP_SST: [ERROR] rsync daemon port '16008' has been taken
2020-08-27 14:50:21 +0300
: galera_3nodes.galera_ipv6_mariadb-backup_section MTR failed: Could not open '../galera/include/have_mariadb-backup.inc'
2020-08-27 14:49:17 +0300
: galera_3nodes.galera_ipv6_mariadb-backup MTR failed: Could not open '../galera/include/have_mariadb-backup.inc
2020-08-27 13:52:15 +0300
Remove xtrabackup and innobackupex test cases.
2020-08-26 04:16:55 +0300
Fix up community suite/galera_3nodes/disabled.def
2020-08-25 15:32:15 +0300
InnoDB: Failing assertion: *len in row_upd_ext_fetch
2020-08-25 15:23:20 +0300
: Remove orphan declaration of wsrep_is_sst_progress
2020-08-17 08:57:13 +0300
: Set Galera SST thd as system thread
2020-08-25 10:15:04 +0300
Wrong default value for foreign_key_checks variable
2020-08-24 20:53:51 +0300
InnoDB: fix debug assertion
2020-08-21 18:22:55 +0300
AddressSanitizer race condition in trx_free()
2020-08-20 15:32:35 +0300
shutdown_server 10 times out, causing server kill at shutdown
Merge 2020-08-21 10:16:49 +0300 - Merge 10.1 into 10.2
2020-08-20 11:38:10 +0530
Assertion `buf_page_get_io_fix(bpage) == BUF_IO_NONE' failed in buf_page_set_sticky
2020-08-18 13:41:03 +0530
Assertion `buf_page_get_io_fix(bpage) == BUF_IO_NONE' failed in buf_page_set_sticky
2020-08-20 08:34:55 +0300
Race conditions between ROLLBACK and ALTER TABLE
Merge 2020-08-20 06:00:36 +0300 - Merge 10.1 into 10.2
2020-08-19 11:18:56 +0300
InnoDB performance regression for write-heavy workloads
2020-08-18 17:30:34 +0300
Rollback unnecessarily acquires dict_operation_lock for every row
2020-08-14 14:52:14 +0300
InnoDB fails to restart after SET GLOBAL innodb_log_checksums=OFF
2020-08-07 19:02:48 +0530
Table disappear after two alter table command
2020-08-03 16:51:41 +0530
InnoDB reads a page from disk despite parsing MLOG_INIT_FILE_PAGE2 record
Merge 2020-08-13 17:50:40 +0300 - Merge 10.1 into 10.2
Merge 2020-08-13 07:38:35 +0300 - Merge 10.1 into 10.2
2020-08-12 13:12:51 +0300
Assertion size == space->size failed in buf_read_ahead_random
2020-08-12 13:08:17 +0300
Use DBUG_ASSERT(ptr != NULL) to ease merging to 10.3
2020-08-12 10:24:09 +0300
replace assert() with DBUG_ASSERT()
2020-08-11 20:12:30 +0300
add debug assertion to ilist
2020-08-11 18:52:38 +0300
Assertion cmp_rec_rec() in ALTER TABLE
2020-08-11 15:49:37 +0300
SIGSEGV in fil_system_t::keyrotate_next()
2020-08-11 15:48:58 +0300
Fix GCC 10.2.0 -Og -Wmaybe-uninitialized
2020-08-10 11:44:42 +0300
: Galera SST donation fails, FLUSH TABLES WITH READ LOCK times out
2020-08-10 18:03:05 +0000
- fix an alleged memory "leak" in threadpool.
Merge 2020-08-10 17:57:14 +0300 - Merge 10.1 into 10.2
Merge 2020-08-10 17:31:49 +0300 - Merge mariadb-10.2.33
2020-08-10 10:23:10 -0400
bump the VERSION
2020-08-07 10:22:38 +0300
Replaced infinite loop in procedure with limited loop to avoid hang.
2020-08-07 09:06:13 +0300
: mysql_tzinfo_to_sql not replicates timezone to galeranodes if only 1 timezone will be loaded.
2020-08-06 17:50:20 +0530
: server crashed with NTH_VALUE()
2020-07-23 14:17:05 +0530
: Bytes lost or Assertion `status_var.local_memory_used == 0 after DELETE with subquery with ROLLUP
2020-08-04 09:56:09 +0300
fixup: Remove redundant code
2020-07-27 19:07:08 +0530
: ER_TABLEACCESS_DENIED_ERROR error message is truncated, and inaccurately
2020-07-16 22:15:55 +0530
: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno upon query from I_S with LIMIT ROWS EXAMINED
2020-08-04 07:53:13 +0300
Test case MW-328A still fails, thus disable it until it is really fixed.
2020-08-03 15:15:40 +0300
: SIGSEGV in lock_rec_unlock() when Galera is enabled
This page is licensed: CC BY-SA / Gnu FDL