Latest in branch 10.6 (LTS)
10.6.25
Released 27 Jan 2026
(4 months ago)
SoftwareMariaDB
Version10.6 (LTS)
StatusLTS
Supported
Initial release10.6.0
23 Apr 2021
(5 years ago)
Latest release10.6.25
27 Jan 2026
(4 months ago)
Community EOL06 Jul 2026
(Ends in 26 days)
Enterprise EOL23 Aug 2029
(Ends in 3 years, 2 months)
Extended EOL23 Aug 2029
(Ends in 3 years, 2 months)
Release noteshttps://mariadb.com/kb/en/release-notes-mariadb-10-6-series/
Source codehttps://github.com/mariadb/server/tree/mariadb-10.6.25
Documentationhttps://mariadb.com/kb/en/documentation/
MariaDB 10.6 (LTS) ReleasesView full list

What Is New in MariaDB 10.6

MariaDB 10.6 is a long-term support (LTS) release maintained until July 2026. It introduces important improvements in data definition language reliability, query syntax, JSON capabilities, and overall performance while removing older storage engines and deprecated features.

This version strengthens stability with atomic DDL operations and adds modern SQL syntax, making it a solid choice for production systems that need both reliability and new functionality.

Atomic DDL and Reliability

One of the biggest changes in MariaDB 10.6 is the introduction of atomic DDL.

Statements such as CREATE TABLE, ALTER TABLE, RENAME TABLE, DROP TABLE, and DROP DATABASE are now fully atomic. They either complete successfully or are completely rolled back, leaving the database in its original state.

New SQL Syntax and Compatibility

MariaDB 10.6 adds several SQL-standard and compatibility features.

Feature Description
SELECT ... OFFSET ... FETCH SQL-standard syntax for limiting and offsetting result rows.
SELECT ... SKIP LOCKED Supported for InnoDB. Allows skipping locked rows during SELECT FOR UPDATE.
JSON_TABLE New function to convert JSON data into a relational table using JSON path expressions.
ROWNUM Returns the current row number in the result set (Oracle-compatible).
Oracle Mode Anonymous subqueries in FROM clause are now allowed without an alias.
MINUS in UNION Automatically mapped to EXCEPT for better Oracle compatibility.

Performance and Optimizer Improvements

Several optimizations improve everyday operations.

  • Faster inserts into empty tables.
  • Deferred writes to the InnoDB temporary tablespace for better performance.
  • Prepared statements no longer resend unchanged resultset metadata.
  • Better replication instrumentation merged into Performance Schema.

InnoDB and Storage Changes

Important updates to InnoDB and related components include:

  • INFORMATION_SCHEMA.SYS_TABLESPACES now directly reflects the filesystem state. The SYS_DATAFILES table has been removed.
  • Only the crc32 checksum algorithm is supported. The old MariaDB 5.5-compatible innodb checksum and none options have been removed.
  • Plans to deprecate the COMPRESSED row format were abandoned starting from MariaDB 10.6.6.

Replication Enhancements

Replication features have been extended for better flexibility.

  • master_host limit increased to 255 characters and user to 128 characters.
  • New binlog_expire_logs_seconds system variable (alias for expire_logs_days) with much higher precision.
  • New wsrep_mode variable to enable WSREP-specific features, including experimental Aria replication.
  • Support for transitioning a Galera cluster from unencrypted to TLS communication without downtime.

Security and System Changes

Security and system behavior have been improved with these changes:

  • --bind-address=hostname now listens on both IPv4 and IPv6 addresses.
  • Support for systemd socket activation.
  • GSSAPI authentication plugin now supports Active Directory or local group names and SIDs on Windows.
  • The server now checks for configuration file at $MARIADB_HOME/my.cnf.
  • utf8 character set is now an alias for utf8mb3 by default (can be changed via old_mode).

Removed Features

The following storage engines have been completely removed in MariaDB 10.6:

  • TokuDB storage engine
  • CassandraSE storage engine

Several deprecated system variables have also been removed.

Other Notable Additions

Additional improvements include the bundled sys schema (useful views, functions, and procedures for monitoring), new INFORMATION_SCHEMA.KEYWORDS and INFORMATION_SCHEMA.SQL_FUNCTIONS tables, and reduced default value for max_recursive_iterations (now 1000).

FAQ

What is the main highlight of MariaDB 10.6?
The introduction of fully atomic DDL statements and the new JSON_TABLE function are among the most important additions.

Is MariaDB 10.6 a long-term support release?
Yes. It is an LTS release supported until July 2026.

Does MariaDB 10.6 support vector search?
No. Native vector data type and vector indexing were introduced much later in MariaDB 11.8.

What storage engines were removed in MariaDB 10.6?
Both TokuDB and CassandraSE storage engines have been removed in this version.

Should I upgrade to MariaDB 10.6 from older versions?
Yes, especially if you need atomic DDL, better JSON support with JSON_TABLE, or want to benefit from the latest LTS stability and security fixes.

Releases In Branch 10.6 (LTS)

VersionRelease date
10.6.2527 Jan 2026
(4 months ago)
10.6.2425 Oct 2025
(7 months ago)
10.6.2328 Jul 2025
(10 months ago)
10.6.2226 Apr 2025
(1 year ago)
10.6.2129 Jan 2025
(1 year ago)
10.6.2029 Oct 2024
(1 year ago)
10.6.1903 Aug 2024
(1 year ago)
10.6.1808 May 2024
(2 years ago)
10.6.1701 Feb 2024
(2 years ago)
10.6.1608 Nov 2023
(2 years ago)
10.6.1510 Aug 2023
(2 years ago)
10.6.1405 Jun 2023
(3 years ago)
10.6.1305 May 2023
(3 years ago)
10.6.1201 Feb 2023
(3 years ago)
10.6.1103 Nov 2022
(3 years ago)
10.6.1013 Sep 2022
(3 years ago)
10.6.910 Aug 2022
(3 years ago)
10.6.818 May 2022
(4 years ago)
10.6.710 Feb 2022
(4 years ago)
10.6.605 Feb 2022
(4 years ago)
10.6.505 Nov 2021
(4 years ago)
10.6.403 Aug 2021
(4 years ago)
10.6.305 Jul 2021
(4 years ago)
10.6.217 Jun 2021
(4 years ago)
10.6.120 May 2021
(5 years ago)
10.6.023 Apr 2021
(5 years ago)