Release Notes for MariaDB Enterprise Server 11.8.6-3
MariaDB Enterprise Server 11.8.6-3 is a Stable (GA) maintenance release of MariaDB Enterprise Server 11.8, released on 2026-03-17
Download Release Notes Changelog Overview of Enterprise Server 11.8
Release date: 17 Mar 2026
MariaDB Enterprise Server 11.8.6-3 is a Stable (GA) maintenance release of MariaDB Enterprise Server 11.8.
Changes in Storage Engines
This release incorporates MariaDB ColumnStore engine version 25.10.4
Notable changes
Galera updated to 26.4.26
The signing key for Debian 13 "trixie" repositories has been changed, details on the new key can be found in the MariaDB Enterprise GPG Keys section of the GPG page
Sequence Fails with Galera Version 26.4.16 and later in the Presence of enabled streaming replication (MDEV-34124)
The HashiCorp Vault key management plugin has been updated to improve availability during intermittent network or server issues. Previously, the plugin only allowed the use of cached keys if a connection timed out. This behavior has been broadened and made the default to prevent MariaDB Server interruptions. (MDEV-38203)
Expanded Error Handling: The plugin now treats common connectivity issues—such as “connection refused,” “no route to host,” and “internal server error”—the same as a timeout. This ensures the server continues to function using cached keys if the Vault server is briefly unreachable.
Updated Defaults:
The option to use cached values during communication errors is now enabled by default.
The cache timeout is now defaulting to the maximum value.
parsec client plugin is now compiled and packaged on Windows (MDEV-38360)
Issues Fixed
Can result in data loss
Server crash upon moving InnoDB table with fulltext index between databases (MDEV-31892)
When innodb_buffer_pool_size is not large enough to buffer all log records during crash recovery, InnoDB may fail to recover a page from the doublewrite buffer. (MDEV-37558)
Intermittent Replication Failure on a multi-table DELETE (MDEV-38003)
When an inplace ALTER operation is rolled back, InnoDB drops intermediate tables and their associated FTS internal tables. However, MariaBackup's DDL tracking can incorrectly report this as a backup failure. (MDEV-38041)
Can result in hang or crash
An issue is fixed which could result in server hangs when a replica internally scans its mysql.gtid_slave_pos table contents. (MDEV-20586)
Fixed crash in Aria when doing a sub transaction like reading an entry from the proc table. (MDEV-23132)
Wrong variable name in the configuration leads Galera to think SST/IST failed, at next restart will request a full SST (MDEV-31517)
An unresolvable outer reference can cause a server to crash. (MDEV-31632)
Segfault when preparing unreferenced select in recursive CTE (MDEV-32299)
Server can crash when JSON_SCHEMA_VALID() is used (MDEV-33640)
When fields of columns defined as GENERATED ALWAYS AS are getting updated by INSERT from SELECT, the server can crash (MDEV-34984)
With DEFAULT() in the WHERE clause and with nested views, the server can crash (MDEV-36686)
innodb_undo_log_truncate=ON leads to out-of-bounds write (MDEV-37042)
When using UPDATE in a BEFORE trigger, the server can crash (MDEV-37341)
Crash with low @@optimizer_max_sel_arg_weight and optimizer_trace=on. (MDEV-37510)
InnoDB could crash during a workload that is frequently rebuilding or dropping tables by executing statements such as TRUNCATE TABLE, OPTIMIZE TABLE, or DROP TABLE. (MDEV-37755)
Crash on reading corrupted view frm file (MDEV-37920)
Galera cluster crashes when granting permission to non existing user after setting max_error_count and wsrep_ignore_apply_errors to zero (MDEV-37991)
crash when reading a corrupted view frm file (MDEV-38001)
Server crashes after INSERT.. ON duplicate KEY UPDATE i = DEFAULT; (MDEV-38096)
Sever shutdown prevented by RocksDB setting rocksdb_pause_background_work (MDEV-38110)
Secondary indexes could be corrupted for InnoDB tables that contain indexed virtual columns. (MDEV-38140)
A large number of joins in a SELECT can crash the server (MDEV-38168)
Specially crafted packet could cause the server to crash (MDEV-38242)
The server can hang when data-at-rest encryption is used with multiple encryption threads (MDEV-38271)
JSON_SCHEMA_VALID() crashes with a long enum (MDEV-38356)
The authentication plugin caching_sha2_password can crash on large packets (MDEV-38365)
Spider could crash when loop detection variables were artificially manipulated. (MDEV-38368)
malformed spatial data could've caused a crash inside InnoDB (MDEV-38372)
Long blob prefix keys could cause a crash in galera. (MDEV-38374)
SHOW FUNCTION CODE package_funccrashes on the second execution (MDEV-38451)Server crashes in setup_returning_fields upon 2nd execution of multi-table-styled DELETE from a view (MDEV-38620)
With --encrypt-binlog=ON if a node fails to apply a writeset it will crash the whole cluster due to a bug in Galera library encryption handling. Fixed in Galera library (MENT-2474)
Can result in unexpected behaviour
JSON_UNQUOTE returns incorrect results depending on the collation (MDEV-14301)
OPTIMIZE table not replicating (MDEV-26618)
Wrong warning (Errcode: 2 "No such file or directory") shown by SHOW WARNING when a partitioned table is changed with ALTER. Only "ALGORITHM=NOCOPY is not supported for this operation. Try ALGORITHM=INPLACE" should be shown (MDEV-35562)
A default value cannot be removed with ALTER and DROP DEFAULT default if the column is defined with NOT NULL (MDEV-37275)
Bogus [ERROR] InnoDB: Compressed page checksum mismatch could be reported for ROW_FORMAT=COMPRESSED tables. (MDEV-37306)
ed25519 client authentication plugin would fail to load for anything but mariadb client utility (MDEV-37527)
This bug happens when using galera, max_tmp_session_space_usage and a transaction that uses temporary file of a size between 'binlog-cache-size' (default 32K) and 64K followed by a change user command. Can be avoided by setting max_tmp_session_space_usage=0. (MDEV-37808)
The CHECK TABLE command can be executed by users with the table-level CREATE but not with a global CREATE privilege (MDEV-37971)
sys.ps_setup_save does not restore SQL_LOG_BIN after error, causes replication discrepancy (MDEV-37979)
If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-37994)
(Column) CHECK constraints can cause CREATE TABLE (SELECT) queries to fail (MDEV-37998)
If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-38026)
event scheduler spams the error log (MDEV-38124)
On Unix-like systems, mariadb-dump --dir can fail due to access permission issue, when server and mariadb-dump run as different OS users. This can happen even if the OS users are in the same group, or mariadb-dump is ran as "root" OS user. (MDEV-38226)
wrong result with index_merge_sort_intersection and rowid_filter=on (MDEV-38327)
Auth Switch with Long Password Corrupts Database Name (MDEV-38431)
mariadb-dump --dir doesn't convert db names (MDEV-38498)
Unexpected
Data too longerror on subselect as a multiplication argument (MDEV-38626)MariaDB sometimes reports "index is corrupted" for encrypted Aria tables, but this appears to be a false positive caused by an off-by-one check in the encryption post-read hook (MDEV-38707)
Related to Install and Upgrade
In case if the view mysql.user was created (e.g. in 10.6) with a server with an unexpected character_set_client or collation_connection, e.g. utf8mb3 and utf8mb3_general_ci, mysql_upgrade does not fix it to the expected latin1 and latin1_swedish_ci. (MENT-2523)
Related to performance
ASCII strings will be sent to client connections slightly faster. (MDEV-21816)
In multi-threaded write-heavy workloads, buf_pool.flush_list_mutex could become a point of contention. (MDEV-38069)
Poor cost calculations for index access cause bad query plans for big VARCHARs (MDEV-38164)
Selectivity sampling for LIKE %foo% not done when the table has no sargable conditions (MDEV-38240)
Clustered PK not used for Loose Index Scan optimization (MDEV-38426)
Under some circumstances, some read operations could unnecessarily wait for an InnoDB log write. (MDEV-38589)
Galera threads time out under heavy load (MENT-2289)
Unexpected results
Unexpected success and result set upon erroneous JSON_VALUE call (MDEV-25148)
ST_OVERLAPS returns true despite dim(originalInput1) ≠ dim(originalInput2) (MDEV-35765)
On an error in CREATE TEMPORARY TABLE ... SELECT, InnoDB had internally aborted a transaction, while the server thought the transaction still existed. This caused various inconsistencies in binlog, disappeared savepoints, etc. This was fixed differently in different versions. In 10.11.16, 11.4.10, 11.8.6 the transaction is consistently and completely rolled back if CREATE TEMPORARY TABLE ... SELECT fails with an error. In 12.3.1 there is no rollback at all. (MDEV-36787)
prohibited semijoin with rownum correctly process in HAVING rownum. (MDEV-37157)
Incorrect results for INTERSECT ALL in ORACLE mode (MDEV-37325)
Allow users with non-SELECT privileges to see rows in
INFORMATION_SCHEMA.TRIGGERStable.ACTION_CONDITION,ACTION_STATEMENTandDEFINERcolumns areNULLunless the user is the owner of the schema or hasTRIGGERprivilege. (MDEV-37474)An empty value inserted for an ENUM column if a BEFORE trigger is used (MDEV-37481)
Allow execution of multi-update/multi-delete queries within the storage engines. (MDEV-37484)
unexpected type changing after changing AVG to MAX (MDEV-37888)
INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege (MDEV-37950)
Presence of Spider disables "external" XA commit (MDEV-37972)
Inconsistent behaviors when casting into time (MDEV-38006)
Userstat Plugin CPU_TIME much higher than BUSY_TIME (MDEV-38028)
Fix MASTER_SSL_VERIFY_SERVER_CERT not usable as an unquoted identifier, unlike other CHANGE MASTER keys (MDEV-38194)
Inconsistent results for make_set of cast (MDEV-38233)
Inconsistent results for NULLIF function (MDEV-38283)
Potentially incorrect result with having reference to group by item. (MDEV-38473)
An issue is fixed where GRANT EXECUTE ON PROCEDURE would fail on the master, but would still be replicated and executed successfully on the slave. (MDEV-38506)
Changelog
For the complete list of changes in this release, see the changelog.
Platforms
In alignment to the enterprise lifecycle, MariaDB Enterprise Server 11.8.5-2 is provided for:
AlmaLinux 8 (x86_64, ARM64)
AlmaLinux 9 (x86_64, ARM64)
AlmaLinux 10 (x86_64, ARM64)
Debian 11 (x86_64, ARM64)
Debian 12 (x86_64, ARM64)
Debian 13 (x86_64, ARM64)
Oracle Linux 8 (x86_64, ARM64)
Oracle Linux 9 (x86_64, ARM64)
Oracle Linux 10 (x86_64, ARM64)
Red Hat Enterprise Linux 8 (x86_64, ARM64)
Red Hat Enterprise Linux 9 (x86_64, ARM64, PPC64LE)
Red Hat Enterprise Linux 10 (x86_64, ARM64)
Rocky Linux 8 (x86_64, ARM64)
Rocky Linux 9 (x86_64, ARM64)
Rocky Linux 10 (x86_64, ARM64)
SUSE Linux Enterprise Server 15 (x86_64, ARM64)
Ubuntu 22.04 (x86_64, ARM64)
Ubuntu 24.04 (x86_64, ARM64)
Microsoft Windows (x86_64) (Without MariaDB Enterprise Cluster (Galera) support)
Red Hat UBI 8 (x86_64, ARM64)
Red Hat UBI 8 is part of the Enterprise Server Docker Image. It does not support MariaDB Enterprise Cluster (Galera) or MariaDB ColumnStore.
Some components of MariaDB Enterprise Server are supported on a subset of platforms. See MariaDB Engineering Policies for details.
Installation Instructions
Upgrade Instructions
This page is: Copyright © 2025 MariaDB. All rights reserved.
Last updated
Was this helpful?

