The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
Download 10.2.37Release NotesChangelogOverview of 10.2
Release date: 22 Feb 2021
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 #ce3a2a688d 2021-02-18 14:20:48 +0100
make @@wsrep_provider and @@wsrep_notify_cmd read-only
2021-02-18 12:16:11 +0100
don't allocate 64K on the stack
2021-02-05 18:33:36 +0100
Fix connect engine ppc64 fail
2021-02-05 11:24:05 +0100
Fix of connect engine crashes
2021-02-03 15:35:32 +0100
Fix of crashes of connect engine.
2021-02-03 10:44:44 +0100
Fix of random crashes of connect engine (probably depend on addresses used)-
2021-02-02 10:49:13 +0100
Fix compiler warnings of the new connect engine.
2021-02-02 10:37:54 +0100
Revert "Fix of warnings on aarch64 like:"
Merge 2021-02-02 10:36:46 +0100 - Merge remote-tracking branch 'connect/10.2' into 10.2
2021-02-02 00:03:07 +0100
Fix failed test bson and xml
2021-01-30 12:07:37 +0100
Fix failed test bson and xml
2021-01-29 15:45:08 +0100
Update bson_get_item
2021-01-28 19:54:24 +0100
Fix decimal problems in bson udf's
2021-01-28 01:02:29 +0100
Continue BSON development
2021-01-29 19:31:07 +0200
List of unstable tests for 10.2.37 release
2021-01-28 23:29:43 +0200
Skip TokuDB within autobake-deb.sh
2021-01-29 12:42:34 +0100
fix of warning on windows
2021-01-29 12:35:17 +0100
Fix of warnings on aarch64 like: bson.cpp:1775:3: error: case label value is less than minimum value for type [-Werror] case TYPE_NULL: bson.cpp:1776:7: error: statement will never be executed [-Werror=switch-unreachable] b = true;
2021-01-28 18:30:32 +0100
fix warnings returned by gcc v10.0
Merge 2021-01-29 12:03:11 +0100 - Merge remote-tracking branch 'connect/10.2' 10.2
2021-01-20 19:19:54 +0100
Fix some Json and Bson bugs
2021-01-13 00:23:08 +0100
Fix failed test
2021-01-12 22:28:44 +0100
Fix failed test
2021-01-12 18:25:41 +0100
Remove static linkage to cpprestsdk when it is installed
2021-01-10 02:23:11 +0100
Re-include BSON into CMakeLists.txt
2021-01-10 01:05:38 +0100
Remove changes to CMakeLists.txt that cause compile error
2021-01-10 00:14:37 +0100
add the test on REST
2021-01-08 22:18:52 +0100
Add the new BSON temporary type for testing
2020-12-31 15:43:52 +0100
Fix jfile_convert crash on error.
2020-12-26 19:44:38 +0100
Continue BSON implementation + fix create modified ha_connect.cc
2020-12-22 22:50:12 +0100
Make REST tables default file name. Commit before continuing BSON development
2020-12-18 18:59:52 +0100
Fix json parser (void objects not recognized)
2020-12-17 13:58:13 +0100
Fix crash with JsonContains UDF + BSON development
2020-12-15 12:28:03 +0100
Fix pretty=2 Tabjson bug on INSERT. Occuring when inserting more than one line in one statement
2020-12-11 16:34:50 +0100
BSON development
2020-12-09 00:55:06 +0100
Fix json_bjson (s was erase by Json_Subset)
2020-12-08 01:15:40 +0100
Continue BSON implementation
2020-12-04 23:21:59 +0100
Remove a push warning causing failing assert. Modified storage/connect/filamap.cpp
2020-12-02 00:35:58 +0100
Fix failed compile modified storage/connect/ha_connect.cc
2020-12-01 20:57:05 +0100
Fix failed compile modified storage/connect/ha_connect.cc and mycat.cc
2020-12-01 19:30:56 +0100
Fix memory leak for the JSON table type (and continue BSON implementatio)
2020-11-27 10:25:47 +0100
Begin implementation of BSON
2020-11-25 17:42:01 +0100
Desesperatly trying to stop compiling failures
2020-11-25 12:56:45 +0100
Remove based enum not accepted by most gcc compilers
2020-11-21 23:14:06 +0100
Fix xml.test failure. Fix compile error modified json.h
2020-11-21 21:52:48 +0100
Fix some test failure
2020-11-20 15:21:06 +0100
Fix compile error. Modified json.cpp
2020-11-20 12:17:50 +0100
delete bld2
2020-11-20 11:43:39 +0100
???
2020-11-19 19:05:04 +0100
Fix some json discovery problems. Modified tabjson.cpp tabjson.h
2020-11-18 16:10:23 +0100
remove large file
Merge 2020-11-18 14:37:44 +0100 - Commit new source and all recent changes.
2020-11-14 18:28:16 +0100
Change cURL option from > to -o. modified storage/connect/tabrest.cpp
2020-11-13 19:42:56 +0100
Fix getting proper table type in discovery. modified storage/connect/ha_connect.cc
2020-11-11 17:41:11 +0100
Fix using a null pointer. modified storage/connect/tabrest.cpp
2020-11-11 12:55:07 +0100
Add getting REST query answer via curl. modified storage/connect/tabrest.cpp
2020-11-08 14:25:35 +0100
Fix compile error (sign-compare) Modified jsonudf.cpp jsonudf.h
2020-11-08 12:14:33 +0100
Re-fix compile error (conversion-null) Modified json.cpp
2020-11-07 23:58:57 +0100
Re-fix compile error (sign-unsign) Modified filamtxt.cpp
2020-11-07 23:22:28 +0100
Re-fix compile error (sign-unsign) Modified filamtxt.cpp
2020-11-07 22:36:50 +0100
Re-fix compile error (overloaded-virtual)
2020-11-07 19:50:29 +0100
Fix compile error (overloaded-virtual)
2020-11-07 16:33:01 +0100
Fix compile error. Modified ha_connect.cc
2020-11-07 15:40:46 +0100
Getting text of json items now includes all array members
2020-11-06 15:34:13 +0100
Update tests to cope with changes
2020-11-05 23:04:37 +0100
Try to fix failing tests
2020-11-05 22:14:01 +0100
Try to fix failing tests
2020-11-05 19:13:26 +0100
Try to fix failing tests
2020-11-04 16:33:10 +0100
Try to fix that F..k gcc operator delete error
2020-11-04 15:46:02 +0100
Fix crash on Json date columns
2020-11-04 11:36:29 +0100
Fix compile error on LINUX (no suitable operator delete)
2020-11-03 23:19:22 +0100
Fix compile error on LINUX (LARGE_INTEGER)
2020-11-03 18:40:28 +0100
Implementation of the Json BJSON representation. VAL structures replace VALUE classes in binary trees. These parsed binary trees are swapped and saved on file Swapping is to replace pointers by offsets to make it portable. In restoring, class pointers to functions are realloced on place. Making BJSON files is done by the new UDF function jfile_bjson.
2021-01-29 11:18:06 +0100
ASAN heap-use-after-free in Item_exists_subselect::is_top_level_item
2021-01-28 20:46:13 +0300
: get_key_scans_params: Conditional jump or move depends on uninitialised value
2021-01-28 11:22:54 +0100
last CC 3.1
2021-01-28 10:31:57 +0200
: Plugin system variables and activation options can break "mysqld --wsrep_recover"
2021-01-27 17:11:49 +0200
: Added wait condition to make sure table t2 is replicated to node_1.
2021-01-25 19:01:06 -0800
: unittest stacktrace-t fails to compile (OpenBSD)
2021-01-27 12:49:30 +0200
: Galera test failure on galera.galera_nopk_unicode
2021-01-21 11:34:05 +0530
: Race condition between mysqldump import and InnoDB persistent statistics calculation
2021-01-27 16:43:29 +0200
Assertion !recv_no_ibuf_operations failed in ibuf_page_low()
2021-01-27 15:11:38 +0200
preparation: InnoDB RENAME TABLE recovery failure
2021-01-26 14:21:33 +0200
Fix wsrep.variables
2021-01-20 09:38:20 +0200
: Warning: Memory not freed: 56 on SET @@global.wsrep_sst_auth
2021-01-25 18:12:34 +1100
: Race condition between mysqldump import and InnoDB persistent
2021-01-22 16:03:07 +1100
: Race condition between mysqldump import and InnoDB persistent statistics calculation
2021-01-22 13:43:06 +0100
mtr: --client-gdb=''
2021-01-20 18:22:38 +0100
Server hang due to Galera lock conflict resolution
2021-01-20 15:22:26 +0100
cleanup: void hton::abort_transaction()
2021-01-18 18:02:16 +0100
cleanup: remove slave background thread, use handle_manager thread instead
2021-01-18 18:01:17 +0100
cleanup: fix and generalize handle_manager thread
2021-01-18 11:22:48 +0100
don't allow KILL QUERY ID USER xxx
2020-11-05 13:37:35 +1100
: on previously MySQL-5.7 datadirs, adjust mysql.user column order
2021-01-21 18:40:03 +0100
reenable rpl_spec_variables.test
2021-01-22 08:34:09 +0200
: Update Galera disabled.def file
2021-01-22 16:41:40 +1100
: Logical dump of MySQL users via MariaDB's mariadb-dump generates invalid commands
2021-01-22 16:31:18 +1100
man/mysqldump.1: typos INSERT INFO -> INTO
2016-06-22 15:52:07 +0200
: add master host/port info to slave thread exit messages
2021-01-07 17:34:57 +0530
: The relay-log is not flushed after the slave-relay-log.999999 showed
2021-01-21 16:20:57 +1100
maria: ma_recovery cppcheck va_start called twice
2021-01-21 16:46:59 +1100
ucs2: cppcheck - add va_end
2021-01-19 08:02:37 -0800
Server crashes in unsafe_key_update upon attempt to update view through 2nd execution of SP
2021-01-19 14:36:36 +0200
Update InnoDB version number to 5.7.33
2021-01-19 11:53:22 +0200
: innodb_io_capacity can exceed innodb_io_capacity_max
2021-01-19 15:29:03 +0400
Assertion je->state == JST_KEY' failed while SELECT ST_GEOMFROMGEOJSON() and Assertion !mysql_bin_log.is_open() || thd.is_current_stmt_binlog_format_row()'
2021-01-19 14:25:51 +0300
Segfault on CREATE TABLE with explicit FTS_DOC_ID_INDEX by multiple fields
2021-01-18 15:18:33 +0530
db_name mismatch happens during virtual column computation
2021-01-11 15:23:09 +0530
Update fails when online alter does rollback due to MDL time out
2020-12-18 00:28:38 +0530
: Assertion `m_status == DA_ERROR || m_status == DA_OK || m_status == DA_OK_BULK' failed in Diagnostics_area::message()
2020-12-09 21:53:18 +0200
BF-BF Conflict issue because of UK GAP locks
2021-01-13 08:32:10 +0200
: galera.galera_fk_cascade_delete_debug MTR failed: query 'reap' failed: 1205: Lock wait timeout exceeded
2021-01-12 17:00:00 +0200
: galera.lp1376747-4 MTR fails: Result length mismatch
2021-01-14 18:06:41 +0100
binlog_encryption.binlog_xa_recover, binlog.binlog_xa_recover failed in bb with extra checkpoint
2021-01-14 08:57:24 +0200
fixup: Avoid a memory leak
2021-01-13 18:55:56 +0200
innodb_idle_flush_pct has no effect
2021-01-13 18:54:53 +0200
Fix innodb.innodb_mysql
2021-01-13 16:16:13 +0700
SHOW RELAYLOG EVENTS command is not supported in the prepared statement protocol yet
2021-01-12 14:25:55 +0530
: ORDER BY in view definition leads to wrong result with GROUP BY on query using view
2021-01-12 11:17:37 +0530
: SIGSEGV in Column_stat::store_stat_fields
2021-01-10 21:20:51 +0100
Wrong length for USER columns in performance_schema tables
2021-01-10 20:35:27 +0100
Failed to enable encryption of temporary files in
2021-01-10 00:57:02 +0100
Memory: If transactional=0 is specified in CREATE TABLE, it is not possible to ALTER TABLE
2021-01-09 18:48:16 +0100
cleanup: copy RAII helpers from 10.5, cleanup test
2021-01-10 01:31:38 +0100
don't do a warning for bad table options in replication slave thread
2021-01-09 18:52:33 +0100
Memory: If transactional=0 is specified in CREATE TABLE, it is not possible to ALTER TABLE
2021-01-09 17:56:33 +0100
Altered connection limits for user have no effect
2021-01-09 17:00:04 +0100
Server crashes or hangs with SET ROLE when started with skip-grant-tables
2021-01-09 16:56:35 +0100
main.skip_grants cleanup
2021-01-07 19:37:47 +0100
SHOW STATUS unnecessary calls calc_sum_of_all_status
2021-01-05 18:10:04 +0100
Can't specify collation for virtual columns
2021-01-11 13:21:42 +0100
Race condition between KILL and transaction commit
2021-01-11 13:16:38 +0100
Revert " : Race condition between KILL and transaction commit"
2020-12-15 16:28:42 +0530
Inplace ALTER fails to report error when FTS_DOC_ID with wrong data type is added
2021-01-09 18:34:28 +0100
Do not use verisign server for authenticode timestamping
2020-12-17 14:20:23 +0200
: Race condition between KILL and transaction commit
2021-01-08 16:14:26 +0200
Cleanup: Remove unused symbol QUE_THR_PROCEDURE_WAIT
2021-01-08 22:09:26 +1000
fixup : fix mroonga
2021-01-08 08:10:18 +0200
fixup: clang -Wunused-const-variable
2020-12-29 13:38:16 +1000
Assertion `bitmap_is_set_all(&table->s->all_set)' failed
2021-01-06 19:55:55 +0200
add-on
2020-12-30 23:32:31 +0200
: Added wait condition to make sure table t1 is replicated to node_2.
2020-12-30 22:52:13 +0200
: Added wait condition to make sure table t1 is replicated to node_2.
2020-12-30 22:42:34 +0200
: Added wait condition to make sure table t1 is replicated to node_2.
2020-12-30 21:13:17 +0200
: Added wait condition to make sure table t1 is replicated to node_2.
2020-12-30 20:51:55 +0200
: Added wait condition to make sure table t1 is replicated to node_2.
2020-12-31 18:15:31 +0530
: All slaves crash once in 24 hours and loop restart with signal 11
2021-01-04 14:57:15 +0530
is failing to build on windows.
2020-12-28 21:27:27 +0530
: select into outfile not respect UMASK and UMASK_DIR
2020-12-28 15:12:32 +0400
server_audit plugin doesn't consider proxy users in server_audit_excl_users/server_audit_incl_users.
2020-12-28 12:06:22 +0200
Corruption of system tablespace or last recovered page
2020-12-08 18:02:42 +0200
BF-BF conflict issues
2020-12-24 22:15:40 +0100
Fix code to be working with not 64 MAX_INDEXES
2020-12-22 19:22:41 +0300
Forgot to add this change to previous cset
2020-12-22 19:17:20 +0300
: ASAN use-after-poison in Item_func_in::get_func_mm_tree with NOT IN
2020-04-21 18:40:15 +0200
mysql_upgrade (.X --> .X) does not fix auth_string to change it to authentication_string
2020-12-16 20:12:04 +0100
Item_func_like::walk() was ignoring escape_item
2020-12-15 00:16:21 +0100
valgrind error in main.precedence
2020-12-14 18:25:08 +0100
valgrind error in main.precedence
2020-12-16 19:35:24 +0100
Item_func_like calls escape_item->fix_fields() twice
2020-12-19 09:41:14 +0200
: Crash after setting wsrep_on to ON dynamically and reconnect
2020-12-03 15:30:35 +0100
rpl.rpl_semi_sync fails in bb, reenable binlog_truncate_innodb and binlog_spurious_ddl_errors, rpl_parallel_retry fails in bb
2020-12-17 02:41:17 +1000
Generated column DELETE with FOREIGN KEY crash InnoDB
2020-12-17 10:09:16 -0800
Permission Issue With Nested CTEs
2020-12-02 17:28:49 +0200
wsrep XID checkpointing order with log_slave_updates=OFF
2020-12-16 09:11:11 -0800
Signal 8 in maria_create after recursive cte query
2020-12-15 16:46:58 +0300
mariadb-backup does not honor open_files_limit from option during backup prepare
2020-12-16 10:26:29 +1100
: postfix - result of range_mrr_icp
2020-11-09 19:21:07 +1100
: innodb stats table last_update is TIMESTAMP
2020-12-15 18:05:59 +0200
Update and enable galera.galera_defaults
2020-12-15 14:38:30 +0300
: Query having many NOT-IN clauses running forever
2020-10-27 11:49:17 +0100
Policy CMP0075 is not set during compile
2020-08-04 13:21:54 +0530
: Assertion `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())' failed in Diagnostics_area::set_ok_status on INSERT
2020-09-17 19:05:08 +0530
: Assertion `! is_set()' failed in Diagnostics_area::set_eof_status
2020-12-14 15:06:42 +1100
: postfix - my_addr_resolve: static Dl_info info
2020-12-11 19:35:38 +0100
mysqldump fails with "Got error: 1356" if the database contains a view with a subquery
2020-12-10 09:19:03 +0100
mariadb-10.5.6/storage/connect/plugutil.cpp:380: bad width ?
2020-11-23 14:10:44 +0100
View definition corruption
2020-11-11 15:51:18 +0100
GROUP_CONCAT not showing any output with group_concat_max_len >= 4Gb
2020-11-11 13:23:39 +0100
document that a fulltext parser plugin can replace mysql_add_word callback
2020-11-11 12:30:17 +0100
tests for YEAR(N)
2020-11-11 12:19:20 +0100
cleanup: type_year test formatting
2020-11-10 20:30:50 +0100
Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno upon query from I_S with LIMIT ROWS EXAMINED
2020-11-03 23:38:31 +0100
: SIGSEGV in memcmp_avx2_movbe from queue_insert | SIGSEGV in memcmp_avx2_movbe from native_compare
2020-11-03 19:07:16 +0100
Revert ": SIGSEGV in memcmp_avx2_movbe from queue_insert | SIGSEGV in memcmp_avx2_movbe from native_compare"
2020-12-09 20:15:29 +0300
Assertion in federatedx on multi-update
2020-12-08 11:13:36 -0800
Assertion is hit for query using recursive CTE with no default DB
2020-12-04 14:20:52 -0800
CREATE VIEW containing WITH clause Signal 11
2020-12-01 15:40:44 +0100
: CHECK_CLAUSE field in INFORMATION_SCHEMA.CHECK_CONSTRAINTS truncate check constraints expressions
2020-03-05 16:40:29 +0100
: mysqld_safe log don't log to err.log
2020-11-23 21:33:03 +0100
&&
2020-12-04 08:50:20 -0800
Unexpected error message when selecting from view that uses mergeable derived table
2020-12-04 11:46:47 +0200
Unique final message of InnoDB during shutdown
2020-12-01 14:13:05 +0400
server_audit doesn't respect filters for PROXY_CONNECT events.
2020-08-20 16:49:40 +0300
mariadb-backup option to report and/or continue when corruption is encountered
2020-11-30 15:29:32 +0200
MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete
2020-11-27 18:23:59 +0200
Disable mysqldump-system.test if auth socket plugin is not dynamic
2020-11-26 12:43:23 +0100
: show grants missing with grant option
2020-11-25 16:01:38 +0300
InnoDB persistent stats analyze forces full scan forcing lock crash
2020-11-25 13:13:47 +0200
Skip main.lock_view for cmake -DPLUGIN_PERFSCHEMA=NO
2020-11-25 10:54:38 +0200
Cleanup: row_log_free()
2020-11-18 17:47:39 +0200
node restart overlaps with earlier still ongoing SST process
2020-11-19 12:33:43 +0200
: wsrep_restart_slave = 1 does not always work
2020-11-18 13:21:19 -0800
Regression: SELECT ... UNION ... with inconsistent column names fails
2020-11-09 08:26:08 +0000
Failed to read test report file: Invalid byte 2 of 3-byte UTF-8 sequence.
2020-11-17 15:07:37 +0200
fixup: Correct the FindBlockX predicate
2020-11-17 14:28:30 -0800
Server crash in base_list_iterator::next or in TABLE_LIST::is_recursive_with_tables
2020-11-17 15:49:36 +0300
MyRocks: Bare Windows compatibility: use rmdir built-in, not "rm -rf"
2020-11-17 08:52:47 +0200
: Galera test failure on galera_rsu_simple
2020-11-17 08:51:04 +0200
: Galera test failure on galera_toi_alter_auto_increment
2020-11-17 08:36:38 +0200
: Galera test failure on galera_fk_cascade_delete
2020-11-13 18:15:04 +1100
: shortcut OQGRAPH dependency checks if disabled
2020-11-14 09:55:09 +0100
Fix to make it compiling on new ubuntu.
2020-11-13 20:12:29 +0200
Hang in buf_page_create() after reusing a previously freed page
2020-11-10 16:02:30 -0800
MariaDB crash on WITH RECURSIVE UNION ALL (CTE) query
2020-11-12 13:04:39 +0530
: multi_source.simple test fails sporadically
Merge 2020-11-11 18:31:42 +0200 - Merge mariadb-10.2.36 into 10.2
2020-11-11 10:17:22 -0500
bump the VERSION
2020-11-11 08:16:06 +0200
Cleanup: Remove dict_space_is_empty(), dict_space_get_id()
2020-11-10 13:49:01 +0200
trx_undo_left() fails to prevent overflow
2020-11-10 09:47:29 +0200
ibuf_merge_or_delete_for_page() contains dead code
2020-11-09 11:58:49 +0100
: MTR can abort before it prints the test result summary
2020-11-10 07:56:04 +0200
index_online_log is instrumented as rw-lock, not mutex
2020-11-09 15:50:37 +0200
: Remove the data structures
2020-10-29 15:20:48 +0100
rpl.rpl_gtid_delete_domain failed in buildbot
2020-11-03 10:56:50 -0500
bump the VERSION
2020-11-02 14:18:49 +0100
Fix MTR test galera.galera_trigger
2020-11-03 08:49:10 +0200
Clean up wsrep.variables
2020-11-02 16:01:32 +0200
fixup a593e03d58f922a99ba49de1bec6810fc7e9874f: nullptr
2020-11-02 14:19:21 +0200
: Do not violate attribute((nonnull))
Merge 2020-11-02 14:17:15 +0200 - Merge bb-10.2-release into 10.2
2020-11-02 14:16:55 +0200
fixup: main.mysqldump result
2020-10-30 21:25:25 +0300
Add dbug_print_sel_arg() debugging help function
2020-08-30 10:53:20 +1000
: mysqldump logically dump system table information
2020-10-29 22:29:50 +0100
Fix RPM packaging on cmake 3.18+
This page is licensed: CC BY-SA / Gnu FDL