> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/enterprise-server/old-releases/10.4/10.4.6-1.md).

# Release Notes for MariaDB Enterprise Server 10.4.6-1

This first release of [MariaDB Enterprise Server 10.4](broken://spaces/SsmexDFPv2xG2OTyO5yV/pages/u8bajkkAt8lxVQN5z1rN) includes a variety of new features and fixes, compared to MariaDB Community Server 10.4.5.

MariaDB Enterprise Server 10.4.6-1 was released on 2019-07-08.

## New Features

* [MariaDB Enterprise Backup](/docs/server/server-usage/backup-and-restore/mariadb-enterprise-backup.md) with support for non-blocking Backups
* Backup Stages for [non-blocking Backups](/docs/server/server-usage/backup-and-restore/mariadb-enterprise-backup.md#nonblocking-backups)
* [MariaDB Enterprise Audit Plugin](/docs/server/reference/plugins/mariadb-audit-plugin.md)
  * Per user filters using system tables
  * Audit of AUDIT plugin configuration changes
* Maximum number of secondary indexes increased to 128 per table
* [Tracing facility for the Optimizer](/docs/server/ha-and-performance/optimization-and-tuning/query-optimizations.md)
* Slow master shutdown option
* Data-at-Rest Encryption for [MariaDB Enterprise Cluster](https://mariadb.com/docs/galera-cluster/) transaction logs
* [Instant schema changes for a variety of ALTER TABLE statements with InnoDB](/docs/server/server-usage/storage-engines/innodb/innodb-online-ddl/innodb-online-ddl-operations-with-the-instant-alter-algorithm.md)
* Password expiration
* Account locking via SQL
* Account blocking based on the number of failed connects
* [MariaDB Enterprise Cluster](https://mariadb.com/docs/galera-cluster/) based on Galera 4
  * Streaming replication (huge transactions) for MariaDB Cluster
  * Support of group commit in the binary log
  * New causal reads functions
  * Donor selection based on Incremental State Transfer status
  * Persistent cluster/group information
* [Application-time period temporal tables (FOR PORTION OF)](/docs/server/reference/sql-structure/temporal-tables.md)
* [System-versioned Application-time period tables (Bitemporal)](/docs/server/reference/sql-structure/temporal-tables/bitemporal-tables.md)
* Key rotation for [InnoDB](/docs/server/server-usage/storage-engines/innodb.md) REDO log encryption
* Encryption for spatial indexes with InnoDB
* [FLUSH SSL](/docs/server/reference/sql-statements/administrative-sql-statements/flush-commands/flush.md) to reload SSL certificates
* Crash-safe system tables based on the Aria storage engine

## New Default Settings

* A new Enterprise config file is provided that sets optimized defaults:
* Server does not load plugins of maturity Beta or lower
* Authentication plugin [ed25519](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-ed25519.md) is loaded by default
* Account root is using [unix\_socket](/docs/server/reference/plugins/authentication-plugins/authentication-plugin-unix-socket.md) by default on Linux systems
* Accounts for root can only connect from the local host
* Accounts of type anonymous-user removed
* Database "test" has no default grants
* [simple\_password\_check](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md) plugin is activated by default with settings:
  * [simple\_password\_check\_minimal\_length = 8](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md#simple_password_check_minimal_length)
  * [simple\_password\_check\_digits = 1](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md#simple_password_check_digits)
  * [simple\_password\_check\_letters\_same\_case = 1](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md#simple_password_check_letters_same_case)
  * [simple\_password\_check\_other\_characters = 1](/docs/server/reference/plugins/password-validation-plugins/simple-password-check-plugin.md#simple_password_check_other_characters)
* `Audit` plugin is loaded by default, but is not activated
* [DISKS](/docs/server/reference/plugins/other-plugins/disks-plugin.md) plugin is loaded by default on Linux systems
* Engine independent table statistics are enabled by default
* Histograms collected by default
* `optimize_join_buffer_size=on` by default
* JSON validation by default for [JSON](/docs/server/reference/data-types/string-data-types/json.md) type fields

## Notable Changes

* [SET PASSWORD](/docs/server/reference/sql-statements/account-management-sql-statements/set-password.md) is now plugin-agnostic
* [DISKS](/docs/server/reference/plugins/other-plugins/disks-plugin.md) plugin, used by MariaDB MaxScale, is now of maturity stable
* Access to data provided by the [DISKS](/docs/server/reference/plugins/other-plugins/disks-plugin.md) plugin via the information schema requires the [FILE](/docs/server/reference/sql-statements/account-management-sql-statements/grant.md) privilege
* Unsupported Community plugins are not loaded by default
* Embedded Server removed
* HeidiSQL is not included in Windows installations
* MariaDB Server is now statically linked with the bundled wolfSSL library in MSI and ZIP packages on Windows, as well as in .deb packages provided by Debian's and Ubuntu's default repositories
* MariaDB Named Commands

## Platforms

In alignment with the [enterprise lifecycle](/docs/release-notes/enterprise-server/about/enterprise-server-lifecycle.md), MariaDB Enterprise Server 10.4.6-1 is provided for:

* CentOS 7
* CentOS 6
* Debian 9
* Debian 8
* Red Hat Enterprise Linux 7
* Red Hat Enterprise Linux 6
* Ubuntu 18.04
* Ubuntu 16.04
* Microsoft Windows

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "[MariaDB Corporation Engineering Policies](https://mariadb.com/engineering-policies).

#### Note

CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the [MariaDB Engineering Policy](https://mariadb.com/engineering-policies). Older releases are available from the [MariaDB Downloads page](https://mariadb.com/downloads). Instructions for installation are included as a README file within the download.

## Installation Instructions

* [MariaDB Enterprise Server 10.4](/docs/server/architecture/topologies/single-node-topologies/enterprise-server.md)
* [Enterprise Cluster Topology with MariaDB Enterprise Server 10.4](/docs/server/architecture/topologies/galera-cluster.md)
* [Primary/Replica Topology with MariaDB Enterprise Server 10.4](/docs/server/architecture/topologies/primary-replica.md)
* [Enterprise Spider Sharded Topology with MariaDB Enterprise Server 10.4](/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies/sharded-mariadb-enterprise-spider-topology.md)
* [Enterprise Spider Federated Topology with MariaDB Enterprise Server 10.4](/docs/server/architecture/topologies/mariadb-enterprise-spider-topologies/federated-mariadb-enterprise-spider-topology.md)

## Upgrade Instructions

* [Upgrade to MariaDB Enterprise Server 10.4](/docs/server/server-management/install-and-upgrade-mariadb/upgrading/mariadb-community-server-upgrade-paths/upgrading-to-unmaintained-mariadb-releases/upgrading-from-mariadb-10-4-to-mariadb-10-5.md)
* [Upgrade from MariaDB Community Server to MariaDB Enterprise Server 10.4](/docs/server/server-management/install-and-upgrade-mariadb/upgrading/platform-specific-upgrade-guides/upgrading-on-linux/upgrading-between-major-mariadb-versions.md)

<sub>*This page is: Copyright © 2026 MariaDB. All rights reserved.*</sub>

{% @marketo/form formid="4316" formId="4316" %}
