Release Notes for MariaDB Community Server 10.5.3

MariaDB Community Server is the community release of MariaDB Server.

MariaDB Community Server 10.5.3 was released on 2020-05-12. It is the fourth community release of the MariaDB Server 10.5 series. It is a Release Candidate (RC) release.

New Features

  • Support added for WITHOUT OVERLAPS in application time period tables. (MDEV-16978)

  • Support added for InnoDB file format constraints to ALTER TABLE statements. (MDEV-20590)

  • Support added for Linux Large Pages (multiple sizes). (MDEV-18851)

  • Support added mariadb-dump --ignore-table-data option. (MDEV-22037)

  • Support added for packages and repositories for Ubuntu 20.04 LTS.

Changed Features

  • Changes error message to use MariaDB instead of MySQL. (MDEV-17812)

  • WolfSSL updated.

  • aria_pack updated to support transactional tables.

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

  • Improved efficiency in InnoDB redo log record format. (MDEV-12353)

Bug Fixes

  • Fixes Optimizer flag rowid_filter leading to long queries. (MDEV-21794)

  • Fixes performance issues in evaluating the WSREP_ON macro. (MDEV-22203)

  • Fixes miscellaneous performance issues for MariaDB Cluster. (MDEV-7962)

  • Adds system user for user view, allowing the removal of root. (MDEV-19650)

  • Fixes ALTER USER statement not removing excess authentication plugins from mysql.global_priv table. (MDEV-21928)

  • Fixes mariadb-upgrade creating empty mysql.global_priv table. (MDEV-21244)

  • Fixes error on online ADD PRIMARY KEY after instant ALTER TABLE to drop and reorder. (MDEV-21658)

  • Fixes assertion failure on ALTER TABLE in file data0type.cc. (MDEV-20726)

  • Fixes Server aborting during ALTER TABLE on attempt to create Foreign Key on spatial field. (MDEV-21792)

  • Fixes DROP COLUMN and DROP INDEX clauses in ALTER TABLE statements wrongly claiming to use the Instant algorithm. (MDEV-22465)

  • Fix to ALTER TABLE statements to force all partitions to rebuild if any one of the partition does rebuild. (MDEV-21832)

  • Fixes InnoDB aborting while adding instant column in ALTER TABLE statements for discarded tablespace. (MDEV-22446)

  • Fixes miscellaneous ALTER TABLE assertion failure. (MDEV-22358)

  • Fixes Optimizer showing wrong query results when optimizer_switch split_materialized option is enabled. (MDEV-21614)

  • Fixes incorrect quoting of role names in SHOW GRANTS. (MDEV-20076)

  • Fixes partitioning INSERT choosing the wrong partition for RANGE partitioning by DECIMAL column. (MDEV-21195)

  • Fixes MariaDB Backup not honoring ignore_db_dirs system variable from Server configuration. (MDEV-19347)

  • Fixes mariabackup --ftwrl-wait-timeout never timing out on explicit lock. (MDEV-20230)

  • Fixes recovery failure due to loop of Read Redo Log up to LSN. (MDEV-21826)

  • Fixes buf_page_get_gen() not applying buffered page initialized Redo Log during recovery. (MDEV-21572)

  • Fixes running out of file descriptors and eventual crash. (MDEV-18027)

  • Fixes InnoDB writing freed pages. (MDEV-15528)

  • Fixes FULLTEXT INDEX assertion !table->fts->in_queue failed in fts_optimize_remove_table. (MDEV-21550)

  • Fixes wrong estimate of affected BLOB columns in update of Primary Key. (MDEV-22384)

  • Fixes duplicate key value silently truncating to 64 characters in print_keydup_error. (MDEV-20604)

  • Fixes session tracking returning incorrectly long tracking data. (MDEV-22504)

  • Fixes missing pam_user_map.so file to binary tarball package. (MDEV-21913)

  • Fixes miscellaneous issues for Mac builds. (MENT-606)

  • Miscellaneous fixes to ALTER TABLE. (MDEV-21564) (MDEV-19092) (MDEV-21549)

  • Fixes to InnoDB Fulltext Index. (MDEV-21563)

  • Fixes corruption for SET GLOBAL innodb_ string variables. (MDEV-22393)

  • Fixes test suite, adding JUnit support to MTR to generate XML test result. (MDEV-22176)

  • Refactors MYSQL_BIN_LOG::xid_count_per_binlog to satisfy UBSAN enabled build. (MDEV-20923)

  • Fixes unregister of replica threads disconnecting before COM_BINLOG_DUMP.

  • Fixes Server failing while replicating conditional comments.

Platforms

In alignment to the MariaDB Corporation Engineering Policy, MariaDB Community Server 10.5.3 is provided for:

  • Red Hat Enterprise Linux 8

  • Red Hat Enterprise Linux 7

  • Red Hat Enterprise Linux 6

  • CentOS 8

  • CentOS 7

  • CentOS 6

  • Ubuntu 20.04

  • Ubuntu 18.04

  • Ubuntu 16.04

  • Debian 10

  • Debian 9

  • Debian 8

  • SUSE Linux Enterprise Server 15

  • SUSE Linux Enterprise Server 12

  • Microsoft Windows