All pages
Powered by GitBook
1 of 4

Loading...

Loading...

Loading...

Loading...

Release Notes - MariaDB 12.1 Rolling Releases

Overview and release notes for MariaDB Community Server 12.1 Rolling Release series

MariaDB 12.1 Changes & Improvements

MariaDB 12.1 is a rolling release. It is an evolution of MariaDB 12.0 with several entirely new features.

New Features

Performance improvements

  • Segmented key cache for ()

    • The new system variable defines how many segments are used, default is 1, maximum 128

  • MDL scalability improvements ()

  • Asynchronous replication between two can now use parallel replication

    • This is managed by the new system variable ()

  • The now supports buffered logging

    • The size of the buffer is defined using the new system variable ()

  • Faster distance calculations via extrapolation ()

Compatibility features

  • 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 ()

Optimizer

  • Optimizations for GROUP/ORDER BY can make use of indexes on virtual columns ()

  • Include definitions of tables and views in the ()

    • system variable.

Optimizer hints

  • : , , , ()

  • : ()

  • : , ()

Miscellaneous

  • Retry applying of write sets on nodes ()

    • Controlled through the system variable

  • now supports with the -L or --wildcards option ()

Development release only

This feature was only available in the 12.1 development releases, and will be implemented in a later series.

  • Add variable, ()

List of All MariaDB 12.1 Releases

Date
Release
Status
Release Notes
Changelog

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

Release Notes

Changelog

7 Aug 2025

MariaDB 12.1.1

RC

Release Notes

Changelog

MDEV-24
MDEV-19749
MDEV-20065
MDEV-34680
MDEV-36205
MDEV-9804
MDEV-13817
MDEV-34319
blog post
Oracle mode
MDEV-35617
MDEV-36132
MDEV-36483
MDEV-35856
MDEV-36092
MDEV-36106
MDEV-36077
MDEV-21376
MDEV-18983
Galera Clusters
Galera

26 June 2025

The most recent release of MariaDB 12.1 is:

MariaDB 12.1.2 GA Download Now

Alternate download from mariadb.org

MariaDB 12.1.1 Release Notes

Release date: 7 Aug 2025

is a . It is an evolution of with several entirely new features.

MariaDB 12.1.1 is a release.

For an overview of MariaDB 12.1 see the page.

Thanks, and enjoy MariaDB!

New Features

Performance improvements

  • Segmented key cache for (MDEV-24)

    • system variable

  • MDL scalability improvements (MDEV-19749)

  • Parallel replication for Galera replicas (MDEV-20065)

  • Buffered logging for ()

  • Faster distance calculations via extrapolation ()

Compatibility features

  • caching_sha2_password plugin (MDEV-9804)

  • ( + ) for outer join syntax (MDEV-13817)

  • Add variable, (MDEV-18983)

  • Associative arrays: DECLARE TYPE .. TABLE OF .. INDEX BY (MDEV-34319)

  • will now by default issue a warning if the user has active sessions, or fail in ()

  • Optimizer hints: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX ()

  • Optimizer hints: [NO_]SPLIT_MATERIALIZED ()

  • Optimizer hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE ()

Miscellaneous

  • Add option to not collect statistics for long char/varchars (MDEV-36536)

  • Retry applying of write sets on galera nodes (MDEV-36077)

  • now supports wildcards with the -L or --wildcards option (MDEV-21376)

  • Per-table unique FOREIGN KEY constraint names ()

  • Support for functional indexes in GROUP/ORDER BY ()

  • Include definitions of tables and views in the optimizer trace ()

Changelog

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


Download
Release Notes
Changelog
Overview of 12.1
MariaDB 12.1
rolling release
MariaDB 12.0
Release Candidate (RC)
MariaDB 12.1 Changes & Improvements

The most recent release of MariaDB 12.1 is:

MariaDB 12.1.2 GA Download Now

Alternate download from mariadb.org

MariaDB 12.1.2 Release Notes

Release date: 18 Nov 2025

is a . It is an evolution of with several entirely new features.

MariaDB 12.1.2 is a release.

For an overview of MariaDB 12.1 see the page.

Thanks, and enjoy MariaDB!

New Features

Performance improvements

  • Segmented key cache for (MDEV-24)

    • The new system variable defines how many segments are used, default is 1, maximum 128

  • MDL scalability improvements (MDEV-19749)

  • Asyncronous replication between two can now use parallel replication

    • This is managed by the new system variable ()

  • The now supports buffered logging

    • The size of the buffer is defined using the new system variable ()

  • Faster distance calculations via extrapolation ()

Compatibility features

  • New authentication plugin for MySQL compatibility (MDEV-9804)

  • (MDEV-13817)

  • Associative arrays: DECLARE TYPE .. TABLE OF .. INDEX BY (MDEV-34319) (blog post)

  • will now by default issue a warning if the user has active sessions, or fail in Oracle mode (MDEV-35617)

  • : , , , ()

  • : ()

  • : , ()

Miscellaneous

  • Retry applying of write sets on Galera nodes (MDEV-36077)

    • Controlled through the system variable

  • now supports with the -L or --wildcards option (MDEV-21376)

  • constraint names no longer need to be unique per database, only per table () ()

  • Support for functional indexes in GROUP/ORDER BY ()

  • Include definitions of tables and views in the ()

    • system variable.

Changelog

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


Download
Release Notes
Changelog
Overview of 12.1
MariaDB 12.1
rolling release
MariaDB 12.0
Stable (GA)
MariaDB 12.1 Changes & Improvements
MDEV-34680
MDEV-36205
Oracle mode
MDEV-35617
MDEV-35856
MDEV-36092
MDEV-36106
MDEV-28933
MDEV-36132
MDEV-36483
MDEV-20065
MDEV-34680
MDEV-36205
MDEV-35856
MDEV-36092
MDEV-36106
MDEV-28933
blog post
MDEV-36132
MDEV-36483
Galera Clusters

Do not use non-stable (non-GA) releases in production!

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

wsrep_applier_retry_count
wsrep_applier_retry_count
wsrep_applier_retry_count
wsrep_applier_retry_count
optimizer trace
optimizer trace
Distributions which Include MariaDB
Distributions which Include MariaDB
Aria storage engine
aria_pagecache_segments
audit plugin
server_audit_file_buffer_size
vector
caching_sha2_password
( + ) for outer join syntax in Oracle mode
DROP USER
optimizer_record_context
Optimizer hints
[NO_]JOIN_INDEX
[NO_]GROUP_INDEX
[NO_]ORDER_INDEX
[NO_]INDEX
Optimizer hints
[NO_]SPLIT_MATERIALIZED
Optimizer hints
[NO_]DERIVED_CONDITION_PUSHDOWN
[NO_]MERGE
mariadb-dump
wildcards
semisynchronous replication
rpl_semi_sync_master_wait_for_slave_count
Foreign key
Aria storage engine
aria_pagecache_segments
semisynchronous replication
rpl_semi_sync_master_wait_for_slave_count
analyze_max_length
mariadb-dump
audit plugin
vector
DROP USER
Aria storage engine
aria_pagecache_segments
caching_sha2_password
( + ) for outer join syntax in Oracle mode
DROP USER
mariadb-dump
wildcards
audit plugin
server_audit_file_buffer_size
vector
Optimizer hints
[NO_]JOIN_INDEX
[NO_]GROUP_INDEX
[NO_]ORDER_INDEX
[NO_]INDEX
Optimizer hints
[NO_]SPLIT_MATERIALIZED
Optimizer hints
[NO_]DERIVED_CONDITION_PUSHDOWN
[NO_]MERGE
Foreign key
optimizer_record_context

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

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

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