Release Notes for MariaDB Enterprise Server 10.5.4-2

MariaDB Enterprise Server 10.5.4-2 is the first Stable (GA) release of MariaDB Enterprise Server 10.5, released on 2020-07-16

This release of MariaDB Enterprise Serverarrow-up-right 10.5 is the first GA (Generally Available) release. It Includes a variety of new features.

MariaDB Enterprise Server 10.5.4-2 was released on 2020-07-16.

Note

With MariaDB Enterprise Server 10.5 "mysql" command names are replaced with "mariadb" command names. Symbolic links are in place to maintain backward compatibility with the old names and prevent disruption. (MDEV-21303arrow-up-right)

Notable Changes

MariaDB Enterprise ColumnStore is a columnar storage engine for analytical workloads. MariaDB Enterprise ColumnStore 1.5.3 is included in this release. Specific details on this component may be found in the Enterprise ColumnStore 1.5.3 release notes.

Changes in Storage Engines

SQL Level Enhancements

Replication and High Availability (HA)

  • Replica aware server shutdown (MENT-731)

    • Primary only shuts down when replication transactions have been processed

    • Added the shutdown_wait_for_slaves system variable to control default behavior

  • MariaDB Enterprise Clusterarrow-up-right based on Galera 4.1

    • New non-blocking DDL mode: set wsrep_osu_method system variable to NBO to allow DDL to not block the whole cluster for ALTER TABLE statements, which use a lock mode SHARED or EXCLUSIVE

    • Galera Black Box as debug message storage for troubleshooting

    • A new inconsistency voting protocol in MariaDB Cluster can be used avoiding a full cluster shutdown while ensuring hardening the cluster against potential threats for data consistency (MDEV-17048arrow-up-right)

    • Support added for Galera Global Transaction ID in MariaDB Cluster, which replicates MariaDB Global Transaction ID to other nodes in the cluster (MDEV-20720arrow-up-right)

    • Support added for Non Blocking Operations method in wsrep_osu_method system variable (MDEV-20051arrow-up-right)

Privileges and Security Features

Optimizer Changes

Interface Changes

Tools

  • aria_pack supports transactional tables

  • aria_pack now supports --datadir, --ignore-control-file, and --require-control-file options

  • mariadb-dump now supports --ignore-table-data option (MDEV-22037arrow-up-right)

Privileges and Security

New defaults

Configuration Options

  • Upgraded Performance Schema instrumentation and tables (MDEV-6114arrow-up-right)

  • Support added for ENFORCE option with slave_run_triggers_for_rbr system variable (MDEV-21833arrow-up-right)

  • Support added for sql_if_exists session system variable, which provides an implicit IF EXISTS to SQL statements altering, renaming, or dropping tables, views, functions, and packages (MDEV-19964arrow-up-right)

  • Column added to Information Schema SYSTEM_VARIABLES table showing the configuration file from which it received its value (MDEV-12684arrow-up-right)

  • Columns that indicate InnoDB Buffer Pool instance now return a value of 0 on the Information Schema INNODB_BUFFER_PAGE, INNODB_BUFFER_PAGE_LRU, INNODB_BUFFER_POOL_STATS, INNODB_CMPMEM, and INNODB_CMPMEM_RESET (MDEV-15058arrow-up-right)

  • SHOW MASTER STATUS statement renamed to SHOW BINLOG STATUS, the old syntax still understood for compatibility (MDEV-21743arrow-up-right)

  • Minimum value of max_sort_length raised to 8 (previously 4), so fixed size data types like DOUBLE and BIGINT are not truncated for lower values of max_sort_length (MDEV-22715arrow-up-right)

Deprecated/Removed System Variables

Deprecated/Removed Information Schema

Aria Storage Engine

  • Maximum key length for Aria storage engine increased from 1000 to 2000 bytes

Platforms

In alignment with the enterprise lifecyclearrow-up-right, MariaDB Enterprise Server 10.5.4-2 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".

Note

MariaDB Enterprise Server 10.5 removes support for Red Hat Enterprise Linux (RHEL) 6 and CentOS 6.

Installation Instructions

Upgrade Instructions

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

spinner

Last updated

Was this helpful?