All pages
Powered by GitBook
1 of 1

Loading...

Release Notes for MariaDB Enterprise Server 10.4.14-8

This eighth release of MariaDB Enterprise Server 10.4 is a maintenance release, including a variety of fixes.

MariaDB Enterprise Server 10.4.14-8 was released on 2020-09-08.

Fixed Security Vulnerabilities

CVE (with link)

CVSS base score

Notable Changes

  • Limit innodb_encryption_threads to 255 ()

  • Minimum value of raised to 8 (previously 4) so fixed size data types like and are not truncated for lower values of . ()

  • Backport from MariaDB Server 10.5.4 of improvements to for InnoDB. (MENT-636)

privilege for system user mariadb.sys removed for system table ()

Issues Fixed

Can result in data loss

  • doublewrite recovery can corrupt data pages. ()

  • table can disappear when trying to change primary key after disabling Foreign Key checks and violating a Foreign Key constraint. (MENT-804)

  • corruption in delete buffering. ()

  • Rollback of fails when column reorder occurs. ()

Can result in a hang or crash

  • deadlock in ()

  • data file extension is not crash-safe. ()

  • is not crash safe. ()

  • Deadlock involving parallel workers, , and ()

Can result in unexpected behavior

  • Service shutdown fails if OS datetime has been updated backwards. ()

  • ALTER TABLE .. ANALYZE PARTITION can run for hours for huge tables if engine-independent persistent statistics are enabled, due to reading and locking of all rows in the table instead of for the partition. ()

  • can fail with privilege error when privilege exists at database level but privilege exists at table level. ()

Related to install and upgrade

  • and can't run if the library file doesn't exist. ()

Changes in Storage Engines

  • This release includes

Interface Changes

  • --help command-line option added

  • command-line option added

  • system variable minimum value changed from 4 to 8

Platforms

In alignment to the , MariaDB Enterprise Server 10.4.14-8 is provided for:

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 6

  • CentOS 8

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see

Note

CentOS 6, Debian 8, and Red Hat Enterprise Linux 6 are no longer supported as per the . Older releases are available from the . Instructions for installation are included as a README file within the download.

Installation Instructions

Upgrade Instructions

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

Possible data inconsistency when executing ADD PRIMARY KEY with concurrent DML transactions. (MDEV-23244)

  • table corruption after (MDEV-22988)

  • to extend a column was incorrectly allowed to be instant. (MDEV-22771)

  • Crashes when running a SQL query containing a specific subquery pattern. (MDEV-23221)

  • Dropping the adaptive hash index may cause DDL to lock up InnoDB. (MDEV-22456)

  • could result in a crash when the value exceeds the max allowed 2147483647 (MDEV-22451)

  • Crash on WITH RECURSIVE large query (MDEV-22748)

  • Crash with Prepared Statement with a ? parameter inside a re-used CTE. (MDEV-22779)

  • Possible crash after changing the query_cache size. (MDEV-5924)

  • Crash in CREATE TABLE AS SELECT when the precision of returning type = 0 (MDEV-22502)

  • or in a statement which has a 0x00 byte in one of the values could crash the server. (MDEV-22111)

  • recovery can block server startup. (MENT-915)

  • Possible crash of a MariaDB Enterprise Cluster node when is executed (MDEV-23147)

  • Possible crash when executing . (MDEV-23009)

  • Server can hang when started with --plugin-load-add=server_audit and records in mysql.plugin refer to non-existent libraries. (MDEV-19918)

  • Server hangs on start up when loading if old plugin is installed (MENT-273)

  • Latency and throughput regression identified in write-heavy benchmarks for latest releases in MariaDB Server 10.2, 10.3, and 10.4. (MENT-909)

  • When giving a parallel optimistic slave a replication stop position with START SLAVE UNTIL .. file .. pos stops at an earlier position earlier than defined if the transaction that spans over the given stop position has to roll back due to conflicts. (MDEV-15152)

  • mariadb-backup --prepare does not stop on errors while applying redo log. (MDEV-22354)

  • Point in time recovery of binary log fails with syntax error when . (MDEV-23108)

  • Replication aborts with ER_SLAVE_CONVERSION_FAILED upon CREATE .. SELECT when . (MDEV-19632)

  • Regression in Audit Plugin Performance. (MENT-700)

  • ROW_FORMAT mismatch in instant . An instant ADD or DROP column or reorder could create a dummy table object with the wrong ROW_FORMAT when was changed between and . (MDEV-23295)

  • Slow shutdown on large instances when using Windows OS. (MDEV-22778)

  • Rounding functions return wrong datatype. (MDEV-23366, MDEV-23367, MDEV-23368, MDEV-23350, MDEV-23351, MDEV-23337, MDEV-23323)

  • produces zombie processes. (MDEV-21385)

  • Performance regression when using . (MENT-870)

  • CentOS 7
  • CentOS 6

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Ubuntu 20.04

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Microsoft Windows

  • Enterprise Spider Federated Topology with MariaDB Enterprise Server 10

    4.4

    MDEV-22258
    MDEV-22715
    MDEV-23237
    MDEV-11799
    MDEV-22497
    MDEV-22637
    MDEV-22890
    MDEV-23190
    MDEV-21347
    MDEV-23089
    MDEV-17481
    MDEV-21472
    MDEV-23010
    MDEV-21258
    ColumnStore 1.4.4.
    mariadb-backup
    mariadb-backup --mysqld-args
    enterprise lifecycle
    MariaDB Corporation Engineering Policies".
    MariaDB Engineering Policies
    MariaDB Downloads page
    MariaDB Enterprise Server 10.4
    10
    10
    Enterprise Spider Sharded Topology with MariaDB Enterprise Server
    10
    10
    10
    cve.org
    CVE-2021-2022
    max_sort_length
    DOUBLE
    BIGINT
    max_sort_length
    DROP TABLE
    UPDATE
    mysql.global_priv
    InnoDB
    InnoDB
    InnoDB
    INSERT
    InnoDB
    FLUSH TABLES .. FOR EXPORT
    InnoDB
    innodb_log_optimize_ddl=OFF
    STOP SLAVE
    FLUSH TABLES WITH READ LOCK
    InnoDB
    UPDATE
    UPDATE
    SELECT
    UNINSTALL PLUGIN
    UNINSTALL SONAME
    max_sort_length
    Enterprise Cluster Topology with MariaDB Enterprise Server
    .4
    Primary/Replica Topology with MariaDB Enterprise Server
    .4
    .4
    Upgrade to MariaDB Enterprise Server
    .4
    Upgrade from MariaDB Community Server to MariaDB Enterprise Server
    .4
    InnoDB
    DROP INDEX
    ALTER TABLE
    CHAR
    RESET MASTER TO
    ENUM
    SET
    CREATE TABLE
    InnoDB
    KILL
    FLUSH PRIVILEGES
    MariaDB Enterprise Audit
    SERVER_AUDIT
    InnoDB
    sql_mode=ORACLE
    sql_mode=ORACLE
    ALTER TABLE
    innodb_default_row_format
    CREATE TABLE
    ALTER TABLE
    InnoDB
    PAM v2 plugin
    MariaDB Enterprise Audit
    .4