This is a read-only copy of the MariaDB Knowledgebase generated on 2025-03-12. For the latest, interactive version please visit https://mariadb.com/kb/.

Release Notes for MariaDB Enterprise Server 10.2.38-12

This twelfth release of MariaDB Enterprise Server 10.2 is a maintenance release. This release includes a variety of fixes.

MariaDB Enterprise Server 10.2.38-12 was released on 2021-06-14.

Fixed Security Vulnerabilities

CVE (with cve.org link)CVSS base score
CVE-2021-21664.9
CVE-2021-21544.9

Notable Changes

Issues Fixed

Can result in data loss

  • MariaDB Enterprise Backup deletes the current source file after a No space left on device error, before exiting. Only the incomplete target file is still available. (MDEV-25221)

Can result in a hang or crash

  • Possible Server crash when dropping a table. Only seen when using a table space per table and if the tablespace size is increased at the time of the drop. (MDEV-20648)
  • Index count mismatch due to aborted FULLTEXT INDEX (MDEV-25200)
  • Server crashes when InnoDB fails to add a new index on a new virtual column and a concurrent connection executes a query that accesses the freed virtual column. (MDEV-24971)
  • EXISTS subquery with correlation in ON expression crashes. (MDEV-25407)
  • Server crashes in row_undo_mod_clust_low upon rollback of read-only transaction. (MDEV-25457)
  • Server crashes on the second execution of a stored procedure when the stored procedure uses an invalid multi-table UPDATE statement to update a view. (MDEV-24823)
  • Server crashes when InnoDB tries to fetch data from table containing a FULLTEXT INDEX and the table's tablespace was discarded. (MDEV-25536)
  • Potential hang in InnoDB purge when virtual indexed columns exist. (MENT-1203)
  • After DROP INDEX or CREATE INDEX, change buffer entries for secondary indexes are lost on InnoDB restart. (MENT-1217)

Can result in unexpected behavior

  • SUM column from a derived table returns invalid values. (MDEV-23291)
  • Query returns wrong result when the MIN() or MAX() aggregate functions are used and the aggregated column is indexed. (MDEV-25112)
  • Wrong result (extra rows and wrong values) with incremental block nested loop hash. (MDEV-21104)
  • Query returns wrong results when a JOIN is evaluated using the Block Nested Loop Hash (BLNH) optimization with a compound index. (MDEV-24767)
  • Server fails to start using mysqld_multi with mysqld_safe options. (MDEV-21039)
  • No error is returned when the optimizer removes a redundant part of a subquery that contains an unknown table alias. For example, if the optimizer removes a redundant GROUP BY clause from an IN() subquery, unknown table aliases in the redundant part are ignored. (MDEV-23449)
  • SSL connection fails when server and client certs are signed by same CA. (MDEV-23740)
  • Complex query in stored procedure returns wrong results. (MDEV-25182)
  • Incorrect name resolution for subqueries in ON expressions. (MDEV-25362)
  • When FLUSH LOGS is executed, a race condition between InnoDB group commit and binary log rotation causes the old binary log file to become obsolete before the InnoDB group commit has been written to it. (MDEV-24526)
  • Rows are wrongly omitted when an InnoDB index is read using Multiversion Concurrency Control (MVCC). (MDEV-25459)
  • MariaDB Enterprise Cluster silently enables InnoDB Monitor output and never disables it when a wsrep slave thread tries to perform a brute-force (BF) kill, but fails due to a long lock wait. (MDEV-25319)
  • The Replication Heartbeat binary log event (Heartbeat_log_event) uses 4 bytes to store the log position within the current binary log file, so the log position overflows when the binary log file size exceeds 4 GB. (MDEV-16146)
  • InnoDB spatial indexes miss large geometry fields. (MENT-1205)
  • Table alias from previous statement interferes with later commands. (MENT-1200)
  • Missing libsepol dependency on SLES 12 and SLES 15. (MENT-1163)
  • caching_sha2_password.so isn't included in Debian packages. (MDEV-24728)
  • Minor version upgrade does not perform server restart. (MDEV-25240)

Interface Changes

Platforms

In alignment to the enterprise lifecycle, MariaDB Enterprise Server 10.2.38-12 is provided for:

  • CentOS 7
  • CentOS 8
  • Debian 9
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 15
  • Ubuntu 18.04
  • Microsoft Windows

Some components of MariaDB Enterprise Server might not support all platforms. For additional information, see "MariaDB Corporation Engineering Policies".

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.