The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
Download 10.2.38Release NotesChangelogOverview of 10.2
Release date: 7 May 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 #a20195bba5 2021-05-03 23:26:30 +0200
Crashing SHOW TABLES with derived table in WHERE condition
2021-05-02 23:24:28 +0300
Connect: remove Mongo dependencies
2021-05-02 14:02:47 +0200
new CC
2021-05-03 16:30:52 +0300
: main.show_explain failed in buildbot
2021-05-03 15:34:52 +0200
Implement posix semantics file deletion for Windows 10
2021-04-30 18:12:43 +0530
: MariaDB slave stops with following errors.
2021-04-30 20:05:12 +0530
InnoDB: Failing assertion: sym_node->table != NULL in pars_retrieve_table_def
2021-04-29 12:31:06 +0530
InnoDB: Failing assertion: sym_node->table != NULL in pars_retrieve_table_def
2021-04-30 09:37:50 +0300
RENAME TABLE causes "Ignoring data file" messages
2021-04-30 00:22:41 +0300
Revert "update CC"
2021-04-29 13:14:57 +0300
update CC
Merge 2021-04-28 15:25:28 +0300 - Merge remote-tracking branch 'connect/10.2' into 10.2
2021-04-09 16:10:37 +0200
Typo modified: CMakeLists.txt
2021-04-09 15:24:34 +0200
Remove add_jar modified: CMakeLists.txt
2021-04-09 14:41:50 +0200
Fix add_jar modified: CMakeLists.txt
2021-04-09 11:58:13 +0200
Fix install modified: CMakeLists.txt
2021-04-08 19:04:07 +0200
typo tabrest.cpp
2021-04-07 23:43:08 +0200
tabrest.cpp
2021-04-07 19:15:31 +0200
tabrest.cpp
2021-04-07 17:40:24 +0200
tabrest.cpp
2021-04-07 16:48:14 +0200
try to fix tabrest.cpp compile error
2021-04-07 15:53:46 +0200 *
Fix Linux compile errors modified: storage/connect/tabrest.cpp modified: storage/connect/CMakeLists.txt
2021-04-06 14:16:38 +0200
Test tabrest.cpp fix
Merge 2021-04-06 12:52:44 +0200 - Commit last pull from origin
2021-04-06 00:10:07 +0200 *
Fix(?) Linux compile errors modified: storage/connect/tabrest.cpp modified: storage/connect/CMakeLists.txt
2021-04-05 18:33:37 +0200 *
Fix crash when not specifying the collection for MongoDB modified: storage/connect/cmgoconn.cpp
2021-04-05 17:01:43 +0200 *
Copy Mongo2.jar and Mongo3.jar in plugin directory modified: storage/connect/CMakeLists.txt modified: storage/connect/javaconn.cpp
2021-03-16 23:32:58 +0100 *
Fix bug making REST table fail using CURL This when the HTTP contains & characters modified: storage/connect/tabbson.cpp modified: storage/connect/tabjson.cpp
2021-02-16 00:31:27 +0100 *
Add new JPATH features modified: storage/connect/bson.cpp modified: storage/connect/bsonudf.cpp modified: storage/connect/bsonudf.h modified: storage/connect/json.cpp modified: storage/connect/jsonudf.cpp modified: storage/connect/jsonudf.h modified: storage/connect/mysql-test/connect/r/json_udf.result modified: storage/connect/tabbson.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/tabjson.h
2021-02-05 18:07:43 +0100
Fix bson_object_grp inverted args. Modified: storage/connect/bsonudf.cpp and bson_udf.result
2021-02-05 11:55:47 +0100 *
Fix bug causing bnx base wrong after CheckMemory Add negative array indexes starting from the last modified: storage/connect/bson.cpp modified: storage/connect/bsonudf.cpp modified: storage/connect/json.cpp
2021-04-28 17:39:04 -0700
Another correction of the patch for .
2021-04-28 10:42:20 +0700
: Building failure on MacOS in case MariadDB server is compiled with XCode 12.5
2021-04-27 16:08:33 +0200
Bug#29363867: LOST CONNECTION TO MYSQL SERVER DURING QUERY
2021-04-27 14:50:21 +0300
: Long BF log wait turns on InnoDB Monitor output without telling, never turns it off
2021-04-27 10:41:36 +0300
: SET PASSWORD command fail with wsrep api
2020-10-21 11:39:24 +0300
: Galera test failure on galera.galera_wan_restart_sst
2021-04-28 00:36:19 +0200
- DBUG assert in CREATE IF NOT EXIST under LOCK TABLES WRITE
2021-04-26 12:19:01 +0200
update libmariadb
2021-04-26 12:18:39 +0200
- CMake deprecation warning about CMAKE_MINIMUM_REQUIRED < 2.8.12
2021-04-26 22:32:58 +0200
Bug#29363867: LOST CONNECTION TO MYSQL SERVER DURING QUERY
2021-04-26 16:52:32 +0200
Bug #31674599: THE UDF_INIT() FUNCTION CAUSE SERVER CRASH
2021-04-27 11:19:10 +0200
mysql_install_db help text incomplete
2021-04-27 16:46:54 +0530
InnoDB hangs on startup during recovery
2021-04-26 22:20:44 +0530
InnoDB fails to fetch index type when index mismatch happens
2021-03-24 01:02:26 +0300
SELECT aborts after failed REPLACE into table with vcol
2021-03-23 16:48:02 +0300
Assertion `file->s->base.reclength < file->s->vreclength' failed
2021-04-06 21:31:00 +0300
Assertion failed in open_purge_table upon concurrent ALTER/FLUSH
2019-07-25 22:17:04 +1000
revive innodb_debug_sync
2021-04-27 08:17:37 +1000
: raise systemd LimitNOFILE limits to match server defaults
2021-04-23 19:45:09 +0300
: Server crashes in st_select_lex::next_select
2021-04-23 19:28:48 +0300
: Server crashes in Item_subselect::init_expr_cache_tracker
2021-04-24 09:37:46 +0300
/ fixup: Assertion ib_table->stat_initialized
2021-04-23 14:49:32 +0300
MVCC read from index on CHAR or VARCHAR wrongly omits rows
2021-04-23 14:32:20 -0700
This patch complements the patch for .
2021-03-26 11:44:54 +0300
CREATE TABLE: field references qualified by a wrong table name succeed
2021-03-25 11:33:11 +0300
Hangs + Sig11 in unknown location(s) due to single complex FK query
2021-04-22 11:18:30 +0200
remove EXCEPTIONS-CLIENT
2021-04-19 19:52:06 -0700
Crash with invalid multi-table update of view in 2nd execution of SP
2021-04-22 16:59:30 +0200
- fix predicate in ib::error_or_warn
2021-04-22 15:49:00 +0200
mariadb-backup logs "[ERROR]" on Invalid log block checksum
2021-04-01 23:01:19 +0200
Update timezone data on Windows
2021-04-21 21:12:33 +0530
Background thread returns uninitialized statistics to mysql interpreter
2021-04-20 22:33:22 +0300
Server crashes in row_undo_mod_clust_low upon rollback of read-only transaction
2021-01-05 18:08:25 +0200
binlog rotate via FLUSH LOGS may obsolate binlog file for recovery too eary
2021-04-21 09:21:24 +0300
Fixup: Event_queue_element_for_exec initializer list not supported on gcc-4.1
2021-04-20 12:10:24 +0900
fixed some korean error messages
2021-04-21 02:44:14 +0300
Smoke test collection should not be executable
2021-04-21 01:03:32 +0300
Create a list of tests for distributions
2021-04-20 23:09:01 +0300
:A possibility for double free in dtor of Event_queue_element_for_exec in the case of OOM
Merge 2021-04-20 17:33:36 +0300 - Merge new release of InnoDB 5.7.34 to 10.2
2021-02-24 07:49:37 +0530
Bug #32032897 DEADLOCKING WAIT GRAPH ON BUSY SERVER
2021-04-16 09:53:16 -0700
Incorrect name resolution for subqueries in ON expressions
2020-11-20 16:55:03 +1100
: IO_CACHE mysys read_pos, not libmaria rc_pos
2021-04-13 20:32:16 +0300
: EXISTS subquery with correlation in ON expression crashes
2021-03-31 16:36:36 +0300
SIGABRT: Assertion id' failed in trx_write_trx_id on INSERT | Assertion id > 0' failed in trx_write_trx_id | Assertion val > 0' failed in row_upd_index_entry_sys_field | Assertion thr_get_trx(thr)->id || index->table->no_rollback()' failed.
2021-04-12 21:18:14 +0530
purge fails with assert !rw_lock_own_flagged(lock, RW_LOCK_FLAG_X | RW_LOCK_FLAG_S)
2021-04-14 20:01:51 +0200
update C/C
2021-04-13 19:52:40 +0200
ALTER TABLE wrongly checks for field's default value if AFTER is used
2021-03-30 18:48:56 +0100
signal handler, display coredump file pattern similarly to but for FreeBSD, thankfully the sysctl OID is the same.
2021-04-14 14:46:47 +0200
Update mysqlbinlog man page with --table option
2021-04-13 18:32:05 +0200
binlog_stm_datetime_ranges_mdev15289 failed in bb
2021-04-14 02:17:48 +0200
: Fix my_print_defaults wording
2021-04-13 16:44:09 +0200
-DMYSQL_MAINTAINER_MODE=NO
2021-04-13 10:09:16 +0530
InnoDB access freed virtual column after rollback of secondary index
2021-02-03 12:04:06 +0300
: Print warnings in XML, save test retries in XML, save the combinations in XML, replace the special symbols in the XML comment
2021-04-12 15:46:23 +0200
Complex query in Store procedure corrupts results
2021-04-12 19:28:10 +0700
: Running of the EXPLAIN EXTENDED statement produces extra warning in case it is executed in PS (prepared statement) mode
2021-04-12 04:11:28 +0200
: galera_sst_mariadb-backup_encrypt_with_key test failed
2021-04-09 21:30:43 +0530
InnoDB access freed virtual column after rollback of secondary index
2021-04-12 11:29:32 +0300
Assertion table->stat_initialized failed in dict_stats_update_if_needed()
2021-04-12 10:53:08 +0300
Assertion trx->in_rw_trx_list... in trx_sys_any_active_transactions()
2021-04-11 22:05:52 -0700
Deb: Stop depending on empty transitional package dh-systemd
2021-04-01 07:01:11 +0200
: The value of the auto-increment variables changes during the test
2021-04-11 17:07:36 +0200
: SST scripts should use the new mariadb-backup interface
2021-04-07 16:53:23 +0200
Removed extra spaces in generated command lines (minor "cosmetic" change after )
2021-04-07 16:49:10 +0200
Clarified abbreviated option names in some tests, to avoid problems with ambiguous options in the future.
2021-04-07 16:44:30 +0200
: --innodb command line option causes mariadb-backup to fail
2021-04-09 17:38:21 +0530
BtrBulk::table_name(): Return the table name while displaying table name for fts diagnostics
2021-04-09 12:01:42 +0530
Improve diagnostics in order to catch and similar bugs
2021-04-08 09:46:56 +0300
fixup: Improve error handling
2021-03-30 18:42:28 +0530
memory allocation failures during startup because server failure in different, confusing ways
2021-03-19 17:11:04 +0700
Fix postinst trigger when systemd is not running (Closes: #983563)
2021-04-06 18:51:41 +0530
Aborted FTS_DOC_ID_INDEX considered as existing FTS_DOC_ID_INDEX during DDL
2021-04-03 12:12:15 +0200
Server crashes in check_grant upon invoking function with userstat enabled
2021-04-01 21:47:30 +0200
: mariadb-backup failed if password is passed via environment variable
2021-04-01 15:03:59 +0530
: Add "innodb_force_recovery" for "mariadb-backup --prepare"
2021-03-31 11:29:51 +0200
: SIGSEGV in mach_read_from_n_little_endian
2021-03-31 14:26:10 +0200
CMake - when searching bison, look also for win_bison
2021-03-31 14:23:56 +0200
Do not remove source file, if copy_file() fails in mariadb-backup --move-back
2021-03-31 09:06:44 +0300
fixup: Actually fix a crash during IMPORT TABLESPACE
2021-03-30 09:24:25 +0100
signal handler display coredump on mac
2021-03-29 18:51:36 +0530
Index count mismatch due to aborted FULLTEXT INDEX
2021-03-30 20:34:39 +0530
page_compressed compressed page partially during import tablespace
2021-03-30 16:14:19 +0300
Add missing have_perfschema.inc
2021-03-30 15:18:06 +0530
page_compressed compressed page partially during import tablespace
2021-03-30 08:08:21 +0300
Add supression for warning.
2021-03-03 12:14:23 +0200
: Port selected Galera conflict resolution changes from 10.6
2021-03-30 16:18:30 +1100
remove broken tests/grant.pl
2021-03-30 16:16:24 +1100
mallinfo2: whitespace fix
2021-03-29 14:32:36 +0200
Windows - suppress nonsensical(for this OS) system check.
2021-01-14 16:55:35 +1100
: remove mysql_to_mariadb.sql
2021-03-15 14:35:08 +0200
Don't pass password to innobackup via command line, use environment instead
2021-03-27 22:54:18 +0400
CREATE / DROP PROCEDURE not logged with audit plugin.
2021-03-26 18:01:10 +0700
minor upgrade does not perform server restart
2021-03-27 21:02:09 +0100
: Feature request: Support for ST_Distance_Sphere()
2021-03-27 10:54:57 +0100
: Wrong function name in error messages upon ST_GeomFromGeoJSON call
2020-10-29 01:40:31 +0100
: Feature request: Support for ST_Distance_Sphere()
2021-03-26 20:48:59 +0100
Replace mallinfo with mallinfo2 on supported systems
2021-03-24 13:17:49 +0300
cmake cleanup: drop support for ancient clang in WITH_ASAN option
2021-03-24 13:15:03 +0300
add support for -fsanitize-address-use-after-scope
2021-03-26 14:12:39 +0200
: row_upd_clust_step() skips mtr_t::commit() on virtual column error
2021-03-25 08:41:27 +0100
Cleanup - reduce duplicate code, in SSL IO error handling.
2021-03-24 23:12:16 +0100
Server crashes in check_grant upon invoking function with userstat enabled
2021-03-24 08:55:36 +0100
postfix - potentially uninitialized variable passed to vio_socket_io_wait.
2021-03-23 21:53:27 +0100
Client crash on undefined charsetsdir
2021-03-22 11:36:33 +0100
Follow up fixes for making @@wsrep_provider read-only
2021-03-23 12:37:55 +0700
fixed typo in postinst script
2021-03-22 22:04:54 -0700
Wrong result when forced BNLH is used for join supported by compound index
2021-03-22 18:11:44 +0200
Misleading "InnoDB: using atomic writes"
2021-03-22 17:46:49 +0200
: Remove the useless parameter innodb_simulate_comp_failures
2021-03-22 18:55:59 +0700
Added missed ' -- ' between the end of the lldb command options and the beginning of the arguments.
2021-03-19 10:56:10 +1100
: pam check getgrouplist function
2021-03-20 10:46:43 +0200
: don't use pc.splitbrain=true on node2 in galera.galera_gcache_recover
2021-03-19 16:10:33 +0200
fixup: Remove dead code
2021-03-19 03:24:55 +0100
: mariadb-backup SST fails while adding --log-bin in startup command
2021-03-19 11:46:07 +0100
update libmariadb
2021-03-19 11:14:47 +1100
myseek: AIX has no "tell"
2021-03-15 22:48:30 -0700
MIN/MAX aggregation over an indexed column may return wrong result
2021-03-18 12:22:11 +0200
Race condition between ANALYZE and STATS_AUTO_RECALC
2021-03-18 12:18:16 +0200
: innodb_flush_method=O_DIRECT fails on compressed tables
2021-03-17 12:12:10 +0100
- portability fix
2021-03-17 14:09:05 +0200
Cleanup: Remove unused OS_DATA_TEMP_FILE
2021-03-16 13:02:44 +0200
: Assertion `current_stmt_binlog_format == BINLOG_FORMAT_STMT || current_stmt_binlog_format == BINLOG_FORMAT_ROW' failed in THD::is_current_stmt_binlog_format_row
2021-03-17 12:58:32 +0200
: Galera test MW-286 causes Mutex = TTASEventMutex]: Assertion `!is_owned()' failed. assertion
2021-03-18 14:35:52 +1100
mariadb.pc: plugindir is used
2021-03-17 11:01:15 +0300
switch off storage/innobase/.clang-format: InnoDB uses a common formatting style for all new code
2021-02-17 04:45:53 +0100
: Server fails to start with unknown mysqld_safe options
2021-03-16 00:15:34 +0100
Windows authenticode signing stopped working
2020-10-12 21:15:24 +0200
- X509_R_CERT_ALREADY_IN_HASH_TABLE when establishing SSL connection connection.
2021-03-04 14:28:50 +0200
: SIGABRT in libc_message
2021-03-12 10:35:08 +0100
update libmariadb
2021-02-26 20:38:20 +0530
: Server crashes in Charset::set_charset upon SELECT
2021-03-10 11:52:06 +0200
Update sponsors
2021-03-09 15:11:44 -0800
Explicit column name error in CTE of UNION
2021-03-10 17:26:43 -0800
Wrong result (extra rows and wrong values) with incremental BNLH
2021-03-10 11:08:51 +0200
Assertion !strcmp(field->name, "table_name") failed
2021-03-01 14:29:29 +0100
reenable tests from engines/funcs
2021-03-04 23:02:47 -0800
ON expressions cannot contain outer references
2021-03-07 01:33:51 +0100
Correct the value of global memory_used
2021-03-08 14:53:54 +0100
update wsrep service version after 7345d371418
2021-03-08 05:03:06 +0100
: Duplicate key generated during cluster configuration change
2021-03-04 23:09:22 +0100
fixup. Print "completed OK!" if page corruption and --log-innodb-page-corruption
2021-03-04 18:11:25 +0200
fixup 58b56f14a096285a0e51b2233fc35398f1b01f5a: Remove dead code
2021-03-04 17:15:38 +0200
Race condition between persistent statistics and RENAME TABLE or TRUNCATE
2021-03-02 15:37:12 +0200
: Window functions without column references get removed from ORDER BY
2021-03-01 21:16:13 +0530
extern column check missing in btr_index_rec_validate()
2021-03-03 15:37:03 +0530
InnoDB: Failing assertion: !(*node)->being_extended, innodb.log_data_file_size failed in buildbot, assertion `!space->is_stopping()'
2021-03-02 14:08:38 +0200
Table corruption ER_NO_SUCH_TABLE_IN_ENGINE .. on table with foreign key
2021-03-02 19:09:44 +0700
: Failed assertion on executing EXPLAIN DELETE statement as a prepared statement
2021-02-25 14:10:25 +0100
mtr --gdb: fix for --rr and for a warning
2021-02-25 14:20:11 +0700
: Incorrect behaviour of SET STATEMENT in case it is executed as a prepared statement
2021-02-25 12:42:01 +0530
Fixed the innodb_ext_key test by adding replace_column
2021-01-29 09:37:22 +1100
: Debian include client caching_sha2_password plugin
2021-02-15 12:31:31 +1100
: arm64 lf_hash alignment of pointers
2021-02-18 15:30:03 +0200
Remove race condition during make dist
2021-02-23 13:55:39 +0530
Assertion !recv_no_log_write in log_write_up_to()
2021-02-19 16:54:58 +0100
fix binlog_xa_recover test
2021-02-19 16:48:19 +0100
cleanup: renames, no need to create a new .inc file
2021-02-03 16:59:26 +0100
mtr fixes for old (5.10.1) perl
2021-01-26 11:56:17 +0100
support for mtr --valgdb
2021-01-25 13:16:04 +0100
unify mtr handling of debuggers
2021-01-24 21:57:37 +0100
cleanup: remove dead code in mtr
2021-02-01 13:16:40 +0100
cleanup: stat tables
2021-02-01 13:01:12 +0100
: SIGSEGV in Column_stat::store_stat_fields
2021-02-01 12:57:14 +0100
Revert ": SIGSEGV in Column_stat::store_stat_fields"
Merge 2021-02-22 18:43:03 +0100 - Merge branch 'bb-10.2-release' into 10.2
2021-02-22 10:04:25 -0500
bump the VERSION
2021-02-22 18:07:15 +0530
AHI entries mismatch with the index while reloading the evicted tables.
2021-02-18 10:09:30 +0200
Suppress warning on galera_ssl_upgrade test.
2021-02-16 12:19:19 +0200
: galera.galera_as_slave_ctas MTR failed: Assertion `(&(&LOCK_thd_data)->m_mutex)->count > 0 && pthread_equal(pthread_self(), (&(&LOCK_thd_data)->m_mutex)->thread)' failed in sql_class.cc on THD::awake(killed_state)
2021-02-16 12:05:45 +0200
: galera.galera_insert_multi MTR failed: crash with SIGABRT
2021-02-16 11:52:50 +0200
: wsrep.variables MTR failed: Result length mismatch
2021-02-16 12:07:48 +0200
fixup: Make the test faster
2021-02-15 16:30:55 +0530
: SUM column from a derived table returns invalid values
2021-02-15 16:28:44 +0530
: main.subselect fails in buildbot with --ps-protocol
2021-02-09 20:27:21 +0530
: Histogram statistics are used even with optimizer_use_condition_selectivity=3
2021-02-15 18:04:17 +0200
Remove useless test innodb.innodb_bug60049
2021-02-15 13:41:44 +0100
rpl.rpl_semi_sync_event_after_sync 'fails if there is no semisync plugin
2021-02-12 14:03:25 +0200
fixup: Use deterministic ORDER BY
2021-02-12 09:48:36 +0200
ALTER TABLE fails to rename a column in SYS_FIELDS
2021-02-12 09:41:15 +0200
fixup: Make test case robust w.r.t. deferred DROP TABLE
2021-02-10 14:04:25 +0100
: Galera test failure on galera_ssl_upgrade
2021-02-11 08:02:24 +0200
Update Galera disabled.def
2021-02-05 19:50:05 +0400
CAST('0e1111111111' AS DECIMAL(38,0)) returns a wrong result
2021-02-07 14:31:48 +0200
Make innodb_gis.rtree_purge run faster
2021-01-18 14:00:13 +0530
: *SAN: ERROR: AddressSanitizer: use-after-poison on address in instrings/strmake.c:36 from change_master (on optimized builds)
2021-02-02 10:28:31 +0100
- HeidiSQL 11.2
2021-02-01 17:59:38 +0530
Updating test results in rocksdb test suite after is fixed
2021-01-31 19:55:07 +0530
: alias do not exist and a query do not report an error
2021-01-30 22:36:51 +0530
: Selectivity for BIT columns in filtered column for EXPLAIN is incorrect
2021-01-29 00:27:19 +0530
: EXPLAIN shows non-sensical value for key_len with type=index
2021-01-28 23:29:43 +0200
Skip TokuDB within autobake-deb.sh
2021-01-29 19:31:07 +0200
List of unstable tests for 10.2.37 release
This page is licensed: CC BY-SA / Gnu FDL