MariaDB 11.8.6 Release Notes

MariaDB 11.8.6 is a Stable (GA) release of MariaDB Community Server 11.8, released on

Download Release Notes Changelog Overview of 11.8

Alternate download from mariadb.orgarrow-up-right

Release date: ?

MariaDB 11.8.6 is a Stable (GA) release. It is an evolution of MariaDB 11.7 with several entirely new features.

MariaDB 11.8 is a long-term releasearrow-up-right.

circle-check

Thanks, and enjoy MariaDB!

Notable Items

Storage Engines

InnoDB

  • innodb_undo_log_truncate=ON leads to out-of-bounds write (MDEV-37042arrow-up-right)

  • Bogus [ERROR] InnoDB: Compressed page checksum mismatch could be reported for ROW_FORMAT=COMPRESSED tables. (MDEV-37306arrow-up-right)

  • When innodb_buffer_pool_size is not large enough to buffer all log records during crash recovery, InnoDB may fail to recover a page from the doublewrite buffer. (MDEV-37558arrow-up-right)

  • InnoDB could crash during a workload that is frequently rebuilding or dropping tables by executing statements such as TRUNCATE TABLE, OPTIMIZE TABLE, or DROP TABLE. (MDEV-37755arrow-up-right)

  • If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-38026arrow-up-right)

  • MariaBackup fails during rollback of inplace FTS alter table (MDEV-38041arrow-up-right)

  • In multi-threaded write-heavy workloads, buf_pool.flush_list_mutex could become a point of contention. (MDEV-38069arrow-up-right)

  • Secondary indexes could be corrupted for InnoDB tables that contain indexed virtual columns. (MDEV-38140arrow-up-right)

  • Server hang during concurrent set innodb_encryption_threads (MDEV-38271arrow-up-right)

  • Under some circumstances, some read operations could unnecessarily wait for an InnoDB log write. (MDEV-38589arrow-up-right)

Aria

RocksDB

Spider

Authentication and Privilege System

  • Only users with the TRIGGER privilege could see rows in the INFORMATION_SCHEMA.TRIGGERS table. The standard defines that only the columns ACTION_CONDITION, ACTION_STATEMENT and DEFINER columns are shown as NULL unless the user is the owner of the schema or has TRIGGER privilege, the other columns only require any edit privilege (MDEV-37474arrow-up-right)

  • INSERT ... RETURNING exposes columns for which the user lacks SELECT privilege (MDEV-37950arrow-up-right)

  • CHECK TABLE command can be executed by users with the table-level CREATE but not with global CREATE (MDEV-37971arrow-up-right)

  • REFERENCES permission on particular schema is sometimes ignored (MDEV-38209arrow-up-right)

  • SHA2 auth plugin crash on large packets (MDEV-38365arrow-up-right)

Backup

  • InnoDB: Failing assertion: tail.trx_no <= last_trx_no (MDEV-36845arrow-up-right)

  • On Unix-like systems, mariadb-dump --dir can fail due to access permission issue, when server and mariadb-dump run as different OS users. This can happen even if the OS users are in the same group, or mariadb-dump is executed as "root" OS user. (MDEV-38226arrow-up-right)

Character Sets

  • ASCII strings will be sent to client connections slightly faster. (MDEV-21816arrow-up-right)

  • On IA-32 and AMD64 depending on the build options, the server could crash due to an unaligned access when sending data to a client connection. (MDEV-37148arrow-up-right)

Compiling

Data Definition - Alter Table

Data Definition - Create Table

  • Error message "No savepoint with that name upon ROLLBACK TO SAVEPOINT" shown on ROLLBACK TO SAVEPOINT (MDEV-36787arrow-up-right)

  • If the server was killed during an operation that creates a .ibd file, such as TRUNCATE TABLE, it could fail to recover. (MDEV-37994arrow-up-right)

  • (Column) CHECK constraints can cause CREATE TABLE (SELECT) queries to fail (MDEV-37998arrow-up-right)

Data Manipulation - Delete

Data Manipulation - Insert

Data Manipulation - Subquery

Data types

Events

Galera

  • Galera updated to 26.4.25

    • NOTE: Includes increasing the GCS protocol version, which prevents downgrades of individual nodes in the cluster as soon as all nodes have been updated

  • wsrep_store_key_val_for_row() may invoke memcpy() on nullptr (MDEV-30732arrow-up-right)

  • Wrong variable name in the configuration leads Galera to think SST/IST failed, at next restart will request a full SST (MDEV-31517arrow-up-right)

  • Sequence Fails with Galera Version 26.4.16 and later (MariaDB Server 10.6.17) in the Presence of Enabled Streaming Replication (MDEV-34124arrow-up-right)

  • Applier thread performing IST is left with REPEATABLE_READ isolation level (MDEV-37229arrow-up-right)

  • Galera cluster crashes when granting permission to non existing user after setting max_error_count and wsrep_ignore_apply_errors to zero (MDEV-37991arrow-up-right)

  • Galera nodes should operate when transaction-read-only=ON (MDEV-38073arrow-up-right)

  • Restore of dumped databases fails since ver 11.8.4 with ERROR 1100 if constraints are in place (MDEV-38216arrow-up-right)

  • Long blob prefix keys could cause a crash in galera. (MDEV-38374arrow-up-right)

  • Galera test failure on MDEV-38073 (MDEV-38383arrow-up-right)

GIS

JSON

Optimizer

Optimizer - CTE

Optimizer - Window functions

OTHER

Packaging

Parser

Partitioning

Performance Schema

Plugin - Hashicorp Key Management

Plugin - userstat

Protocol

Replication

  • An issue is fixed which could result in server hangs when a replica internally scans its mysql.gtid_slave_pos table contents. (MDEV-20586arrow-up-right)

  • Race of rolling back and committing transaction to binlog (MDEV-37541arrow-up-right)

  • For large transactions (i.e. those whose data exceeds the binlog_cache_size limit and spills into tmp files), provides a general performance improvement and fixes a bug that would lead to binlog corruption where the large transaction would have its GTID written into the binary log, without any additional transaction data, if the server's --tmp-dir was full. (MDEV-37662arrow-up-right)

  • Presence of Spider disables "external" XA commit (MDEV-37972arrow-up-right)

  • MDEV-37686 fixes are reverted which should restore parallel slave functionality back to normal (MDEV-38212arrow-up-right)

  • An issue is fixed where GRANT EXECUTE ON PROCEDURE would fail on the master, but would still be replicated and executed successfully on the slave. (MDEV-38506arrow-up-right)

Scripts & Clients

  • There was a short gap when mariadb-secure-installation temporary files were potentially openable/readable by an unprivileged user. These files may contain database root password. (MDEV-28823arrow-up-right)

  • mariadb-dump --dir doesn't convert db names (MDEV-38498arrow-up-right)

  • Missing Null terminator in the definition of mysqldump's --system typelib (MDEV-38642arrow-up-right)

Sequences

Server

Stored routines

Temporal Types

Views

Virtual Columns

Changelog

For a complete list of changes made in MariaDB 11.8.6, with links to detailed information on each push, see the changelog.


circle-info

Be notified of new MariaDB Server releases automatically by subscribingarrow-up-right to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the Distributions which Include MariaDB page.

This page is licensed: CC BY-SA / Gnu FDL

spinner

Last updated

Was this helpful?