MariaDB 11.7.0 Release Notes
Release date: Unreleased
Do not use alpha releases in production!
MariaDB 11.7 is a rolling release. It is an evolution of MariaDB 11.6 with several entirely new features.
MariaDB 11.7.0 is a single preview release. Features are to be considered preview, and none are guaranteed to make it into MariaDB 11.7.
For an overview of MariaDB 11.7 see the What is MariaDB 11.7? page.
Thanks, and enjoy MariaDB!
Notable Items
Replication and Binary Log
- When binlogging is enabled, committing a large transaction no longer freezes all other transactions until completed (MDEV-32014)
- binlog_optimize_thread_scheduling has been deprecated (MDEV-33756)
- Async rollback prepared transactions during binlog crash recovery (MDEV-33853)
- New variable, slave_abort_blocking_timeout, for aborting long-running queries on a replica (MDEV-34857)
UUID
- New function for generating version 4 UUIDs UUIDv4 (MDEV-11339)
- New function for generating version 7 UUIDs UUIDv7 (MDEV-32637)
Spider
- The Spider variables spider_table_crd_thread_count and spider_table_sts_thread_count have been deprecated (MDEV-28009)
GIS
New GIS functions:
- ST_Validate (MDEV-34137)
- MBRCoveredBy (MDEV-34138)
- ST_Simplify (MDEV-34141)
- ST_GeoHash (MDEV-34158)
- ST_LatFromGeoHash (MDEV-34159)
- ST_LongFromGeoHash (MDEV-34160)
- ST_IsValid (MDEV-34276)
- ST_Collect (MDEV-34278)
General
- Implement SHOW CREATE SERVER (MDEV-15696)
- Allow arbitrary options in CREATE SERVER (MDEV-34716)
- CURRENT_TIMESTAMP should return a TIMESTAMP (WITH TIME ZONE?) (MDEV-15751)
- A warning has been added when max_sort_length is exceeded. (MDEV-27277)
- Allow a system-versioned table to be converted from implicit to explicit row_start/row_end columns (MDEV-27293)
- SESSION_USER(), which used to be an alias for USER() now shows the value of CURRENT_USER() when the session was created (MDEV-30908)
- New variable, log_slow_always_query_time, for specifying that all queries longer than this time are logged to the slow query log, regardless of log_slow_min_examined_row_limit and log_slow_rate_limit (MDEV-33144)
- ROW data type for stored function return values (MDEV-12252)
- Add optional correlation column list for derived tables (MDEV-31466)
- Optimization improvement for single-table UPDATE/DELETE: make cost-based choice between subquery strategies (MDEV-25008)
- Various vector search improvements (MDEV-34939)
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
Distributions which Include MariaDB
page.