MariaDB 10.4.12 releases, MySQL branch version
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:
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)
- 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
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
- MDEV-21260: InnoDB does not report error when trying open volumes on UNC paths on Windows
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
- MDEV-20821: parallel slave server shutdown may hang when slave workers were online
Security
- Fixes for the following security vulnerabilities: