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

The most recent release of MariaDB 12.1 is:

GA

Download Release Notes Changelog Overview of 12.1

Release date: 7 Aug 2025

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

MariaDB 12.1.1 is a Release Candidate (RC) release.

For an overview of MariaDB 12.1 see the MariaDB 12.1 Changes & Improvements page.

Thanks, and enjoy MariaDB!

New Features

Performance improvements

  • Segmented key cache for ()

    • system variable

  • MDL scalability improvements ()

  • Parallel replication for replicas ()

Compatibility features

  • caching_sha2_password plugin ()

  • ( + ) for outer join syntax ()

  • Add variable, ()

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

Miscellaneous

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

  • Retry applying of write sets on galera nodes ()

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

Changelog

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


Buffered logging for (MDEV-34680)

  • Faster distance calculations via extrapolation (MDEV-36205)

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

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

  • Optimizer hints: [NO_]SPLIT_MATERIALIZED (MDEV-36092)

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

  • Per-table unique FOREIGN KEY constraint names (MDEV-28933)
  • Support for functional indexes in GROUP/ORDER BY (MDEV-36132)

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

  • MDEV-24
    MDEV-19749
    MDEV-20065
    MDEV-9804
    MDEV-13817
    MDEV-18983
    MDEV-34319
    MDEV-36536
    MDEV-36077
    MDEV-21376
    changelog
    MariaDB 12.1.2
    Download Now
    Alternate download from mariadb.org
    Galera

    MariaDB 12.1.2 Release Notes

    Download Release Notes Changelog Overview of 12.1

    Release date: 18 Nov 2025

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

    MariaDB 12.1.2 is a Stable (GA) release.

    For an overview of MariaDB 12.1 see the MariaDB 12.1 Changes & Improvements page.

    Thanks, and enjoy MariaDB!

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

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

    Miscellaneous

    • Retry applying of write sets on nodes ()

      • Controlled through the system variable

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

    Changelog

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


    Asyncronous replication between two Galera Clusters can now use parallel replication

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

  • : , , , (MDEV-35856)

  • : (MDEV-36092)

  • : , (MDEV-36106)

  • constraint names no longer need to be unique per database, only per table (MDEV-28933) (blog post)

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

  • Include definitions of tables and views in the (MDEV-36483)

    • system variable.

  • MDEV-24
    MDEV-19749
    MDEV-9804
    MDEV-13817
    MDEV-34319
    blog post
    Oracle mode
    MDEV-35617
    MDEV-36077
    MDEV-21376
    changelog
    Galera

    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