MariaDB 10.6.1 is a Beta release of MariaDB Community Server 10.6, released on 2021-05-21
Release date: 21 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.
Includes all fixes from MariaDB 10.5.10
2021-05-21 01:00:32 +0200
update test result
2021-05-20 23:47:00 +0200
10.6.1 is beta
2021-05-20 18:33:07 +0200
mariadb-conv --character-sets-dir
2021-05-20 11:42:00 +0200
fix of
2021-05-20 16:05:52 +0200
compilation error with -Werror -Og
2021-05-20 16:05:24 +0200
fix main.strings test to clean up after itself
2021-05-20 10:00:49 +0200
another compilation fix for partition-less debug build
2021-05-20 09:44:16 +0200
fix main.sp test failures
2021-05-19 22:26:02 +0200
Aborting OPTIMIZE TABLE still logs in binary log and replicates to the Slave server
2021-05-19 16:18:47 +0200
fix a race condition in the main.rownum test
2021-05-19 14:55:10 +0200
fixes for win32
2021-05-19 14:26:26 +0200
show pmem detection in cmake
2021-05-19 14:21:32 +0200
fix compilation w/o partitioning
2021-05-17 21:24:20 +0200
switch columnstore from pre-alpha 6.1.1 back to 5.5.2-3 suppress columnstore boost warning
2021-05-15 13:15:41 +0200
remove thread_pool_priv.h
2021-05-11 14:09:45 +0300
Remove not used IPC_COND_USED_INDEX
2021-05-10 18:36:13 +0300
: Concurrent CREATE TRIGGER statements mix up in binlog and break replication
2021-04-30 17:08:11 +0300
Added checking to protect against simultaneous double free in safemalloc
2021-04-29 21:08:32 +0300
Fixed hang in concurrent DROP TABLE and BACKUP LOCK BLOCK_DDL
2021-04-29 17:40:32 +0300
- DBUG assert in CREATE IF NOT EXIST under LOCK TABLES WRITE
2021-04-22 18:25:53 +0300
Added ER_... labels to mtr fatal error messages
2021-04-14 13:40:36 +0300
Fix all warnings given by UBSAN
2021-04-12 19:42:55 +0300
Fixed assert in WSREP if one started with --wsrep_provider=..
2021-04-08 12:12:24 +0300
Added malloc_calls to SHOW GLOBAL STATUS for DEBUG server
2021-04-01 13:50:03 +0300
Fixes for mtr --valgrind
2021-03-31 13:06:12 +0300
Made --mariadbd a synonym for --mysqld in mysql-test-run
2021-03-30 17:06:55 +0300
Logging of DDL statements during backup
2021-05-14 15:27:24 +0300
Move debug_crash_here to it's own source files
2021-05-16 13:45:54 +0300
Create a backup file of ddl_recovery.log before starting recovery
2021-03-18 12:41:08 +0200
Atomic ALTER TABLE Atomic DDL: Binlog event written upon recovery does not have default database
2021-03-22 16:05:08 +0200
Check if we can rename triggers before doing an ALTER TABLE ... RENAME
2021-03-21 17:47:56 +0200
Ensure that one can drop a trigger with an orphan .TRN file
2021-01-31 18:43:50 +0200
Atomic CREATE TRIGGER
2021-01-17 16:34:01 +0200
Atomic CREATE VIEW
2021-01-17 16:06:43 +0200
Atomic CREATE TABLE
2020-12-20 17:44:11 +0200
Crash-safe DROP DATABASE
2020-12-14 15:57:04 +0200
Atomic DROP TRIGGER
2020-12-04 18:23:40 +0200
Atomic DROP TABLE (single table)
2020-10-15 02:25:57 +0300
Atomic RENAME TABLE
2021-03-24 12:27:11 +0200
Make rename atomic/repeatable in MyISAM and Aria
2021-05-12 18:36:43 +0300
Do not display not moved tables as moved in aria_chk
2021-03-30 17:49:48 +0300
Renamed comment_length -> get_comment
2021-03-28 18:50:40 +0300
Removed Static_binary_string
2021-01-26 02:20:05 +0200
Change replication to use uchar for all buffers instead of char
2021-03-15 14:53:55 +0200
Improved code comment and removed nop test
2021-01-30 14:03:23 +0200
Remove some usage of Check_level_instant_set and Sql_mode_save
2021-03-15 15:45:47 +0200
Less noise in the error log
2021-03-18 12:48:20 +0200
Avoid creating the .frm file twice in some cases
2021-02-05 17:10:43 +0200
: ADD_MONTHS() Oracle function
2021-02-16 15:22:22 +0200
Ensure that we do not allocate strings bigger than 4G in String objects.
2021-01-24 23:56:43 +0200
Implement TO_CHAR() Oracle compatible function
2021-01-05 20:46:23 +0200
sql_mode="oracle" does not support MINUS set operator
2021-01-04 17:27:26 +0200
support oracle build-in function: sys_guid
2021-01-04 17:03:16 +0200
support oracle syntax: rownum
2020-11-17 16:59:38 +0200
sql_mode="oracle" does not support sysdate
2020-11-13 12:55:40 +0200
Make LEX::can_not_use_merged more general
2020-11-04 19:39:27 +0200
Added comment to create_inital_db.cmake of how to run it
2020-10-18 16:36:22 +0300
Give a readable error in mtr if resolve_at_variable fails
2020-10-12 11:21:05 +0300
Rename all external ddl_log function to start with ddl_log_ prefix
2020-10-02 15:59:06 +0300
Move all ddl log code to ddl_log.cc and ddl_log.h
2020-10-15 02:26:44 +0300
Indentation cleanups (break long lines)
2020-09-29 19:02:05 +0300
Replace find_temporary_table() with is_temporary_table()
2020-09-03 20:27:12 +0300
Don't reset StringBuffers in loops when not needed
2020-08-22 02:08:59 +0300
Change CHARSET_INFO character set and collaction names to LEX_CSTRING
2020-08-22 02:09:34 +0300
Fix test of characterset used with fulltext index in InnoDB
2021-05-17 00:59:51 +0200
cleanup: Item::can_eval_in_optimize()
2020-08-19 02:53:22 +0300
Added override to all releveant methods in Item (and a few other classes)
2020-08-14 21:11:30 +0300
Added full_name_cstring()
2020-08-12 20:29:55 +0300
Reduce usage of strlen()
2020-08-14 20:22:43 +0300
Added ErrConvString.lex_cstring() to simplify code
2020-08-13 20:17:00 +0300
Add support for minimum field width for strings to my_vsnprintf()
2020-09-02 20:56:47 +0300
Replaced base_flags_t::IS_AUTOGENERATED_NAME with IS_EXPLICT_NAME
2020-09-02 03:13:32 +0300
Split item->flags into base_flags and with_flags
2020-08-14 19:51:10 +0300
Removed Item::is_fixed() and Item::has_subquery()
2020-08-03 13:13:39 +0300
Remove calls to current_thd() in Item functions
2020-08-02 12:31:14 +0300
Change bitfields in Item to an uint16
2020-07-31 16:11:35 +0300
Renamed 'flags' variables in Item_class
2020-07-29 13:51:47 +0300
Revert Cleanup for Item::with_subselect
2020-07-28 19:41:05 +0300
Revert "Change Item::with_sum_func to a virtual method"
2020-08-14 11:28:39 +0300
Changed field_index to use field_index_t instead of uint16
2020-07-28 18:18:43 +0300
Removed Item::common_flags and replaced it with bit fields
2020-08-18 23:24:09 +0300
Renamed Type_all_attributes::set_maybe_null() to set_type_maybe_null()
2020-08-14 21:13:52 +0300
Removed not used object Geometry::bad_geometry_data()
2020-09-02 20:51:39 +0300
Removed not used Item_type_holder() function
2020-08-17 18:42:58 +0300
Enable BUILD scripts to work with clang
2020-08-22 02:12:07 +0300
Remove compiler warnings regarding signed/unsigned compare in mroonga
2020-08-17 18:56:47 +0300
Fixes that enables my_new.cc (new wrapper using my_malloc)
2020-08-17 19:01:43 +0300
Fixed my_addr_resolve
2020-08-17 19:05:10 +0300
Report memory leaks from mariadbd if -T or --debug is used
2020-09-16 11:23:50 +0300
Optimize usage of c_ptr(), c_ptr_quick() and String::alloc()
2020-08-14 18:56:56 +0300
Optimize Sql_alloc
2020-08-27 13:09:49 +0300
Improved storage size for Item, Field and some other classes
2020-08-28 17:11:55 +0300
Optimize size of lex structures
2020-08-27 12:24:32 +0300
Added typedef decimal_digits_t (uint16) for number of digits in most aspects of decimals and integers
2020-07-14 18:36:05 +0300
Precreate static Item_bool() to simplify code
2021-05-18 09:52:13 -0600
: mysqlbinlog --base64-output wrong option default drops BINLOG from output
2021-05-19 14:27:12 +0300
fixup: Correctly drop orphan foreign keys
Merge 2021-05-19 09:15:54 +0300 - Merge 10.5 into 10.6
Merge 2021-05-19 08:39:39 +0300 - Merge 10.4 into 10.5
2021-05-18 12:13:18 +0300
: Dead code os_file_opendir() in the server
2021-05-18 16:04:56 +0300
fixup: Remove references to background scrubbing
2021-05-19 09:15:28 +0300
: Adjust test results
2021-02-15 01:39:37 +0530
: Rename utf8 to utf8mb3
2021-05-18 12:53:40 +0300
: Simplify handlerton::drop_database for InnoDB
Merge 2021-05-18 11:13:45 +0300 - Merge 10.5 into 10.6
2021-05-18 09:27:59 +0300
: Improve debug checks
Merge 2021-05-18 09:21:59 +0300 - Merge 10.4 into 10.5
Merge 2021-05-18 08:59:12 +0300 - Merge 10.3 into 10.4
Merge 2021-05-18 08:40:19 +0300 - Merge 10.2 into 10.3, except
2021-05-18 08:37:24 +0300
: Assertion failure in DeadlockChecker::check_and_resolve()
2021-05-17 18:59:26 +0200
wsrep_sst_common.sh: file mode changed back to 664
2021-05-12 18:03:45 +0530
: Aborting OPTIMIZE TABLE still logs in binary log and replicates to the Slave server.
2021-05-12 18:00:06 +0530
: GTID Replication in optimistic mode deadlock
2021-05-17 09:39:19 +1000
: --relay-log{,-index} missing warning
2021-05-14 12:51:36 +0200
: SST scripts should check all server groups in config files
2021-05-13 12:23:11 +0200
Added missing connection lines to some tests
2021-05-14 16:43:36 -0700
Explain shows an execution plan different from actually executed
2021-04-14 10:56:12 +0100
Parallel replication causes failed assert while restarting
2021-04-14 11:23:38 +0100
safe_mutex: Trying to lock uninitialized mutex at /data/src/10.4-bug/sql/rpl_parallel.cc, line 470 upon shutdown during FTWRL
2020-01-17 20:26:14 +0200
parallel slave server shutdown hang
2021-05-11 20:08:40 +0200
mtr: --gdb mode, also quote ";", not only " "
2021-05-11 10:04:52 +0200
addendum: normal operation in configurations where stunnel is not available
2021-05-10 09:50:56 -0400
bump the VERSION
2021-05-10 04:27:16 +0200
: WSREP_SST: [ERROR] rsync daemon port has been taken
2021-05-17 18:59:26 +0200
wsrep_sst_common.sh: file mode changed back to 664
2021-05-14 12:51:36 +0200
: SST scripts should check all server groups in config files
2021-05-13 12:23:11 +0200
Added missing connection lines to some tests
2021-05-07 14:04:24 +0300
Updated galera_3nodes disabled.def file
2021-05-11 10:04:52 +0200
addendum: normal operation in configurations where stunnel is not available
2021-05-10 04:27:16 +0200
: WSREP_SST: [ERROR] rsync daemon port has been taken
2021-05-10 10:49:19 -0400
bump the VERSION
2021-05-17 19:51:49 +0200
: SST failed due to incorrect connection address
2021-05-17 18:59:26 +0200
wsrep_sst_common.sh: file mode changed back to 664
2021-05-14 12:51:36 +0200
: SST scripts should check all server groups in config files
2021-05-13 12:23:11 +0200
Added missing connection lines to some tests
2021-05-11 10:04:52 +0200
addendum: normal operation in configurations where stunnel is not available
2021-05-10 04:27:16 +0200
: WSREP_SST: [ERROR] rsync daemon port has been taken
2021-05-10 11:11:21 -0400
bump the VERSION
2021-05-12 11:46:58 -0600
: mysqlbinlog --base64-output wrong option default drops BINLOG from output
2021-05-17 19:51:49 +0200
: SST failed due to incorrect connection address
2021-05-17 18:59:26 +0200
wsrep_sst_common.sh: file mode changed back to 664
2021-05-14 12:51:36 +0200
: SST scripts should check all server groups in config files
2021-05-11 10:04:52 +0200
addendum: normal operation in configurations where stunnel is not available
2021-05-10 04:27:16 +0200
: WSREP_SST: [ERROR] rsync daemon port has been taken
2021-05-14 15:59:09 +0400
Plugins can't execute sql statements with the Galera enabled.
2021-05-17 19:51:49 +0200
: SST failed due to incorrect connection address
2021-05-17 18:59:26 +0200
wsrep_sst_common.sh: file mode changed back to 664
2021-05-14 12:51:36 +0200
: SST scripts should check all server groups in config files
2021-05-11 10:04:52 +0200
addendum: normal operation in configurations where stunnel is not available
2021-05-10 04:27:16 +0200
: WSREP_SST: [ERROR] rsync daemon port has been taken
2021-05-17 18:12:33 +0300
Remove synchronous write of page0 file during file creation
2021-05-17 15:54:33 +0300
Simplify a preprocessor condition
2021-05-11 20:10:54 +0530
: Implement binlog_expire_logs_seconds for purging of binary logs
2021-05-17 09:56:04 +0300
: Remove MONITOR_TABLE_REFERENCE, MONITOR_TABLE_CLOSE
2021-05-17 09:03:06 +0300
Cleanup: Remove unused DB_TABLE_IS_BEING_USED
2021-05-17 08:37:59 +0300
: Remove trx_active_transactions
2021-05-17 07:44:40 +0300
fixup: Remove row_drop_table_after_create_fail()
2021-05-14 13:25:03 +0300
: wsrep_debug only logs DDL information on originating node
2021-05-14 08:36:14 +0300
: After backup, "Could not find a valid tablespace file"
2021-05-14 08:27:16 +0300
Cleanup: Remove innodb_flush_method (use srv_file_flush_method)
2021-05-14 08:26:51 +0300
Cleanup: Remove useless message "If you are installing InnoDB"
2021-05-14 08:24:43 +0300
fixup: Invoke fil_space_t::rename() correctly
2021-05-13 12:25:01 +0300
: JSON_TABLE: Queries involving ordinality columns are unsafe ...
2021-05-13 13:19:57 +0300
fixup e3b3384282b080e2d331507513afdf2b612f630b: wsrep test results
2021-05-12 13:46:51 +0530
: rpl.rpl_perfschema_applier_status_by_worker failed in bb with: Test assertion failed
2021-05-11 16:27:37 +0300
tztime_to_sql: quote Offset field
2021-05-13 01:51:19 +0900
Fix the following valgrind error on Spider
Merge 2021-05-12 07:47:51 +0300 - Merge 10.5 into 10.6
2021-05-11 21:25:08 +0300
Updated tests in decimal.c that match current API and usage
2021-05-11 21:05:51 +0300
Server crash or assertion failure in THD::update_stats upon concurrent DROP TRIGGER
2021-05-10 20:36:38 +0300
: Concurrent CREATE TRIGGER statements mix up in binlog and break replication
2021-05-10 11:33:29 -0400
bump the VERSION
2021-05-10 11:10:53 -0600
: --port ignored for --host=localhost
2021-05-11 09:58:23 +0300
fixup: recursive recv_sys.mutex lock
Merge 2021-05-10 11:42:04 +0300 - Merge 10.5 into 10.6
Merge 2021-05-10 10:01:15 +0300 - Merge 10.4 into 10.5
Merge 2021-05-10 09:52:01 +0300 - Merge 10.3 into 10.4
Merge 2021-05-10 09:09:50 +0300 - Merge 10.2 into 10.3
2021-05-09 10:32:49 +0200
Ninja MSVC build sets default CMAKE_BUILD_TYPE to Debug
2021-05-06 22:58:28 +0200
force jemalloc to be used in release rpm/deb builds
2021-05-03 18:10:13 +0200
XA PREPARE and SHOW STATUS
2021-05-03 18:01:30 +0200
mtr --gdb='commands' and restarts
2021-05-03 18:00:09 +0200
fix mtr --client-gdb to work
2021-05-03 17:53:17 +0200
Revert "Connect: remove Mongo dependencies"
2021-05-07 21:42:42 +0200
Skip auth_named_pipe test, if plugin was not built
2021-05-07 14:52:46 +0300
Fix clang++-11 -Wsometimes-uninitialized
Merge 2021-05-07 11:18:55 +0200 - Merge branch 'bb-10.2-release' into 10.2
2021-05-06 04:03:07 +0200
: Improve mariadb-backup SST script compliance with native MariaDB SSL practices and configuration.
2021-04-25 18:06:53 +0300
rsync SST does not work with stunnel encryption
2021-05-06 01:16:52 +0200
addendum: improved handling of paths with spaces
2021-05-05 03:17:51 +0200
addendum: mariadb-backup does not understand --log-bin-index and --log-basename options
2021-05-03 23:26:30 +0200
Crashing SHOW TABLES with derived table in WHERE condition
2021-04-28 01:39:31 +0200
: Galera SST innobackupex-move ignores Environment settings
2021-04-15 13:53:28 +0200
wsrep sst scripts: removing extra blank lines and spaces
Merge 2021-05-07 11:51:22 +0200 - Merge branch 'bb-10.3-release' into 10.3
2021-05-05 15:46:22 +0530
: Disable rpl_semi_sync_slave_compressed_protocol.test
Merge 2021-05-07 11:50:24 +0200 - Merge branch 'bb-10.4-release' into 10.4
2021-05-10 09:36:22 +0530
: Implement binlog_expire_logs_seconds for purging of binary logs
2021-05-07 12:57:20 +0530
: Implement binlog_expire_logs_seconds for purging of binary logs
2021-05-09 23:50:11 +0200
Fix clang-cl warning
2021-05-09 23:49:19 +0200
Remove incorrect comment.
2021-05-09 23:45:24 +0200
Windows - Fix CMAKE_INTERPROCEDURAL_OPTIMIZATION build with MSVC
2021-05-09 13:26:03 +0200
Windows : fix warning about potential division by 0
2021-05-09 13:23:22 +0200
- small performance tweak
Merge 2021-05-07 15:00:27 +0300 - Merge 10.5 into 10.6
Merge 2021-05-07 12:13:17 +0200 - Merge branch 'bb-10.5-release' into 10.5
2021-05-07 08:13:28 +0200
assertion (file_system.n_open > 0) failed
2021-05-07 14:18:36 +0300
fixup: Remove unused variables
2021-05-07 09:45:56 +0300
Update Galera disabled.def files on 10.6
2021-05-06 16:34:10 +0300
(2 of 3): Kill during DDL leaves orphan .ibd file
2021-05-06 16:04:29 +0300
follow-up fixes
Merge 2021-05-05 13:15:06 +0300 - Merge 10.5 into 10.6
2021-05-05 12:51:44 +0300
follow-up: Make innodb.doublewrite more stable
2021-05-05 07:29:10 +0300
: SIGSEGV in my_strcasecmp_utf8mb3
2021-04-11 08:22:28 -0700
: Clean up libreadline as ColumnStore no longer needs it
Merge 2021-05-04 12:12:15 +0300 - Merge remote-tracking branch 10.4 into 10.5
2021-05-04 08:44:56 +0300
: Test case cleanups
2021-05-04 08:44:56 +0300
: Test case cleanups
2021-05-04 20:01:59 +0300
fixup: Optimize fil_space_t::check_pending_operations()
2021-05-04 15:40:05 +0530
: rpl.rpl_perfschema_applier_status_by_worker failed in bb with: Test assertion failed
2021-05-04 11:51:35 +0300
Cleanup: Remove unnecessary InnoDB log writes
2021-05-04 11:29:55 +0300
: Kill during DDL leaves orphan .ibd file
2021-05-03 18:53:01 +0300
Multi-table CREATE and DROP transactions for InnoDB
Merge 2021-05-04 07:37:38 +0300 - Merge 10.5 into 10.6
2021-04-30 16:39:06 +0530
Atomic DDL: Assertion `err != DB_DUPLICATE_KEY' fails after previous error upon multi-RENAME
2021-04-30 10:31:37 +0300
fixup: Race between DROP TABLE and purge of DROP INDEX
2021-04-30 08:55:16 +0200
fixup for Windows
2021-04-29 22:17:37 +0300
fixup for Windows
2021-04-29 15:25:57 +0300
heap-use-after-free in fil_space_t::rename()
Merge 2021-04-29 16:35:26 +0300 - Merge 10.5 into 10.6
2021-04-29 12:03:48 +0300
Update wsrep-lib
2021-04-28 10:58:05 +0200
allow transition from unencrypted to TLS cluster communication without cluster downtime
2021-04-28 17:11:48 +0300
Assertion lock_table_has...LOCK_IX
2021-04-27 18:21:38 +0300
: Purge of aborted ADD INDEX leaves orphan locks behind
2021-04-27 18:05:36 +0300
dict_drop_index_tree(): More robust corruption handling
2021-04-26 13:52:52 +0300
: Race condition between DROP TABLE and purge of SYS_INDEXES record
2021-04-23 16:58:25 +0300
preparation: Clean up tablespace destruction
2021-04-19 22:54:45 +0900
Connect string character limit too small for full 64 character InnoDB table-name limit when using ad-hoc Spider server definitions.
2021-04-26 09:51:38 -0400
bump the VERSION
Merge 2021-04-26 08:40:36 +0300 - Merge 10.5 into 10.6
2021-04-25 12:58:16 +0300
Deadlock between sux_lock::u_x_upgrade() and sux_lock::u_lock()
Do not use non-stable (non-GA) releases in production!
This page is licensed: CC BY-SA / Gnu FDL