Fri. Aug 7th, 2020

MariaDB 10.4.12 releases, MySQL branch version

2 min read
MariaDB database management system is a branch of MySQL, mainly by the open-source community in the maintenance, using a GPL license. MariaDB is designed to be fully compatible with MySQL, including API and command line.

MariaDB 10.4.12 is released, the main updates for this release include:


  • 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 ( function run_plugin_auth)
  • wolfssl updated to v4.3.0-stable
  • As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.4 for Ubuntu 19.04 Disco


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


  • 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
  • MDEV-21260: InnoDB does not report error when trying open volumes on UNC paths on Windows


  • MDEV-14183: aria_pack segfaults in compress_maria_file


  • 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


  • 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
  • MDEV-20821: parallel slave server shutdown may hang when slave workers were online