Release Notes for MariaDB Enterprise Server 10.5.12-8

MariaDB Enterprise Server 10.5.12-8 is a Stable (GA) maintenance release of MariaDB Enterprise Server 10.5, released on 2021-09-14

This eighth release of MariaDB Enterprise Serverarrow-up-right 10.5 is a maintenance release. This release includes a variety of fixes.

MariaDB Enterprise Server 10.5.12-8 was released on 2021-09-14.

Fixed Security Vulnerabilities

Backported Features

This release of MariaDB Enterprise Server includes features backported from MariaDB Enterprise Server 10.6.

{
 "connect_event" : "ALL",
 "table_event" : ["READ","WRITE",{"ignore_tables" : "mysql.*"}],
 "query_event" : ["DDL",{"tables" : "test.t2"}]
}
  • MariaDB Enterprise Audit can be configured to not start the server if Audit Filters are invalid. (MENT-1243)

  • Enhanced consistency for Semi-Sync Replication

    • When rpl_semi_sync_slave_enabled=ON, consistency is guaranteed for a Primary server in an HA (Primary/Replica) topology when using semi-synchronous replication. (MDEV-21117arrow-up-right)

    • Prior to this release, when using semi-synchronous replication, if a Primary crashed before sending a transaction to the Replica, on restart the Primary could recover incomplete InnoDB transactions when rejoining as a Replica.

    • With this release, when using semi-synchronous replication and with rpl_semi_sync_slave_enabled=ON, incomplete transactions will be rolled-back on the Replica, ensuring the new Primary (former Replica) and new Replica (former Primary) remain in sync.

  • Enhanced compatibility with Sybase SQL Anywhere through sql_mode=EXTENDED_ALIASES: (MENT-1062) With sql_mode=EXTENDED_ALIASES, alias resolution and use of column aliases in the SQL SELECT list and WHERE clause. With sql_mode=EXTENDED_ALIASES, support use of an alias in the SELECT list before the alias is defined. With sql_mode=EXTENDED_ALIASES, if the same label is used for an alias and a column, the alias is used.

Notable Changes

Galera updated to 26.4.9

ARM64 is now supported for several #platforms.

  • The script wsrep_sst_mariadb-backup checks all server-related configuration groups when processing a configuration file. (MDEV-25669arrow-up-right)

    • Prior to this release, only the [mysqld] configuration group was checked when processing a configuration file.

  • MariaDB Enterprise Backup expects --stream=mbstreamarrow-up-right to stream a backup using the included mbstream utility. (MDEV-15730arrow-up-right)

InnoDB no longer acquires advisory file locks by default. (MDEV-24393arrow-up-right)

The information_schema.KEYWORDS table has been added and can be used to view details about SQL keywords. (MDEV-25129arrow-up-right)

The information_schema.SQL_FUNCTIONS table has been added and can be used to view details about built-in functions. (MDEV-25129arrow-up-right)

Removed SSL ciphers RC4-MD5 and RC4-SHA for mariadbd binaries compiled with WolfSSL. (MDEV-26092arrow-up-right)

  • The type_mysql_json plugin is not supported, so it has been relocated to the appropriate location. (MENT-1277)

    • For binary tarballs, the plugin was moved to the not_supported directory.

    • For Linux packages, the plugin was moved to the not-supported repositories.

  • For mariadb-binlog, specifying the --base64-output option with no value would prevent the BINLOG statements from being written to the output. (MDEV-25222arrow-up-right)

    • Starting with this release, the --base64-output option requires a value, and the always value has been removed.

The black box tool for MariaDB Enterprise Cluster has been renamed from bbtool to mariadb-bbtool. The install directory has been changed from sbin to bin. (MENT-1291)

Improved InnoDB page flushing performance. (MDEV-25954arrow-up-right, MDEV-25948arrow-up-right, MDEV-25801arrow-up-right, MDEV-26004arrow-up-right, MDEV-25113arrow-up-right)

The inet6 plugin has been upgraded to the "stable" maturity. (MDEV-26226arrow-up-right)

The S3 plugin has been upgraded to the "stable" maturity. (MDEV-26226arrow-up-right)

Issues Fixed

Can result in data loss

Can result in a hang or crash

Can result in unexpected behavior

As a result of this issue, a Joiner node writes the following error to the MariaDB Error Log:

  • With MariaDB Enterprise Cluster, when =rsync is set, rsync for a new SST process may be killed rather than the rsync for the old SST process. (MDEV-25880arrow-up-right)

  • With MariaDB Enterprise Cluster, the WSREP threads could write warnings about foreign keys to the MariaDB Error Log when wsrep_debug is not enabled. (MDEV-26062arrow-up-right)

    • In prior releases, the following warning could be written to the log:

Changes in Storage Engines

  • This release incorporates MariaDB ColumnStore storage engine version 5.6.2.

Interface Changes

Platforms

In alignment with the enterprise lifecyclearrow-up-right, MariaDB Enterprise Server 10.5.12-8 is provided for:

  • AlmaLinux 8 (x86_64, ARM64)

  • AlmaLinux 9 (x86_64, ARM64)

  • Debian 11 (x86_64, ARM64)

  • Debian 12 (x86_64, ARM64)

  • Microsoft Windows (x86_64) (MariaDB Enterprise Cluster excluded)

  • Red Hat Enterprise Linux 8 (x86_64, ARM64)

  • Red Hat Enterprise Linux 9 (x86_64, ARM64)

  • Rocky Linux 8 (x86_64, ARM64)

  • Rocky Linux 9 (x86_64, ARM64)

  • SUSE Linux Enterprise Server 12 (x86_64)

  • SUSE Linux Enterprise Server 15 (x86_64, ARM64)

  • Ubuntu 20.04 (x86_64, ARM64)

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policiesarrow-up-right".

Installation Instructions

Upgrade Instructions

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

spinner

Last updated

Was this helpful?