MariaDB 10.3.22 releases: bugs & security fix

The MariaDB database server is published as free and open-source software under the General Public License version 2. MariaDB is designed as a drop-in replacement of MySQL(R) with more features, new storage engines, fewer bugs, and better performance.

MariaDB

MariaDB 10.3.22 has been released.

Changelog

General

  • MDEV-21337: fix aligned_malloc()
  • MDEV-21343: Threadpool/Unix- wait_begin() function does not wake/create threa ds, when it should
  • Bug#29630767 – Use of uninitialized value in libmysql (client.cc function run_plugin_auth)
  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.3 for Ubuntu 19.04 Disco

Mariabackup

  • MDEV-21255: Deadlock of parallel slave and mariabackup (with failed log copy thread)

InnoDB

  • MDEV-20950: Reduce size of record offsets
  • MDEV-19176: Reduce the memory usage during recovery
  • MDEV-21429: TRUNCATE and OPTIMIZE are being refused due to “row size too large”
  • MDEV-21500: Server hang when using simulated AIO
  • MDEV-21509: Possible hang during purge of history, or rollback
  • MDEV-21511: Wrong estimate of affected BLOB columns in update
  • MDEV-21512: InnoDB may hang due to SPATIAL INDEX
  • MDEV-21513: Avoid some crashes in ALTER TABLE…IMPORT TABLESPACE
  • MDEV-18865: Assertion `t->first->versioned_by_id()’ failed in innodb_prepare_commit_versioned

Aria

  • MDEV-14183: aria_pack segfaults in compress_maria_file

Optimizer

  • MDEV-21318: Wrong results with window functions and implicit grouping
  • MDEV-16579: Wrong result of query using DISTINCT COUNT(*) OVER (*)
  • MDEV-21383: Possible range plan is not used under certain conditions

Replication

  • MDEV-18046: Crashes caused by random values to the offset option of SHOW BINLOG EVENT offset command
  • MDEV-19376: Semisync Master could crash when it executed RESET MASTER and a replica reconnects using GTID protocol

Security

Download