Release Notes for MariaDB Enterprise Server 10.5.9-6
This page is part of MariaDB's Documentation.
The parent of this page is: Release Notes for MariaDB Enterprise Server 10.5
Topics on this page:
Overview
This sixth release of MariaDB Enterprise Server 10.5 is a maintenance release. This release includes security fixes.
MariaDB Enterprise Server 10.5.9-6 was released on 2021-03-15.
Fixed Security Vulnerabilities
CVE (with cve.org link) | CVSS base score |
N/A (Critical)#1 |
- #1:
MariaDB CVEs are assigned a word rating instead of a CVSS base score. See the MariaDB Engineering Policy for details.
Notable Changes
The new mariadb-dump
--system={all, users, plugins, udfs, servers, stats, timezones}
command-line option allows dumping system information in logical form. (MDEV-23630)Added primary host and port info to replica stop messages. (MDEV-10272)
Parameter innodb_
idle_ has no effect and is defined as deprecated. (MDEV-24536)flush_ pct New MariaDB Enterprise Backup option --log-innodb-page-corruption to continue the backup process when corruption is encountered. Corrupted pages are logged in
backup_corrupted
file in the backup destination directory. (MDEV-22929)MariaDB Enterprise Backup adds
completed with Error!
to the end of the log file if the backup is started with parameter --log-innodb-page-corruption and completed with corrupted tables. The new log entrycanceled with Error!
will be used when the backup could not be completed. (MENT-1059)wsrep_
provider and wsrep_notify_ system variables are read-only. (MDEV-25179)cmd Galera
wsrep
library updated to 26.4.7 in MariaDB Enterprise Cluster.CREATE USER and ALTER USER allow either order for
ACCOUNT LOCK
andPASSWORD EXPIRE
(MDEV-24098)
Issues Fixed
Can result in data loss
Crash on recovery after server kill during instant
ADD COLUMN
(MDEV-24323)
Can result in a hang or crash
Possible segfault on CREATE TABLE with explicit
FTS_DOC_ID_INDEX
using multiple fields. (MDEV-24403)Server crashes upon attempt to update view through second execution of a stored procedure. (MDEV-16940)
CREATE VIEW containing WITH clause can crash. (MDEV-22781)
Possible crash for a query using recursive CTE without having a default schema defined. (MDEV-24019)
Server crash on
WITH RECURSIVE UNION ALL
(CTE) query. (MDEV-23619)Server hang due to Galera lock conflict resolution. (MDEV-23328)
Possible crash in replication when applying a transaction that contains cascading foreign key delete for a table and that has an indexed virtual column. (MDEV-23033)
Possible lock conflicts between two wsrep high priority threads in MariaDB Enterprise Cluster on tables having unique secondary keys. (MDEV-23851)
Server crash when VALUE() uses a subselect. (MDEV-24675)
Possible crash of the server when audit logging is active. (MENT-1098)
MariaDB Enterprise Cluster crash after execution of XA START (MDEV-24469)
Hang with innodb_
use_ and innodb_native_ aio=0 write_ (MDEV-24313)io_ threads=1 Encryption is modifying a freed page for InnoDB, which results in a crash. (MDEV-24695)
A query on a table with composite key and range condition on multiple attributes can result in a crash. (MENT-1126)
Can result in unexpected behavior
SHOW GRANTS is missing the
WITH GRANT
privilege for roles. (MDEV-24289)mysqld_safe
log messages are missing in the error log file. (MDEV-21367)CHECK_CLAUSE
field in INFORMATION_SCHEMA.CHECK_ truncates check constraints expressions. (MDEV-24139)CONSTRAINTS Unexpected error message when selecting from view that uses mergeable derived table. (MDEV-24314)
Permission denied error message is returned on users with SELECT permissions for nested CTEs. (MDEV-20751)
Regression:
SELECT .. UNION ..
with inconsistent column names fails. (MDEV-19179)Race condition between KILL and transaction commit with MariaDB Enterprise Cluster. (MDEV-23536)
Plugin system variables and activation options can break mariadbd --wsrep_
recover for MariaDB Enterprise Cluster. (MDEV-20717)SELECT INTO OUTFILE
used permission666
where644
should be used to limit the privileges to change the file. (MDEV-23875)Syntax error on correct syntax for CREATE VIEW that includes
X is null = 0
(MDEV-24194)Altered connection limits for user have no effect. (MDEV-17852)
Syntax error when using
COLLATE
for creating virtual columns. (MDEV-12161)Auto purge of relaylogs stops when relay-log-file is
slave-relay-log.999999
and slave_parallel_ is enabled. (MDEV-8134)threads ORDER BY
in view definition leads to wrong result withGROUP BY
on query using view. (MDEV-23826)SUM column from a derived table returns invalid values. (MDEV-23291)
server_
audit doesn't respect filters for PROXY_CONNECT events. (MDEV-24318)server_
audit plugin doesn't consider proxy users in server_audit_ and server_excl_ users audit_ (MDEV-19442)incl_ users With
ALTER USER .. IDENTIFIED BY
command, password isn't replaced by asterisks in audit log. (MENT-1128)UPDATE does not insert history row for system versioned or application period based tables if the row has not changed. (MDEV-23446)
Wrong duplicate primary key error between the history row generated on referential action and the history row on evaluating foreign referential action for self-reference in a system versioned table. (MDEV-21138, MDEV-23644)
Wrong number of decimal digits in certain
UNION
or subquery constellations, like union of unsigned and NULL type. (MDEV-24387)CREATE TABLE .. SELECT FROM
does not create table if VALUE() is not using a scalar value. (MDEV-24618)InnoDB may report incorrect binlog position information after RESET MASTER (MDEV-22351)
Sequences which are used as default by a table are not dumped in right order by mariadb-dump (MDEV-21785)
SHOW CREATE USER generates invalid SQL for user where password expiry and account lock set. (MDEV-24098)
Garbd
of MariaDB Enterprise Cluster can't initiateSST
(MDEV-23647)Misleading error message from mariadb-binlog might be interpreted as a point in time recovery is not possible. (MDEV-23846)
High memory usage in the optimizer when a query is using
SELECT .. FROM tbl .. WHERE unique_key not in (long-list) AND .. unique_key not in (long-list) AND ..
(MDEV-24711)ALTER TABLE for tables with
CHECK CONSTRAINTS
returns withOut of Memory
error. (MDEV-24274)Alter rename table does not remove table from performance_
schema.objects_ when usingsummary_ global_ by_ type algorithm=copy
(MDEV-24364)Persistent statistics are lost for InnoDB table after ALTER TABLE (MDEV-24564)
The default setting of innodb_
max_ has effects on innodb_dirty_ pages_ pct_ lwm=0 adaptive_ with results in a performance regression. (MDEV-24537)flushing=ON Accessing INFORMATION_
SCHEMA.INNODB_ may break innodb_TABLESPACES_ ENCRYPTION open_ logic. (MDEV-24190)files performance_
schema.events_ reports garbage. (MDEV-24600)transactions_ history_ long.trx_ id S3, same-backend replication: Dropping a table on primary causes error on replica. (MDEV-24351)
BINLOG REPLAY privilege is missing from SHOW PRIVILEGES (MDEV-24344)
Flushing starts only when 90% (
srv_max_buf_pool_modified_pct
) pages are modified. (MDEV-24917)Quick memory exhaustion with
extended_keys=on
on queries having multiple IN or NOT IN using InnoDB. (MDEV-9750)
Related to install and upgrade
mariadb-upgrade fails with error messages
ALGORITHM=INSTANT is not supported for this operation
(MDEV-16735)mariadb-upgrade hangs when executing ALTER TABLE on the mysql.event system table, if the table is not empty (MDEV-24452)
Enterprise upgrade from 10.4 to 10.5 fails with option
disable-s3
in the 10.4 configuration file. (MENT-1068)
Changes in Storage Engines
This release incorporates MariaDB ColumnStore storage engine version 5.5.2.
Interface Changes
aria_
sort_ system variable maximum value changed frombuffer_ size 18446744073709551615
to9223372036854775807
CHECK_
CONSTRAINTS information schema table schema changedgroup_
concat_ system variable maximum value changed frommax_ len 18446744073709551615
to4294967295
innodb_
idle_ system variable removedflush_ pct innodb_
write_ system variable minimum value changed fromio_ threads 1
to2
mariadb-backup --log-innodb-page-corruption command-line option added
mariadb-dump --system command-line option added
mariadb_
es_ --include-unsupported command-line option addedrepo_ setup mariadb_
es_ --skip-check-installed command-line option addedrepo_ setup mariadb_
es_ --version command-line option addedrepo_ setup mariadb_
repo_ --version command-line option addedsetup mariadbd --innodb-idle-flush-pct command-line option removed
mariadbd --optimizer-max-sel-arg-weight command-line option added
max_
sort_ system variable minimum value changed fromlength 8
to64
optimizer_
max_ system variable addedsel_ arg_ weight setup_
actors performance schema table schema changedTHREAD_
POOL_ information schema table schema changedQUEUES
Platforms
In alignment to the enterprise lifecycle, MariaDB Enterprise Server 10.5.9-6 is provided for:
CentOS 7
CentOS 8
Debian 9
Debian 10
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 15
Ubuntu 16.04
Ubuntu 18.04
Ubuntu 20.04
Microsoft Windows
Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".
Installation Instructions
Enterprise Cluster Topology with MariaDB Enterprise Server 10.5
Primary/Replica Topology with MariaDB Enterprise Server 10.5
HTAP Topology with MariaDB Enterprise Server 10.5 and MariaDB Enterprise ColumnStore 5
Single-Node Enterprise ColumnStore 5 with MariaDB Enterprise Server 10.5 and Object Storage
Single-Node Enterprise ColumnStore 5 with MariaDB Enterprise Server 10.5
Enterprise Spider Sharded Topology with MariaDB Enterprise Server 10.5
Enterprise Spider Federated Topology with MariaDB Enterprise Server 10.5