An overview of changes, improvements, and what's new in MariaDB Community Server 12.1
MariaDB 12.1 is a rolling release. It is an evolution of MariaDB 12.0 with several entirely new features.
Segmented key cache for ()
The new system variable defines how many segments are used, default is 1, maximum 128
MDL scalability improvements ()
New authentication plugin for MySQL compatibility ()
()
Associative arrays: DECLARE TYPE .. TABLE OF .. INDEX BY () ()
will now by default issue a warning if the user has active sessions, or fail in ()
Optimizations for GROUP/ORDER BY can make use of indexes on virtual columns ()
Include definitions of tables and views in the ()
system variable.
: , , , ()
: ()
: , ()
Retry applying of write sets on nodes ()
Controlled through the system variable
now supports with the -L or --wildcards option ()
This feature was only available in the 12.1 development releases, and will be implemented in a later series.
Add variable, ()
This is managed by the new system variable (MDEV-20065)
The now supports buffered logging
The size of the buffer is defined using the new system variable (MDEV-34680)
Faster distance calculations via extrapolation (MDEV-36205)
constraint names no longer need to be unique per database, only per table (MDEV-28933) (blog post)
MariaDB 12.1.0
Preview
18 Nov 2025
MariaDB 12.1.2
GA
7 Aug 2025
MariaDB 12.1.1
RC
26 June 2025
This page is licensed: CC BY-SA / Gnu FDL