Changelog for MariaDB Enterprise Server 10.6.23-19

Download Release Notes Changelog Overview of MariaDB Enterprise Server 10.6

MariaDB Enterprise Server 10.6.23-19 is a 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.23-19 was released on

Changes

  • (MDEV-36536) Add option to not collect statistics for long char/varchars

  • (MDEV-30264) spider_db_mbase_result::fetch_row() and spider_db_mbase_result::fetch_row_from_result_buffer() do the same thing

  • (MDEV-30436) some sts and crd functions are almost identical

  • (MENT-2368) Cherry-pick MDEV-30711: Crash in add_keyuses_for_splitting(): into 10.6-ES, 11.4-ES

  • (MDEV-37179) Q3 2025 release merge

  • (MENT-2385) Cherry-Pick MDEV-29981 to 10.6 ES

  • (MENT-2372) cherry-pick the fix for MDEV-37397

Issues Fixed

  • (MDEV-36852) Adding (with ALTER TABLE) a UNIQUE constraint that is USING HASH to a table with foreign keys could've caused the table to become corrupted.

  • (MDEV-36817) Server crashes in do_mark_index_columns instead of ER_DUP_ENTRY on partitioned table

  • (MDEV-33675) Assertion(reclength < vreclength) in setup_vcols_for_repair()

  • (MDEV-29155) CREATE OR REPLACE with self-referencing CHECK hangs forever, cannot be killed

  • (MDEV-25158) Segfault on INTERSECT ALL with UNION in Oracle mode

  • (MDEV-36143) This commit fixes a bug where Aria tables are used in (master->slave1->slave2) and a backup is taken on slave2. In this case it is possible that the replication position in the backup, stored in mysql.gtid_slave_pos, will be wrong. This will lead to replication errors if one is trying to use the backup as a new slave.

  • (MDEV-36017) Fatal InnoDB error: Unknown error Temp file write failure

  • (MDEV-30363) InnoDB: Failing assertion: trx->error_state == DB_SUCCESS in que_run_threads

  • (MDEV-36968) galera_3nodes.inconsistency_shutdown test occasionally hangs

  • (MDEV-35523) Server crashes with "WSREP: Unknown writeset version: -1"

  • (MDEV-37123) void srw_lock_debug::rd_lock(): Assertion '!have_any()' failed.

  • (MDEV-24726) Assertion on compressed varstring as key field in optimizer temporary table

  • (MDEV-36934) semi sync makes the master unresponsive when a replica is stopped

  • (MDEV-37103) InnoDB could crash when innodb_immediate_scrub_data_uncompressed=ON and innodb_undo_log_truncate=ON were enabled at the same time.

  • (MDEV-21530) json_extract crashes in Item_func_json_extract::read_json

  • (MENT-2297) Inconsistency detected - create sequence

  • (MENT-2306) XA transactions lead to [ERROR] WSREP: Failed to apply write set

  • (MDEV-36465) MDEV-33813, in 10.6.22, an caused a regressing in that when a disk got full when writing to a MyISAM or Aria table the MariaDB connection would, instead of doing a retry after 60 seconds, hang until the query was killed.

  • (MDEV-36280) ALTER TABLE require ALTER privilege on sequence from DEFAULT value expression

  • (MDEV-37121) A shutdown with innodb_fast_shutdown=0 did not free cached change buffer pages.

  • (MDEV-36870) In certain cases privileges on sequences were too restrictive, for example, SELECT on a table might've erroneously required INSERT privilege on a sequences

  • (MDEV-36330) AUTO_INCREMENT leads to non-serializable on results

  • (MDEV-36858) Fixed a bug in my_qsort that affects sorting of more than 268,435,456 elements in one call. This affects anyone using a sort buffer of more than 4G.

  • (MDEV-37199) UNIQUE constraint that was USING HASH and UNIQUE constrant WITHOUT OVERLAPS could be violated under heavy load in READ COMMITTED transaction isolation mode.

  • (MDEV-36827) The mariadb-backup --backup --tables-file option did not have the documented effect.

  • (MENT-2324) Cherry-pick: UNIQUE KEY USING HASH accepting duplicate records

  • (MENT-2389) Sporadic Galera MTR failures on Debian 13 with OpenSSL 3.5.1

  • (MDEV-36337) runtime error: call to function (udf_example) netaphon through pointer to incorrect function type char *(*)(st_udf_init *, st_udf_args *, char *, unsigned long *, unsigned char *, unsigned char *)

  • (MDEV-35009) MSAN: Initialize affected_rows in SQL service

  • (MDEV-36627) galera.MDEV-29142: certification position less than last commited

  • (MDEV-36512) galera_3nodes.GCF-354: certification position less than last committed

  • (MDEV-36117) MDL BF-BF conflict on UPDATE/DELETE with DROP/CREATE/ALTER with multi-level foreign key parents

  • (MDEV-36613) Incorrect undo logging for indexes on virtual columns whose index ID does not fit in 32 bits

  • (MDEV-34388) mariadb-backup segfault on 10.4.8 and 11.4.2, under Alpine 3.20, 3.21 and 3.22

  • (MDEV-36304) mariabackup.partial test fails with InnoDB: Missing FILE_CREATE, FILE_DELETE or FILE_MODIFY before FILE_CHECKPOINT

  • (MDEV-34761) Assertion 'client_state_.mode() == wsrep::client_state::m_local' failed in int wsrep::transaction::after_statement(wsrep::unique_lockwsrep::mutex&)

  • (MENT-1524) Assertion 'streaming_context_.rolled_back() == false || state() == s_must_abort' failed in int wsrep::transaction::certify_fragment(wsrep::unique_lockwsrep::mutex&)

  • (MDEV-22250) InnoDB: Failing assertion: opt_no_lock during mariabackup --backup ... (new)

  • (MDEV-36622) Hang during galera_evs_suspect_timeout test

  • (MDEV-36123) WSREP: MDL BF-BF conflict

  • (MDEV-36628) galera_vote_during_ist test failed

  • (MDEV-36740) galera.galera_ssl_upgrade fails due to expired certificate

  • (MENT-2315) Memory leak during galera_xa_replay_commit

  • (MENT-2313) Memory leak reported when running Galera tests

  • (MENT-1702) galera.galera_nbo_sst_slave fails in Jenkins [nearly] deterministically

  • (MDEV-36328) MSAN: use-of-uninitialized-value in ha_innobase::records_in_range

  • (MDEV-36893) MSAN: THD::reset_sub_statement_state swaps with uninitialized structure

  • (MDEV-36894) MemorySanitizer: use-of-uninitialized-value JSNX::ParseJpath (Connect)

  • (MDEV-36316) Debug MSAN error on InnoDB Bootstrap

  • (MDEV-36327) MSAN use-of-uninitialized-value in i_s_sys_columns_fill_table

  • (MDEV-36848) identify tests for not_msan.inc that could be not_msan_big.inc

  • (MDEV-36729) Undefined behaviour: ha_example plugin show_func_example via show_status_array for SHOW_SIMPLE_FUNC has wrong function defination

  • (MDEV-36882) Inconsistent DBUG_ASSERT makes GCC 14.2 -Og fail with -Warray-bounds

  • (MDEV-19479) Privileges not applied correctly for sequences when altering a column to take a default value from a sequence

  • (MDEV-35863) innodb.doublewrite_debug test case fails to start the server

  • (MDEV-36482) Some MemorySanitizer instrumentation was added to aio_linux::getevent_thread_routine().

  • (MDEV-36953) mysql-wsrep#198 test hangs

  • (MDEV-37048) revert MSAN my_vsnprintf_ex for double workaround

  • (MDEV-37183) innodb_immediate_scrub_data_uncompressed=ON may break crash recovery

  • (MDEV-37215) Server crashes upon SELECT .. FOR UPDATE under SERIALIZABLE

  • (MDEV-37203) UBSAN: applying zero offset to null pointer in strings/ctype-uca.inl | my_uca_strnncollsp_onelevel_utf8mb4 | handler::check_duplicate_long_entries_update

  • (MDEV-37302) Assertion failure in Table_triggers_list::add_tables_and_routines_for_triggers upon attempt to insert DEFAULT into non-insertable view

  • (MDEV-37137) release notes from outside MDEV tasks

  • (MDEV-36984) Galera package should use systemd in Fedora

  • (MENT-2378) galera_toi_ddl_nonconflicting test failed

  • (MDEV-35108) The galera RPM wasn't buildable on Fedora 41 or later because of changes rpmbuild. The build script has been changed to be compatible with newer rpmbuild behaviour.

  • (MDEV-32368) MariaDB Docker Official Images for the UBI containers have the FIPS openssl module from Red Hat enabled.

  • (MDEV-29157) SELECT using ror_merged (multi-index) scan could fail with s3 tables with error "Out of memory".

  • (MDEV-32907) spider incorrectly translates sum() query to a column

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

Last updated

Was this helpful?