All pages
Powered by GitBook
1 of 1

Loading...

Release Notes for MariaDB Enterprise Server 10.3.27-10

This tenth release of 10.3 is a maintenance release. This release includes security fixes.

MariaDB Enterprise Server 10.3.27-10 was released on 2020-12-14.

Fixed Security Vulnerabilities

CVE (with link)

CVSS base score

#1: MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the for details.

Notable Changes

  • Galera wsrep library updated to 25.3.31 in .

  • In alignment with the , this release does not include CentOS 6.x and RHEL 6.x packages.

  • The audit plugin (not MariaDB Enterprise Audit) did not log proxy users. The new plugin version 2.0.3 introduces an event sub-type PROXY_CONNECT for event type CONNECT ()

    • On connect, if a proxy user is used, an extra line will be logged:

Issues Fixed

Can result in data loss

  • Data corruption is possible for encrypted tables if the non-default option is used. (MENT-910)

  • Temporary tables created by the user or the system can overwrite existing files on creation. ()

  • Table can disappear after ALTER TABLE command if [[]] is used before altering a child table to remove a primary key. ()

Can result in a hang or crash

  • persistent stats analyze forces a full scan, which results in a lock crash. (MENT-1024)

  • hangs on with the error message Semaphore wait has lasted > 300 seconds. (MENT-1007)

  • Server crash can happen on filesort with a setting for to a value lower than the default of 64 ()

Can result in unexpected behavior

  • Defining a view with SQL syntax =0 incorrectly returns a syntax error. (MENT-1015)

  • reports an error that it cannot find an log file './aria_log.00000000' (MENT-907)

  • failure for incremental backups. ()

  • Aborting a query on an table with does not show an SQL error message if the query could not be aborted. (

Related to install and upgrade

  • mariadb_es_repo_setup curl failed on Ubuntu Focal if ca-certificates is not installed. Now it will prompt an error about missing ca-certificates (MENT-971)

Interface Changes

  • system variable default value changed from ON to OFF

  • system variable was added

  • command-line option added

Platforms

In alignment to the , MariaDB Enterprise Server 10.3.27-10 is provided for:

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 8

  • CentOS 7

  • CentOS 8

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

Note

In alignment with the , this release does not include CentOS 6.x and RHEL 6.x packages.

  1. TIME,HOSTNAME,user,localhost,ID,0,PROXY_CONNECT,test,plug_dest@%,0``

  • Better MariaDB GTID support for the option. (MDEV-19264)

  • New global variable (MDEV-16952)

  • The new parameter for the script can be used to enable a repository of unsupported packages in the repository configuration. The repository currently includes the CONNECT Storage Engine. The storage engine can be installed by yum install MariaDB-connect-engine or apt-get install mariadb-plugin-connect-engine (MENT-1003)

  • Back port of a MariaDB Server 10.5 feature to not acquire record locks when covering table locks exist. (MENT-403)

  • Change by default. (MDEV-23720)

  • Potential stack overflow in fulltext search with a complex MATCH .. AGAINST string. (MDEV-23999)
  • mariadb-backup can hang if the server goes idle after a particular kind of redo log write. (MDEV-23982)

  • A server crash can occur when encryption is enabled for temporary tables (encrypt-tmp-files=ON), and queries use window functions. (MDEV-23867)

  • A crash of MariaDB Server is possible when binary logging is activated, caused by improper raising of an error or replication checksum. (MDEV-23832)

  • assertion on after ALTER TABLE .. DISCARD TABLESPACE (MDEV-23705)

  • Server crashes after a failed attempt to create a unique key on a virtual column. (MDEV-23685)

  • Possible server crash when using an index on a spatial data type with InnoDB. (MDEV-23600)

  • Possible server crash when a string function is used for a column of type and the string function is used in a subquery, which is returning a row. (MDEV-23535)

  • node can crash on high , , or load from many connections executed on the same table with foreign keys. (MDEV-23557)

  • Server crashes if a query is executed on an table with a foreign key where the foreign key was removed while using . This case should result in an SQL error. (MDEV-23470)

  • Recursive procedure call ends with a crash instead of an SQL error. (MDEV-23463)

  • fails to open the table during removal of VIRTUAL column DDL while using , due to a lack of a referenced index. (MDEV-23387)

  • Server crash when altering a table after its tablespace has been discarded already. (MDEV-22939)

  • caused a variety of non-determinism failures if the given position did not exist. (MDEV-22473)

  • SET GLOBAL replicate_do_db = DEFAULT causes a crash. (MDEV-20744)

  • can crash if the first parameter is set to NULL and the second is not valid JSON. (MDEV-20593)

  • Server crashes after with ON DELETE SET NULL for a foreign key and a virtual column in the index. (MDEV-20396)

  • Server can crash on a prepared statement executed via MariaDB Connector/ODBC. (MDEV-19838)

  • Crash on on a table that contains indexed virtual columns. (MDEV-18366)

  • Possible server crash for queries using the window function (MDEV-15180)

  • got stuck after (MDEV-22707)

  • Server crash can occur when SET GLOBAL is used. (MDEV-23534)

  • Possible crash when using Tables and partitions. (MDEV-20100)

  • )
  • Optimizer has chosen an inefficient plan, if a multi-component index, a second index, and a WHERE or ON clause with conditions over these indexes are used. (MDEV-23811)

  • Some rounding has been done in an unexpected way for decimal numbers. (MDEV-23702)

  • Server crashes after changing at runtime via a statement. (MDEV-23693)

  • Creating a view removes parentheses on expressions from the , which results in wrong results. (MDEV-23656)

  • mysql_tzinfo_to_sql under is slow. (MDEV-23440)

  • UDF cannot be uninstalled if the UDF library file doesn't exist. (MDEV-23327)

  • with type can return an unexpected result if the given value for "expr" includes many leading zeros. (MDEV-23105)

  • replication is broken if only one timezone is loaded. (MDEV-22626)

  • SST donation fails, FLUSH TABLES WITH READ LOCK times out. (MDEV-22543)

  • Memory leaks possible after with FOREIGN KEY (MDEV-22277)

  • SST fails for if the data-directory has a lost+found directory. (MDEV-21951)

  • caused a variety of non-determinism failures if the given position did not exist. (MDEV-21839)

  • Linux AIO returned OS error 22 if parameters set to O_DIRECT and innodb_use_native_aio=1 (default). (MDEV-21584)

  • CREATE OR REPLACE TRIGGER in not replicating, if a trigger with the same name already exists. (MDEV-21578)

  • mysqld_multi no longer works with different server binaries. (MDEV-21526)

  • Possible error for incremental backup for encrypted tablespaces. (MDEV-20755)

  • Possible slow server starts and stops if full text indexes are used. (MDEV-18867)

  • The parentheses in a VIEW can be defined incorrectly for a combination of = and BETWEEN (MDEV-17408)

  • upon replaying the binary log. (MDEV-16372)

  • Several IPv6 issues with powered by Galera. (MDEV-21770, MDEV-23576, MDEV-23580, MDEV-23581, MDEV-23574)

  • Subquery on information_schema fails with error message. (MENT-1016)

  • AUTO_INCREMENT does not increment with a compound primary key on a partitioned table. (MENT-997)

  • CREATE TEMPORARY TABLE .. LIKE () returns an error if a unique index is defined in the table. (MDEV-23968)

  • CREATE .. SELECT can result in an empty result on a join versioned table. (MDEV-23799)

  • Error ERROR 4142 (HY000): SYSTEM_TIME partitions in table t1 do not support historical query upon querying a view, when that view is selecting from the versioned table with partitions. It only happens if the view itself was created using FOR SYSTEM_TIME ALL (MDEV-23779)

  • Disk Space not reused for Blob in the data file. (MDEV-23072)

  • will not dump sequence definition details on --no-data dump. (MDEV-21786)

  • fails to validate corruption on a table that was corrupted by a bug related to instant ADD or DROP (fixed in MariaDB Enterprise Server 10.3.17, 10.4.7). (MDEV-21251)

  • Subquery execution is not terminated after LIMIT ROWS EXAMINED is exceeded. (MDEV-18335)

  • Ubuntu 16.04
  • Ubuntu 18.04

  • Ubuntu 20.04

  • Debian 9

  • Debian 10

  • SUSE Linux Enterprise Server 12

  • SUSE Linux Enterprise Server 15

  • Microsoft Windows

  • 6.5

    CVE-2020-14812

    4.9

    CVE-2020-14789

    4.9

    CVE-2020-14776

    4.9

    CVE-2020-28912

    N/A (Critical)#1

    MariaDB Engineering Policy
    MariaDB Engineering Policy
    MDEV-19443
    MDEV-23569
    MDEV-22934
    MDEV-24033
    MDEV-24026
    MDEV-23938
    enterprise lifecycle
    MariaDB Corporation Engineering Policies
    MariaDB Engineering Policy
    cve.org
    CVE-2020-14765
    MariaDB Enterprise Cluster
    MariaDB Enterprise Cluster
    Galera
    Galera
    Galera
    MariaDB Enterprise Cluster
    Galera cluster
    MariaDB Enterprise Cluster
    MariaDB Enterprise Server
    InnoDB
    innodb_background_scrub_data_uncompressed=ON
    server-system-variables/#foreign_key_checks|SET FOREIGN_KEY_CHECKS=0
    InnoDB
    InnoDB
    INSERT
    max_sort_length
    ISNULL(ID)
    MariaDB Enterprise Backup
    Aria
    MariaDB Enterprise Backup
    InnoDB
    KILL QUERY
    innodb_log_optimize_ddl
    innodb_max_purge_lag_wait
    mysqld
    --innodb-max-purge-lag-wait
    performance_schema_digests_size
    mariadb-backup --slave-info
    InnoDB
    innodb_max_purge_lag_wait
    --include-unsupported
    mariadb_es_repo_setup
    InnoDB
    innodb_log_optimize_ddl=OFF
    InnoDB
    InnoDB
    TRUNCATE
    DATETIME
    INSERT
    DELETE
    UPDATE
    InnoDB
    SET FOREIGN_KEY_CHECKS=0
    InnoDB
    SET FOREIGN_KEY_CHECKS=0
    SHOW BINLOG EVENTS FROM ...
    JSON_MERGE_PATCH(json_doc, json_doc[, json_doc] ...)
    DELETE
    SELECT
    SELECT
    NTH_VALUE()
    FLUSH TABLES
    replicate_do_table
    Spider
    innodb_buffer_pool_size
    SET
    SELECT
    InnoDB
    CAST(expr AS type)
    DECIMAL
    ALTER TABLE
    MariaDB Enterprise Backup
    SHOW BINLOG EVENTS FROM ...
    innodb_flush_method
    --prepare
    ER_BASE64_DECODE_ERROR
    system-versioned table
    mysqldump
    CHECK TABLE

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