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-34124arrow-up-right)

  • 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-38203arrow-up-right)

    • 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-38360arrow-up-right)

Issues Fixed

Can result in data loss

  • Server crash upon moving InnoDB table with fulltext index between databases (MDEV-31892arrow-up-right)

  • 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-37558arrow-up-right)

  • Intermittent Replication Failure on a multi-table DELETE (MDEV-38003arrow-up-right)

  • 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-38041arrow-up-right)

Can result in hang or crash

Can result in unexpected behaviour

  • JSON_UNQUOTE returns incorrect results depending on the collation (MDEV-14301arrow-up-right)

  • OPTIMIZE table not replicating (MDEV-26618arrow-up-right)

  • 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-35562arrow-up-right)

  • A default value cannot be removed with ALTER and DROP DEFAULT default if the column is defined with NOT NULL (MDEV-37275arrow-up-right)

  • Bogus [ERROR] InnoDB: Compressed page checksum mismatch could be reported for ROW_FORMAT=COMPRESSED tables. (MDEV-37306arrow-up-right)

  • ed25519 client authentication plugin would fail to load for anything but mariadb client utility (MDEV-37527arrow-up-right)

  • 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-37808arrow-up-right)

  • The CHECK TABLE command can be executed by users with the table-level CREATE but not with a global CREATE privilege (MDEV-37971arrow-up-right)

  • sys.ps_setup_save does not restore SQL_LOG_BIN after error, causes replication discrepancy (MDEV-37979arrow-up-right)

  • If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-37994arrow-up-right)

  • (Column) CHECK constraints can cause CREATE TABLE (SELECT) queries to fail (MDEV-37998arrow-up-right)

  • If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-38026arrow-up-right)

  • event scheduler spams the error log (MDEV-38124arrow-up-right)

  • 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-38226arrow-up-right)

  • wrong result with index_merge_sort_intersection and rowid_filter=on (MDEV-38327arrow-up-right)

  • Auth Switch with Long Password Corrupts Database Name (MDEV-38431arrow-up-right)

  • mariadb-dump --dir doesn't convert db names (MDEV-38498arrow-up-right)

  • Unexpected Data too long error on subselect as a multiplication argument (MDEV-38626arrow-up-right)

  • 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-38707arrow-up-right)

  • 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-2523arrow-up-right)

Unexpected results

  • Unexpected success and result set upon erroneous JSON_VALUE call (MDEV-25148arrow-up-right)

  • ST_OVERLAPS returns true despite dim(originalInput1) ≠ dim(originalInput2) (MDEV-35765arrow-up-right)

  • 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-36787arrow-up-right)

  • prohibited semijoin with rownum correctly process in HAVING rownum. (MDEV-37157arrow-up-right)

  • Incorrect results for INTERSECT ALL in ORACLE mode (MDEV-37325arrow-up-right)

  • Allow users with non-SELECT privileges to see rows in INFORMATION_SCHEMA.TRIGGERS table. ACTION_CONDITION, ACTION_STATEMENT and DEFINER columns are NULL unless the user is the owner of the schema or has TRIGGER privilege. (MDEV-37474arrow-up-right)

  • An empty value inserted for an ENUM column if a BEFORE trigger is used (MDEV-37481arrow-up-right)

  • Allow execution of multi-update/multi-delete queries within the storage engines. (MDEV-37484arrow-up-right)

  • unexpected type changing after changing AVG to MAX (MDEV-37888arrow-up-right)

  • INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege (MDEV-37950arrow-up-right)

  • Presence of Spider disables "external" XA commit (MDEV-37972arrow-up-right)

  • Inconsistent behaviors when casting into time (MDEV-38006arrow-up-right)

  • Userstat Plugin CPU_TIME much higher than BUSY_TIME (MDEV-38028arrow-up-right)

  • Fix MASTER_SSL_VERIFY_SERVER_CERT not usable as an unquoted identifier, unlike other CHANGE MASTER keys (MDEV-38194arrow-up-right)

  • Inconsistent results for make_set of cast (MDEV-38233arrow-up-right)

  • Inconsistent results for NULLIF function (MDEV-38283arrow-up-right)

  • Potentially incorrect result with having reference to group by item. (MDEV-38473arrow-up-right)

  • 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-38506arrow-up-right)

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 Policiesarrow-up-right for details.

Installation Instructions

Upgrade Instructions

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

spinner

Last updated

Was this helpful?