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

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.

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

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

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

  • 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-9804
    MDEV-13817
    MDEV-34319
    blog post
    Oracle mode
    MDEV-35617
    MDEV-36132
    optimizer trace
    MDEV-36483
    MDEV-35856
    MDEV-36092
    MDEV-36106
    MDEV-36077
    MDEV-21376
    MDEV-18983
    Galera

    26 June 2025

    MariaDB 12.1.2 Release Notes

    MariaDB 12.1.2 is a Stable (GA) release of MariaDB Community Server 12.1, released on 2025-11-18

    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-20065
    MDEV-34680
    MDEV-36205
    MDEV-35856
    MDEV-36092
    MDEV-36106
    MDEV-28933
    blog post
    MDEV-36132
    optimizer trace
    MDEV-36483
    Galera Clusters

    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

    MariaDB 12.1.1 is a Release Candidate (RC) release of MariaDB Community Server 12.1, released on 2025-08-07

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

  • MariaDB 12.1 Changes & Improvements
    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

    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

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

    Distributions which Include MariaDB
    Distributions which Include MariaDB
    Aria storage engine
    aria_pagecache_segments
    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
    audit plugin
    server_audit_file_buffer_size
    vector
    Foreign key
    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
    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

    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