MariaDB 10.11.15 Release Notes

MariaDB 10.11.15 is a Stable (GA) release of MariaDB Community Server 10.11, released on 2025-11-06

Download Release Notes Changelog Overview of 10.11

Alternate download from mariadb.orgarrow-up-right

Release date: 6 Nov 2025

MariaDB 10.11 is a stable long term series of MariaDB, maintained untilarrow-up-right February 2028. It is an evolution of MariaDB 10.10 with several entirely new features.

MariaDB 10.11.15 is a Stable (GA) release.

circle-check

Thanks, and enjoy MariaDB!

Notable Items

Storage Engines

InnoDB

  • The InnoDB purge subsystem will no longer reset transaction identifiers in freshly inserted records, because it did severely hurt performance in some workloads. (MDEV-16168arrow-up-right)

  • InnoDB could crash after a DROP TABLE, TRUNCATE TABLE, OPTIMIZE TABLE or a table-rebuilding ALTER TABLE if innodb_adaptive_hash_index entries existed in the table. (MDEV-26599arrow-up-right)

  • InnoDB could crash if the definition of the InnoDB persistent statistics tables were incorrect. (MDEV-31740arrow-up-right)

  • Workloads that are bound by innodb_log_file_size would write out unnecessarily many data pages in an attempt to advance the log checkpoint. (MDEV-35155arrow-up-right)

  • ALTER TABLE could fail to update InnoDB persistent statistics. (MDEV-35163arrow-up-right)

  • innochecksum misinterprets doublewrite buffer pages (MDEV-37138arrow-up-right)

  • Crash recovery after bulk load data reports corruption (MDEV-37192arrow-up-right)

  • InnoDB could crash during the crash recovery of a corrupted database. (MDEV-37412arrow-up-right)

  • There was a very small chance of InnoDB crashing or misbehaving after an attempt to reduce innodb_buffer_pool_size. (MDEV-37447arrow-up-right)

  • The forced use of THD accessor functions hurts InnoDB performance (MDEV-37619arrow-up-right)

  • CHECK TABLE…EXTENDED could flag bogus corruption on a column prefix index. (MDEV-37659arrow-up-right)

  • During workload after crash recovery, an incorrect (too large) innodb_buffer_pool_pages_dirty could be reported. (MDEV-37677arrow-up-right)

  • In rare cases, shutdown might hang (MDEV-37728arrow-up-right)

  • Lock checks for secondary indexes were unnecessarily accessing some history and could access freed BLOB pages that correspond to column prefixes. (MDEV-37753arrow-up-right)

Aria

Connect

  • BsonGet_String and JsonGet_String with a NULL argument resulted in an empty string warning. This now has an "Argument is NULL" warning. (MDEV-37633arrow-up-right)

Federated

MyISAM

RocksDB

Spider

  • InnoDB could potentially crash if there is any lock conflict on an internal FTS_%_CONFIG table of a FULLTEXT INDEX while one of the INFORMATION_SCHEMA views INNODB_TRX, INNODB_LOCKS, or INNODB_LOCK_WAITS are being accessed. (MDEV-36545arrow-up-right)

  • The minimum value of the parameter innodb_ft_min_token_size was increased to 1, similar to the parameter ft_min_word_len. (MDEV-37423arrow-up-right)

Sequences

  • Fixed crashing bug when inserting into a tables with several nextval(sequence) default values. (MDEV-37172arrow-up-right)

Galera

Plugins

Plugin - Audit

Plugin - userstat

Plugin - Hashicorp Key Management

Optimizer

Optimizer - CTE

Parser

Server

Locking

Partitioning

Platform RedHat

  • On Fedora, RHEL, and derivatives, depend on the mysql-selinux-1.0.14 package that provides the correct selinux rules for the /usr/sbin/mariadbd that is installed. (MDEV-24941arrow-up-right)

Stored routines

GIS

JSON

Packaging

  • A tmpfiles file will now create /run/mysqld path on Debian/Ubuntu packaged distributions. (MDEV-15502arrow-up-right)

  • server cannot load client plugins on Debian (MDEV-34744arrow-up-right)

  • Previous systemd warnings in recent systemd versions about uninitialised environment variables have been corrected. (MDEV-35904arrow-up-right)

  • The PrivateDevices=false directive in the systemd service has been removed as it was an old kernel incompatibility that this directived worked around. With this, the MariaDB is restricted further. Those using InnoDB on raw devices will need to add an override for this. See https://mariadb.com/docs/server/server-management/starting-and-stopping-mariadb/systemd#useful-systemd-options (MDEV-36721arrow-up-right)

Backup

Scripts & Clients

  • mariadb-dump -T did not encode table names like the server did for frm files, so some tables can be created in the server, but not dumped with mariadb-dump -T, for example, a table con on Windows. (MDEV-37483arrow-up-right)

  • Using mytop with DBD-MariaDB and host=localhost specified resulted in an unexpected error because the driver did not expect a port 3306. Contribution thanks to Jean Weisbuch. (MDEV-37852arrow-up-right)

Versioned Tables

Prepared Statements

mariabackup

  • Fixed bug in maria-backup where maria-backup would crash during the 'maria_recovery' part.

This could happen if server was doing repair or creating indexes while the

backup was running. (MDEV-36860arrow-up-right)

Platform Windows

  • On Windows, when MSI package is installed, with ADDLOCAL parameter passed to msiexec.exe, and Visual C++ Redistributable package is not installed on the target machine, installation may fail during "create database" step. (MDEV-36938arrow-up-right)

Replication

  • Fix --master-retry-count=0 not infinite as described (MDEV-36002arrow-up-right)

  • Ensure that Annotate_rows is always written direct after GTID information, before any table_map events. Before this patch the event could be written in a random position in the binary log. This change make the place of the Annotate_rows event predictable.

    • When mixing transactional and not transactional tables in the same transaction, the Annotate rows event was not always written in the case of a rollback. This is now fixed. (MDEV-37356arrow-up-right)

  • ALTER TABLE ... ENGINE=MRG_MyISAM is now properly logged as an DDL. This ensure that the changed MERGE table cannot be used by a slave thread until after the ALTER command has been executed. (MDEV-37903arrow-up-right)

Configuration

  • Galera galera_new_cluster scipt and its systemd interactions was rewritten to avoid selinux errors. This will require the mysql-selinux-1.0.14+ version that is a dependency of the server in RPM+selinux distributions. (MDEV-37726arrow-up-right)

Changelog

For a complete list of changes made in MariaDB 10.11.14, 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?