Changelog for MariaDB Enterprise Server 10.5.27-21
This page is part of MariaDB's Documentation.
The parent of this page is: Changelogs
Topics on this page:
Overview
MariaDB Enterprise Server 10.5.27-21 is a maintenance release of MariaDB Enterprise Server 10.5. For the categorized highlights and other details of this release, see the release notes.
MariaDB Enterprise Server 10.5.27-21 was released on 2024-12-09.
Changes
(MDEV-35030) Q4 2024 release merge
(MDEV-28894) Spider: remove #ifdef HA_
EXTRA_ HAS_ STARTING_ ORDERED_ INDEX_ SCAN (MDEV-28895) Spider: remove #ifdef HANDLER_
HAS_ CAN_ USE_ FOR_ AUTO_ INC_ INIT (MDEV-28896) Spider: remove #ifdef SPIDER_
UPDATE_ ROW_ HAS_ CONST_ NEW_ DATA (MDEV-28892) Spider: remove #ifdef SPIDER_
Item_ args_ arg_ count_ IS_ PROTECTED (MDEV-28893) Spider: remove #ifdef SPIDER_
NET_ HAS_ THD (MDEV-34100) backport MDEV-26912 Spider: Remove dead code related to Oracle OCI
(MDEV-27650) Spider: remove #ifdef SPIDER_
HAS_ GROUP_ BY_ HANDLER (MDEV-34828) Fix-up on MDEV-26858 by removing some remnant obsolete code related to spider handlersocket support
(MDEV-14959) Control over memory allocated for SP/PS
(MDEV-31788) Factor out code repeat in functions calling spider_
check_ and_ init_ casual_ read() (MDEV-34704) Quick mode produces the bug for mariadb client
Issues Fixed
(MDEV-16699) heap-use-after-free in group_
concat with compressed or GIS columns (MDEV-23983) Crash caused by query containing constant having clause
(MDEV-34682) Server crashes when calling spider UDF after aria_
encrypt_ tables is enabled (MDEV-34938) Under Windows Subsystem for Linux, InnoDB crashes on ALTER TABLE or OPTIMIZE TABLE
(MDEV-31173) Server crashes when setting wsrep_
cluster_ address after adding invalid value to wsrep_ allowlist table (MDEV-34814) mysqld hangs on startup when --init-file target does not exists
(MDEV-35276) Assertion failure in find_
producing_ item upon a query from a view (MDEV-33470) Unique hash index is broken on DML for system-versioned table
(MDEV-32363) when InnoDB gets an assertion failure, WSREP layer is not handled gracefully
(MDEV-27037) Mysqlbinlog should output a warning if EOF is found before its stop condition
(MDEV-34392) modification of the column fails to check foreign key constraint
(MDEV-29537) Creation of view with UNION and SELECT ... FOR UPDATE in definition is failed with error
(MDEV-34647) INSERT...SELECT' on MyISAM table suddenly replicated by Galera
(MDEV-26345) SELECT MIN on Spider table returns more rows than expected
(MDEV-32350) Can't selectively restore sequences using innodb tables from backup
(MDEV-34883) LOAD DATA INFILE with geometry data fails
(MDEV-34718) Trigger doesn't work correctly with bulk update
(MDEV-34802) Recovery fails to note some log corruption
(MDEV-35122) Incorrect NULL value handling for instantly dropped BLOB columns
(MENT-2164) Cherry-pick MDEV-35157 "wrong binlog timestamps on secondary nodes of a galera cluster", which will be in 10.6.21 CS
(MENT-2181) Cherry pick MDEV-35507 for server_
auditv2 - ed25519 authentication plugin create user statement trigger plain text password in audit log (MENT-2188) cherry-pick and change for audit v2 MDEV-35522
(MDEV-29546) spider group by handler wrong result on order by aggregate
(MDEV-34808) Update HeidiSQL to v12.8
(MDEV-35040) A std::unique_
ptr declaration is incompatible with clang++-20 -stdlib=libc++ (MDEV-28288) System versioning doesn't support correct work for engine=connect and doesn't always give any warnings/errors
(MDEV-34943) Disable Automatic Replication start in Docker Official Image docker-entrypoint/initdb.d
(MDEV-32778) galera_
ssl_ reload failed with warning message (MDEV-34696) do_
gco_ wait() completes too early on InnoDB dict stats updates (MDEV-34565) MariaDB crashes with SIGILL because the OS does not support AVX512
(MDEV-33106) innodb.innodb-lock-inherit-read_
commited fails with timeout (MENT-2167) galera_
nbo_ drop_ table_ concurrent test failed (MENT-2173) Timeouts in the galera_
as_ slave_ ctas test (MDEV-27944) View-protocol fails if database was changed
(MDEV-33997) Assertion
((WSREP_PROVIDER_EXISTS_ && this->variables.wsrep_on) && wsrep_emulate_bin_log) || mysql_bin_log.is_open()
failed in int THD::binlog_write_ row(TABLE*, bool, const uchar*) (MDEV-34841) Enable working Galera tests
(MDEV-25614) Galera test failure on GCF-354
(MDEV-34234) Delayed SST when running on unprivileged containers on RHEL9
(MDEV-34976) Server crash report broken if Galera is not loaded
(MDEV-33373) Unexpected ER_
FILE_ NOT_ FOUND upon reading from logging table after crash recovery (MDEV-24193) UBSAN: sql/sql_
acl.cc:9985:29: runtime error: member access within null pointer of type 'struct TABLE' , ASAN: use-after-poison in handle_ grant_ table (MDEV-35050) Found wrong usage of mutex upon setting plugin session variables
(MDEV-35074) main.selectivity_
notembedded and main.selectivity_ innodb_ notembedded fail with view protocol (MDEV-31297) Create table as select on system versioned tables do not work consistently on replication
(MDEV-25060) Freeing overrun buffer, various crashes, ASAN heap-buffer-overflow in _
mi_ put_ key_ in_ record (MDEV-35086) Trying to lock mutex when the mutex was already locked (session_
tracker.cc), server hangs (MDEV-35082) HANDLER with FULLTEXT keys is not always rejected
(MDEV-18151) Skipped error returning for GRANT/SET PASSWORD
(MDEV-34340) mariadb-backup immediately dumps core
(MDEV-29351) SIGSEGV when doing forward reference of item in select list
(MDEV-35144) CREATE TABLE ... LIKE uses current innodb_
compression_ default instead of the create value (MDEV-35236) Assertion
(mem_root->flags & 4) == 0
failed in safe_lexcstrdup_ root (MDEV-32022) ERROR 1054 (42S22): Unknown column 'X' in 'NEW' in trigger
(MDEV-35249) Assertion
(mem_root->flags & 4) == 0
failed in convert_subq_ to_ jtbm (MDEV-34447) Memory leakage is detected on running the test main.ps against the server 11.1
(MDEV-34833) Assertion failure in Item_
float::do_ build_ clone (Item_ static_ float_ func) (MDEV-34776) Assertion failure in Item_
string::do_ build_ clone (MDEV-34636) SIGSEGV in ha_
spider::update_ create_ info & SIGSEGV in my_ hash_ insert on ALTER (MDEV-34376) Wrong data types when mixing an utf8 TEXT column and a short binary
(MDEV-33990) SHOW STATUS counts ER_
CON_ COUNT_ ERROR as Connection_ errors_ internal (MDEV-31636) Memory leak in Sys_
var_ gtid_ binlog_ state::do_ check() (MDEV-34869) ssl-cipher server system variable cannot configure both TLSv1.3 and TLSv1.2 ciphers at the same time
(MDEV-34589) Assertion
!is_set() || (m_status == DA_EOF_BULK && is_bulk_op())
failed from mysql_admin_ table on CHECK TABLE (MDEV-34996) Buildbot MSAN options in buildbot rather than server
(MDEV-33035) Galera test case MDEV-16509 unstable
(MDEV-32996) galera.galera_
var_ ignore_ apply_ errors -> [ERROR] WSREP: Inconsistency detected (MDEV-30307) KILL command issued inside a transaction is problematic for galera replication
(MDEV-26314) ST_
EQUALS listed twice in information_ schema.SQL_ FUNCTIONS (MDEV-35007) mroonga modifies source files during build
(MDEV-34993) Incorrect cardinality estimation causes poor query plan
(MDEV-34915) Out of order output in sys_
vars.session_ track_ system_ variables_ basic in s390x builders (MDEV-35116) InnoDB fails to set error index for HA_
ERR_ NULL_ IN_ SPATIAL (MDEV-34659) SIGSEGV in _
_ memcpy_ evex_ unaligned_ erms from [Static_ ][Bb]inary_ string::q_ append on SELECT (MDEV-30067) Assertion
!error
failed in ha_partition::delete_ row on DELETE (MDEV-34662) session_
track_ system_ variables_ basic test result (s390x only) (MDEV-34533) ASAN error about stack overflow when writing record in Aria
(MDEV-35162) Error:
(MDEV-8578) Wrong error code/message with enforce_
storage_ engine and NO_ ENGINE_ SUBSTITUTION (MDEV-34929) Innodb page compression is not working at windows
(MDEV-31888) galera.galera_
wan, galera.galera_ vote_ rejoin_ * fail (MDEV-29260) Server crashes when running migration queries inside Docker on Windows
(MDEV-35253) innodb.xa_
prepare_ unlock_ unmodified fails in UBSAN (MDEV-35183) ADD FULLTEXT INDEX unnecessarily DROPS FTS COMMON TABLES
(MENT-2118) MENT-1555 fails on optimized builds due to debug_
dbug use (MDEV-34755) GCC -Wstringop-truncation due to safe_
strcpy() (MDEV-34921) MemorySanitizer reports errors for non-debug builds
(MDEV-31221) UBSAN runtime error: negation of -9223372036854775808 cannot be represented in type 'long long int' in my_
strtoll10_ utf32 (MDEV-31302) Assertion
mon > 0 && mon < 13
failed in my_time_ t sec_ since_ epoch(int, int, int, int, int, int) (MDEV-32891) Assertion
value <= ((ulonglong) 0xFFFFFFFFL) * 10000ULL
failed in str_to_ DDhhmmssff_ internal (MDEV-28386) UBSAN: runtime error: negation of -X cannot be represented in type 'long long int'; cast to an unsigned type to negate this value to itself in my_
strntoull_ 8bit on SELECT ... OCT (MDEV-25900) Assertion
octets < 1024
failed in Binlog_type_ info_ fixed_ string::Binlog_ type_ info_ fixed_ string OR Assertion field_length < 1024
failed in Field_string::save_ field_ metadata (MDEV-33500) rpl.rpl_
parallel_ sbm can fail on slow machines, e.g., MSAN/Valgrind builders (MDEV-34567) unit.my_
apc always failing on FreeBSD-14 (MDEV-34864) SHOW INDEX FROM - SEQ_
IN_ INDEX - mysql-connector-net incompatibility (MDEV-34825) FreeBSD fails to build under clang natively
(MDEV-34952) main.log_
slow test failure on opensuse builder (MDEV-33858) Assertion
(mem_root->flags & 4) == 0
fails on 2nd execution of PS with -DWITH_PROTECT_ STATEMENT_ MEMROOT=ON (MDEV-33897) Galera test failure on galera_
3nodes.galera_ gtid_ consistency (MDEV-33133) GCF-1060 test causes a server crash
(MDEV-34640) galera_
var_ ignore_ apply_ errors test freezes (MDEV-34594) Assertion
client_state.transaction().active()
failed in int wsrep_thd_ append_ key(THD*, const wsrep_ key*, int, Wsrep_ service_ key_ type) (MDEV-30686) With wsrep_
sst_ rsync , Node goes into endless loop when trying to establish connection to donor for IST (MDEV-34823) Invalid arguments in ib_
push_ warning() (MDEV-34579) sp-no-valgrind fails when server is compiled with valgrind
(MDEV-34771) Types mismatch when cloning items causes debug assertion
(MDEV-34785) Assertion failure in Item_
func_ or_ sum::do_ build_ clone (Item_ func_ not_ all) (MDEV-34831) MDEV-34704 introduces a typo, --qick
(MENT-1403) plugins.server_
audit2_ client fails with an extra line in output (MDEV-33091) PCRE2 headers aren't found on Solaris
(MDEV-34734) Windows build crashes (OpenSSL)
(MDEV-34714) perror-win test error on localized Windows
(MDEV-34078) Memory leak in InnoDB purge when the PRIMARY KEY is defined on 32 columns
(MDEV-34994) Reduce CPU load due to unnecessary accept() calls
(MDEV-34757) assertion of (mem_
root->flags & 4) == 0 fails in 2nd ps execution with partition pruning (MENT-2174) MW-402 galera test fails sporadically
(MDEV-34783) SIGSEGV on SELECT query
(MDEV-14231) MATCH() AGAINST( IN BOOLEAN MODE), results mismatch
(MENT-2133) backport MDEV-34483 "Backup may copy unnecessarily much log"
(MENT-2182) Cherry-pick MDEV-35470 - Internal temporary Aria tables writes blocks to disk at end of query