All pages
Powered by GitBook
1 of 1

Loading...

Changelog for MariaDB Enterprise Server 10.6.18-14

MariaDB Enterprise Server 10.6.18-14 is a Stable (GA) maintenance release of MariaDB Enterprise Server 10.6. For the categorized highlights and other details of this release, see the release notes.

MariaDB Enterprise Server 10.6.18-14 was released on 2024-06-11.

Issues Fixed

  • (MDEV-33549) Incorrect handling of UPDATE in PS mode in case a table's column declared as NOT NULL

  • () Update for portion changes autoincrement key in period table

  • () --gtid-ignore-duplicate can double-apply event in case of parallel replication retry

  • () mariadb-backup fails to preserve innodb_encrypt_tables

  • () Deadlock kill of XA PREPARE can break replication / rpl.rpl_parallel_multi_domain_xa sporadic failure

  • () The TIMESTAMP value of '1970-01-01 00:00:00' can be indirectly inserted in strict mode

  • () galera.versioning_trx_id: Test failure: mysqltest: Result content mismatch

  • () wrong row targeted with "insert ... on duplicate" and "replace", leading to data corruption

  • () breaks running mariadb-backup on older mariadb (opendir(NULL))

  • () SIGSEGV in buf_read_ahead_linear() when bpage is in buf_pool.watch

  • () fts query crashes in fts_query_calculate_ranking()

  • () InnoDB is holding shared dict_sys.latch while waiting for FOREIGN KEY child table lock on DDL

  • () InnoDB may still hang when temporarily running out of buffer pool

  • () Alter operation hangs when encryption thread works on the same tablespace

  • () Server crashes in JOIN_CACHE::write_record_data upon EXPLAIN with subqueries and constant tables

  • () Server crashes when deleting partitions from a table with spider engine

  • () ERROR 1021 (HY000): Disk full (./org/test1.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")

  • () Server crash in Rows_log_event::update_sequence upon replaying binary log

  • () mariadb-backup --prepare: [ERROR] InnoDB: Crash recovery is broken due to insufficient innodb_log_file_size

  • () Assertion failure in thd_get_thread_id at lock_wait_wsrep

  • () Failed to apply write set with flags = (rollback | pa_unsafe)

  • () Assertion !wsrep_has_changes(thd) || (thd->lex->sql_command == SQLCOM_CREATE_TABLE && !thd->is_current_stmt_binlog_format_row()) || thd->wsrep_cs().transaction().state() == wsrep::transaction::s_aborted failed in void wsrep_commit_empty(THD*, bool)

  • () GCF-1060 test hangs when BF-abort logic mistreats transactions with explicit MDL locks

  • () Graceful node shutdown can crash Garbd and Cluster can go non-Primary when SSL is used

  • () Wrong result on 2nd execution of PS for query with derived table

  • () IMPORT TABLESPACE fails with column count or index count mismatch

  • () Wrong result with cross Join given join order

  • () ORDER BY COLLATE improperly applied to non-character columns

  • () Inconsistent behaviors of UPDATE under RU & RC isolation level

  • () Weird SELECT view when a record is modified to the same value by two transactions

  • (MENT-958) Spider/ODBC passed double quotes for names, in ANSI style

  • () Default charset doesn't work with PHP MySQLi extension

  • () Bad SEPARATOR value in GROUP_CONCAT on character set conversion

  • () spider returns parsing failure on valid left join select by translating the on expression to ()

  • () Read only server throws error when running a create temporary table as select statement

  • () Phantom rows caused by UPDATE of PRIMARY KEY

  • () mariadb-dump trusts the server and does not validate the data

  • () update case insensitive (large) unique key with insensitive change of value - duplicate key

  • () When binlog_annotate_row_events on , event of binlog file is truncated

  • () Wrong result with semi-join and splittable derived table

  • () Transactional commit not supported by involved engine(s)

  • () Wrong result on 2-nd execution of PS to select from view using derived

  • () Original IP not shown in network related error messages when proxy_protocol is in use

  • () Incorrect DEFAULT expression evaluated in UPDATE

  • () group by optimization incorrectly removing subquery where subject buried in a function

  • (MENT-2084) cherry-pick fix

  • () Assertion ! thd->transaction_rollback_request failed in rows_event_stmt_cleanup

  • () Innodb include OS error information when failing to write to iblogfile0

  • () Server Crash using UDF in WHERE clause of VIEW

  • () Parameter 'CMAKE_SYSTEM_PROCESSOR=$(DEB_HOST_ARCH)' is not needed anymore to crosscompile Debian packages

  • () memlock with systemd still not working even with fix

  • () CentOS 7 build jobs failing "Invalid capability: cap "%caps(cap_ipc_lock=pe"

  • () Ubuntu/Debian MYSQL_SERVER_SUFFIX is version+suffix on MariaDB packaged versions

  • (MENT-1910) galera_sr.GCF-585 fails

  • (MENT-1947) Audit plugin crash in load_filters()

  • () Adaptive hash index corruption after ALTER TABLE…DISCARD TABLESPACE

  • () Assertion !mbmaxlen || !(prefix_len % mbmaxlen) failed in dtype_get_at_most_n_mbchars

  • () Server aborts while altering an InnoDB statistics table

  • () InnoDB: Failing assertion: sym_node->table != NULL in pars_retrieve_table_def on UPDATE

  • () Assertion active_arena->is_stmt_prepare_or_first_stmt_execute() || active_arena->state == Query_arena::STMT_SP_QUERY_ARGUMENTS failed. in st_select_lex::fix_prepare_information

  • () LeakSanitizer errors in rec_copy_prefix_to_buf

  • () Memory not freed or Assertion old_flags == ((my_flags & 0x10000U) ? 1 : 0) failed in my_realloc upon ALTER on Aria table with GIS column

  • () Fatal InnoDB error or assertion !is_v failure upon multi-update with indexed virtual column

  • () Fatal error InnoDB: Clustered record field for column x not found

  • () MariaDB segfault on rowid filter query involving generated column

  • () Crash in flst_read_addr on corrupted data

  • () Discard/Import Tablespace, Restart, Index Corruption

  • () mysql_manager_submit Segfault at Startup Still Possible During Recovery

  • () Slave crashed:reload_acl_and_cache during shutdown

  • () multi_source. , multi_source.info_logs failed in buildbot with AddressSanitizer: heap-use-after-free in strend / get_one_variable

  • () Possible server hang on DROP INDEX or RENAME INDEX

  • () mariadb-backup --backup hangs

  • () Assertion !field->prefix_len || field->fixed_len == field->prefix_len failed in btr_node_ptr_max_size and in dict_index_node_ptr_max_size

  • () SIGSEGV's in spider_direct_sql_init_body, spider_direct_sql_body, my_hash_insert, thd_ha_data, thd_get_ha_data, and safe_mutex_lock, heap-use-after-free in spider_direct_sql_body

  • () Assertion failures upon adding a too long key to table with COMPRESSED row format

  • () ASAN unknown-crash in Inet6::ascii_to_fbt when casting character string to inet6

  • () CREATE TABLE with generated column and RLIKE results in sigabrt

  • () Trying to lock uninitialized mutex at storage/spider/spd_i_s.cc after failure upon startup

  • () galera_3nodes.galera_ipv6_mysqldump MTR failed: mysql_shutdown failed

  • () Assertion 0 failed in wsrep::transaction::before_rollback

  • () Assertion error.len > 0 failed in wsrep_status_t galera::ReplicatorSMM::handle_apply_error(galera::TrxHandleSlave&, const wsrep_buf_t&, const string&)

  • () Assertion mode_ == m_local failed in void wsrep::client_state::streaming_params(wsrep::streaming_context::fragment_unit, size_t)

  • () Assertion failure on wsrep_thd_is_aborting

  • (MENT-2042) Assertion bf_aborted() failed in void wsrep::transaction::xa_replay_common(wsrep::unique_lock &)

  • () Memory leak found in the test main.rownum run with --ps-protocol against a server built with the option -DWITH_PROTECT_STATEMENT_MEMROOT

  • () Rpl_semi_sync_slave_status is ON When Replication Is Not Configured

  • () mariadb-backup --backup: FATAL ERROR: ... Can't open datafile cool_down/t3

  • () Transportable Tablespaces leave AUTO_INCREMENT in mismatched state, causing INSERT errors in newly imported tables when .cfg is not used.

  • () Alter table corrupts while applying the modification log

  • () UBSAN null pointer passed as argument 2, which is declared to never be null in spider_udf_direct_sql_create_conn

  • () SPIDER plugin initialization failed at 'create table if not exists mysql.spider_tables ... with 'Specified key was too long; max key length is 1000 bytes', Warning: Memory not freed: 10720

  • () spider plugin init failure with no_zero_date sql_mode

  • () slave_parallel_mode=optimistic should not report the mode's specific temporary errors

  • () Inconsistent read and write, which use the same predicate (WHERE clause)

  • () Inconsistent SELECT View when modify a record added by another transaction

  • () mariadb-backup is not considering O/S user when --user option is omitted

  • () Out of range error in AVG(YEAR(datetime)) due to a wrong data type

  • () sql plugin init failure with traditional sql_mode

  • () The purge of committed history is mis-parsing some log

  • () Weird read view after ROLLBACK of other transactions.

  • () Change buffer index fails to delete the records

  • () Spider: ERROR 12710 (HY000): Invalid information from remote table when using local and remote

  • () JSON test has problem in view protocol

  • (MENT-1555) Spider: Set proper remote isolation based on information obtained by SQLGetInfo

  • () Disallow bulk insert operation during partition update statement

  • () ASAN: heap-use-after-free in memcpy from sql/protocol.cc on SELECT

  • () mariadb-backup --backup is missing retry logic for undo tablespaces

  • () GREATEST() and LEAST() malfunction for NULL

  • () UBSAN: Negation of -X cannot be represented in type 'long long int'; cast to an unsigned type to negate this value to itself in my_double_round from sql/item_func.cc|

  • () Zero datetime reinterprets as '1970-01-01 00:00:00' on field_datetime=field_timestamp

  • () unix_timestamp(coalesce(timestamp_column)) returns NULL on '1970-01-01 00:00:00.000001'

  • () fsp_alloc_free_extent() fails to flag DB_OUT_OF_FILE_SPACE

  • () ASAN reports "stack use after return" in Wsrep_schema_impl::open_table

  • () Server incorrectly describes known variables as UNKNOWN if invalid values are specified at startup

  • () Wrong warnings on 2-nd execution of PS for query with GROUP_CONCAT

  • () Memory leaks found in some tests run with --ps-protocol against a server built with the option -DWITH_PROTECT_STATEMENT_MEMROOT

  • () Memory leak found in the test main.constraints run with --ps-protocol against a server built with the option -DWITH_PROTECT_STATEMENT_MEMROOT

  • () main.query_cache fails with embedded after enabling WITH_PROTECT_STATEMENT_MEMROOT

  • () JSON_TYPE doesn't detect the type of String Values (returns NULL) and for Date/DateTime returns "INTEGER"

  • () JSON_REMOVE returns NULL on valid arguments.

  • () JSON_EXTRACT not returning multiple values for same path

  • () UBSAN: runtime error: signed integer overflow: 2148 * 1000000 cannot be represented in type 'int'

  • () Auto increment deadlock error causes ASSERT in subsequent save point

  • () Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT, UBSAN runtime error: member call on null pointer of type 'struct TABLE_LIST' in Item_param::save_in_field

  • () Unsafe use of LOCK_thd_kill in my_malloc_size_cb_func()

  • () Sig11 due to stack overflow in Item_cond::remove_eq_conds

  • () lf_alloc isn't safe on aarch64 (or ppc64le)

  • () Crash in mariadb-backup --prepare --export after --prepare

  • () Server crashes when the UPDATE statement (which has duplicate key) is run after setting a low thread_stack

  • () Partitioning is broken on big endian architectures

  • () audit plugin do not report user did the action

  • () Performance regression due to frequent scan of full buf_pool.flush_list

  • () Add more warnings to be able to better diagnose network issues

  • () Crash inside calculate_cond_selectivity_for_table() with many columns

  • () No spider variables available is Spider is loaded upon server startup

  • () WolfSSL's math is unnecessarily slow

  • () In-place migration from MySQL 5.7 causes invalid AUTO_INCREMENT values

  • (MENT-2064) Backport to MariaDB Enterprise

  • () MariaDB-client community can't be installed in red hat ubi9

  • () Windows: Opt-out of Win11 automatic CPU throttling (LowQOS)

  • () tpool - switch off maintenance timer when not needed

  • () Implement AVX512BW and VPCLMULQDQ based CRC-32 algorithms

  • () matched_rec::block should be allocated from the buffer pool

  • () Server hang caused by InnoDB change buffer

  • () Windows, mysqltest : The process echo.exe cannot access the file

  • (MENT-2010) plugins.server_audit2 fails with ps2 protocol

  • () Commands start-all-slaves and stop-all-slaves are not listed in mysqladmin help

  • () MONITOR_INC_VALUE_CUMULATIVE is executed regardless of "if" condition

  • () Clang won't compile MariaDB with libxml2 2.12

  • () subsequent runs of debian/autobake-deb.sh are not idempotent

  • () [PATCH] mysqldump --dump-slave=2 --master-data=2 doesn't record both

  • () galera_shutdown_nonprim: mysql_shutdown failed

  • () Galera test case galera_3nodes.galera_ist_gcache_rollover has warning

  • () Galera test case MW-336 unstable

  • () Galera test case galera_sr_kill_slave_before_apply unstable

  • () Galera test case galera_mdl_race unstable

  • () mroonga ignores WITHOUT_DYNAMIC_PLUGINS

  • () Galera test failure on mysql-wsrep-features#165

  • () Loading time zones does not work with alter_algorithm INPLACE

  • () Error 4162 "Operator does not exists" is incorrectly-worded

  • () Galera test failure on galera_sr.

  • () Galera test failure on galera_3nodes.

  • () CMake : use documented variable ZLIB_LIBRARIES, rather than ZLIB_LIBRARY

  • () Failure during the galera_3nodes_sr.GCF-336 test

  • () Galera test failure on galera.MW-369

  • () MariaDB does not make full use of pkgconfig

  • () scripts/mariadb-install-db: Error in my_thread_global_end(): 1 threads didn't exit

  • () UNIQUE USING HASH error after ALTER ... DISABLE KEYS

  • () Assertion readbytes != (size_t)-1 || (*errno_location ()) != 9 failure or corruption errors upon REPAIR on Aria tables

  • () source start_slave.inc in spider suites

  • () HEX(COLUMN_CREATE(.. AS CHAR ...)) fails with --view-protocol

  • () Assertion !is_valid_datetime() || fraction_remainder(((item->decimals) < (6) ? (item->decimals) : (6))) == 0 failed in Datetime_truncation_not_needed::Datetime_truncation_not_needed

  • () GLOBAL debug_dbug setting affected by collation_connection=utf16…

  • () select '123' 'x'; unexpected result

  • () backport some spider fixes to 10.4 which was unlocked

  • () do not create spider group by handler when all tables are constant

  • () MSAN use-of-uninitialized-value in rtr_pcur_getnext_from_path()

  • () perfschema.stage_mdl_function failed in buildbot with wrong result

  • () Enable GNU libstdc++ debugging

  • () rpl.parallel_backup* tests sometimes fail with Result length mismatch

  • () rpl.rpl_gtid_crash fails sporadically in BB with Timeout wait for SQL thread to catch up with IO thread

  • () Gtid_log_event Construction from File Should Ensure Event Length When Using Extra Flags

  • () rpl.rpl_domain_id_filter_restart fails in buildbot

  • () perfschema.memory_aggregate_no_a_no_u fails sporadically in buildbot with wrong result

  • () main.type_float fails in new buildbot

  • () Undefined behavior in the reference Ed25519 implementation

  • () remove use of MYSQL_VERSION_ID and MARIADB_BASE_VERSION in spider

  • () Assertion auto_increment_value failed in ha_partition::info upon UPDATE with partition pruning

  • () main.query_cache_debug fails with heap-use-after-free

  • () LeakSanitizer: detected memory leaks on spider/odbc/pg suite

  • () REGEXP empty string inconsistent

  • () Fix g++-13 -Wmaybe-uninitialized warnings

  • () Optimization of (SELECT) IN (SELECT ...) executes subquery at prepare stage

  • () Add a replication MTR test cloning the slave with mariadb-backup

  • () Add a Galera-2-node-to-MariaDB replication MTR test cloning the slave with mariadb-backup

  • () Incorrect error message for "ALTER TABLE ... DROP CONSTRAINT ..., DROP col, DROP col"

  • () main.kill_processlist-6619 fails sporadically in buildbot with wrong result

  • () main.kill_processlist-6619 occasionally fails due to different SHOW PROCESSLIST output

  • () Replication does not support bulk insert into empty table

  • () Tests massively fail with clang-18 -fsanitize=memory

  • () rpl.rpl_semi_sync_slave_enabled_consistent Fails with Error Condition Reached

  • () main.pool_of_threads fails due to (spurious) uninitialized Item_func::not_null_tables_cache

  • () rpl.rpl_semi_sync_shutdown_await_ack fails regularly with Result content mismatch

  • () rpl.rpl_domain_id_filter_io_crash failed in buildbot with wrong result

  • () rpl.rpl_parallel_sbm can fail on slow machines, e.g., MSAN/Valgrind builders

  • () The test encryption.innodb-redo-nokeys often fails

  • () Crash when innodb_max_undo_log_size is set to innodb_page_size*4294967296

  • () Stack overflow in main.json_debug_nonembedded due to incorrect debug injection

  • () Remove support for XtraDB's changed page bitmap from mariadb-backup in 10.2+

  • () Redundant check on prebuilt::n_rows_fetched overflow

  • () innodb.undo_space_dblwr test case fails with Unknown Storage Engine InnoDB

  • () innodb.log_file_name failed in buildbot with exception

  • () encryption.encrypt_and_grep failed in buildbot with wrong result (sporadic)

  • () innodb.innodb-64k-crash - Found warnings/errors in server log file

  • () mysql_install_db_win fails on Buildbot

  • () Spider: Push down CASE statement

  • () mariadb-*.tar.gz contains symbolic links and cannot be extracted in Windows

  • () InnoDB row operations could be faster

  • () InnoDB blob allocation allocates extra extents

  • () Get rid of TrxUndoRsegs code

  • () Spider: Push down TIMESTAMPDIFF function

  • () buf::Block_hint is a performance hog

  • () Avoid extending of tablespace frequently

  • () Disable system commands in mysql/mariadb client

  • () Improve times and states in show processlist for replication

  • () MariaDB will abort server startup if it finds an invalid parameter, but won't check for other invalid params

  • () Moving from to 10.6 mysql_upgrade is not updating some system tables

  • () InnoDB may corrupt its log before upgrading it on startup

  • () Adapt parallel slave's round-robin scheduling to XA events

  • () release row locks for non-modified rows at XA PREPARE

  • () Slowdown when running nested statement with many partitions

  • () Optimizer choosing incorrect index in 10.6, 10.5 but not in 10.4

  • () Table is getting rebuild with ALTER TABLE ADD COLUMN

  • () Semi-sync Wait Point AFTER_COMMIT Slow on Workloads with Heavy Concurrency

  • () Aggregation functions fail to leverage uniqueness property

MDEV-25370
MDEV-33475
MDEV-33334
MDEV-34042
MDEV-34088
MDEV-18590
MDEV-30046
MDEV-31251
MDEV-30968
MDEV-33332
MDEV-33383
MDEV-32899
MDEV-33613
MDEV-33770
MDEV-21102
MDEV-33731
MDEV-33813
MDEV-31779
MDEV-33540
MDEV-33278
MDEV-33509
MDEV-32787
MDEV-33136
MDEV-33495
MDEV-31361
MDEV-30655
MDEV-30975
MDEV-33318
MDEV-26643
MDEV-26642
MDEV-32975
MDEV-33772
MDEV-33679
MDEV-33889
MDEV-32898
MDEV-33727
MDEV-29345
MDEV-9179
MDEV-23878
MDEV-33828
MDEV-31277
MDEV-33506
MDEV-33790
MDEV-28621
MDEV-34203
MDEV-27512
MDEV-33397
MDEV-24507
MDEV-32935
MDEV-33301
MDEV-9095
MDEV-33636
MariaDB 10.5
MDEV-33631
MDEV-33400
MDEV-30528
MDEV-33462
MDEV-32346
MDEV-33218
MDEV-33230
MDEV-25923
MDEV-31154
MDEV-33558
MDEV-33795
MDEV-33325
MDEV-33512
MDEV-33799
MDEV-30260
MDEV-19415
MDEV-9544
MDEV-33993
MDEV-33669
MDEV-22855
MDEV-30727
MDEV-31161
MDEV-32458
MDEV-21058
MDEV-33538
MDEV-26499
MDEV-22063
MDEV-25089
MDEV-25731
MDEV-33928
wsrep::mutex
MDEV-33769
MDEV-33546
MDEV-33011
MDEV-18288
MDEV-19044
MDEV-33434
MDEV-33242
MDEV-33494
MDEV-33303
MDEV-29565
MDEV-26671
MDEV-32893
MDEV-33496
MDEV-33584
MDEV-33819
MDEV-33802
MDEV-32489
MDEV-33777
MariaDB 10.5
MariaDB 10.6
MDEV-32454
MDEV-33979
MDEV-34003
MDEV-33980
MDEV-21034
MDEV-33534
MDEV-34069
MDEV-34061
MDEV-34118
MDEV-33216
MDEV-33469
MDEV-31276
MDEV-33767
MDEV-33768
MDEV-33861
MDEV-19487
MDEV-22141
MDEV-32287
MDEV-34063
MDEV-33593
MDEV-15703
MDEV-33443
MDEV-33468
MDEV-28430
MDEV-33023
MDEV-33622
MDEV-33623
MDEV-33393
MDEV-33508
MDEV-33582
MDEV-33314
MDEV-33441
MDEV-33482
MDEV-33277
MDEV-33420
MDEV-32791
MDEV-33488
MDEV-33840
MDEV-33817
MDEV-33559
MDEV-33543
MDEV-16944
MDEV-21864
MDEV-33591
MDEV-33439
MDEV-28419
MDEV-4827
MDEV-32635
MDEV-33036
MDEV-33138
MDEV-33173
MDEV-33172
MDEV-33723
MDEV-33039
MDEV-33044
MDEV-33803
MDEV-33895
MDEV-25718
MDEV-33896
MDEV-29171
MDEV-33876
MDEV-34071
MDEV-33898
MDEV-29955
MDEV-34077
MDEV-25102
MDEV-34055
MDEV-34098
MDEV-33788
MDEV-29149
MDEV-28366
MDEV-33460
MDEV-33706
MDEV-33742
MDEV-33855
MDEV-20157
MDEV-33974
MDEV-30676
MDEV-30232
MDEV-33672
MDEV-10684
MDEV-22949
MDEV-25252
MDEV-31379
MDEV-33728
MDEV-21007
MDEV-33867
MDEV-33661
MDEV-33344
MDEV-33220
MDEV-33747
MDEV-33342
MDEV-33355
MDEV-33313
MDEV-10793
MDEV-33292
MDEV-24622
MDEV-33478
MDEV-33716
MDEV-33665
MDEV-29369
MDEV-14357
MDEV-33500
MDEV-33274
MDEV-33464
MDEV-33209
MDEV-18985
MDEV-33251
MDEV-33341
MDEV-14193
MDEV-13765
MDEV-33635
MDEV-32926
MDEV-28993
MDEV-33493
MDEV-33779
MDEV-20094
MDEV-33757
MDEV-28992
MDEV-33588
MDEV-33542
MDEV-21778
MDEV-33620
MDEV-26923
MDEV-33726
MariaDB 10.5
MDEV-32445
MDEV-33668
MDEV-33454
MDEV-33502
MDEV-33306
MDEV-33214
MDEV-33551
MDEV-30660

The most recent release of MariaDB Enterprise Server 10.6 is:

MariaDB Enterprise Server 10.6.23-19 Download Now

This page is: Copyright © 2025 MariaDB. All rights reserved.