MariaDB 11.8.1 is a Release Candidate (RC) release of MariaDB Community Server 11.8, released on 2025-02-13
Release date: 13 Feb 2025
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
Changes from 11.8.0 are also included in this changelog
Includes all fixes from
2024-08-15 01:21:11 -0600
Update my_snprintf’s last loose ends to suffixes
2024-08-14 23:52:58 -0600
Update errmsg-utf8.txt re my_snprintf suffixes
2024-08-12 22:08:50 -0600
make abi_update
2024-10-13 19:27:37 -0600
Tag rest of my_vsnprintf users w/ ATTRIBUTE_FORMAT
2024-08-12 20:23:21 -0600
Tag ALL my_error_reporters with ATTRIBUTE_FORMAT
2024-08-12 18:19:15 -0600
Tag myisamdef.h printers with ATTRIBUTE_FORMAT
2024-08-12 17:34:04 -0600
Tag the logger service with ATTRIBUTE_FORMAT
2025-01-12 22:03:23 -0700
Tag the sql/log.h family with ATTRIBUTE_FORMAT
2024-08-05 14:39:09 -0600
Reënable ATTRIBUTE_FORMAT on DBUG_PRINT & t/eprint
2025-01-12 21:55:23 -0700
Tag push_warning_printf with ATTRIBUTE_FORMAT
2024-07-31 22:42:56 -0600
Tag my_printf_error with ATTRIBUTE_FORMAT
2024-07-29 19:57:13 -0600
Tag mysqltest formatters with ATTRIBUTE_FORMAT
2024-06-28 20:48:51 -0600
Tag my_vsnprintf.c with ATTRIBUTE_FORMAT
2025-01-17 12:50:02 -0700
unittest/mytap/tap.h: Use ATTRIBUTE_FORMAT
2024-08-15 22:56:39 -0600
Remove %`s %b %M %T from my_vsnprintf
2024-08-11 19:58:11 -0600
Rename my_snprintf’s %uE to %iE
2024-06-22 16:11:19 -0600
Make service_my_snprintf.h doc more professional
2024-07-25 21:57:06 -0600
Add %sQ, %sB, %uE & %sT to my_vsnprintf
2024-06-04 19:35:46 -0600
Merge vsnprintf %b, %T & %M code into %s/%u
2025-02-05 17:26:32 +0100
Server crashes in Item_func_vec_distance::fix_length_and_dec upon reading from I_S table
2024-12-04 17:51:23 +0100
post-merge fixes
2023-04-21 10:44:44 +0800
Read max size bytes from encryption key file and ignore remain bytes
2024-12-13 11:56:31 +0100
cleanup: select ... into tests
Merge 2025-02-11 20:29:43 +0100 - Merge branch '11.7' into 11.8
2025-02-10 12:50:19 +0200
Update mariadb-import man page with --innodb-optimize-keys option
2025-02-10 13:27:59 +1100
: Use CRC-32C and avoid allocating heap (postfix)
2025-02-07 16:57:05 +0200
Added missing DROP PROCEDURE to mtr test main.log_state
2025-02-04 21:35:55 +0200
Fixed costs in JOIN_TAB::estimate_scan_time() and HEAP
2025-02-05 10:41:11 -0500
Feature rebase
2025-01-29 15:21:03 -0500
, Reintroduce delete_while_scanning for multi_delete
2025-01-30 16:30:56 +0200
Wrong result for UPDATE ... ORDER BY LIMIT which uses tmp.table
2024-12-03 09:43:45 -0500
Support ORDER BY and LIMIT for multi-table DELETE, index hints for single-table DELETE
2024-12-03 09:48:17 -0500
(refactoring) Support ORDER BY and LIMIT for multi-table DELETE...
2024-11-21 14:55:51 +0800
: Stored procedures: default values for parameters (optional parameters)
2024-12-29 12:50:04 +0400
Unexpected error on WHERE inet6col
2024-12-03 17:17:17 -0800
All-green GitLab CI in main branch in January 2025
2024-09-12 23:25:40 +0800
: Implement RECORD type Implement DECLARE TYPE type_name IS RECORD (..) with scalar members in stored routines and anonymous blocks
2025-01-27 16:29:25 +0700
: Skipping a row operation from a trigger
2025-01-26 13:58:03 +0200
: Add basic optimizer support for virtual column: more tests
2025-01-16 10:24:34 +0200
: Assertion `marked_for_read()' failed for query with vcols
2024-11-26 14:50:41 +0200
: Add basic optimizer support for virtual column
2025-01-24 19:22:02 +0700
: Column list in the trigger definition
2025-01-23 15:15:03 +0100
mariadb-import: optimize index and constraint creation
2025-01-24 13:12:55 +0100
appveyor - run builds in "main" branch
2025-01-23 21:45:26 +0200
: s3.mysqldump fails in buildbot
2024-10-23 15:17:32 +0400
Make OS character sets "utf8" and "utf-8" map to MariaDB character set "utf8mb4"
2024-12-09 17:11:08 +0100
VEC_DISTANCE() function to autouse the available index type
2024-12-08 17:14:42 +0100
cleanup: one Item_func_vec_distance class, not three
2024-12-09 20:40:29 +0100
cleanup: move test w/ character_set_results=utf16 into separate file
2024-12-09 12:24:03 +0100
cleanup: extraneous quotes in errmsg.txt
2025-01-17 11:41:32 +0100
followup - reenable Innodb bulk load in mariadb-import
2024-11-28 23:02:29 +0400
- mhnsw: support aarch64 SIMD instructions
2025-01-13 14:48:43 -0500
Move to c++17
2025-01-15 14:37:43 +0100
generate SBOM from server builds
2025-01-15 07:31:33 +0200
: index records in a wrong order
2025-01-10 16:40:55 +0200
page_cur_search_with_match() could avoid rec_get_offsets()
2025-01-10 16:40:37 +0200
: Always enable page_cur_search_with_match_bytes()
2025-01-10 16:40:35 +0200
: Avoid building AHI beyond unique field prefix
2025-01-10 16:40:34 +0200
: Improve btr_search_drop_page_hash_index()
2025-01-10 16:40:32 +0200
: Fix bogus rebuild on BTR_CUR_HASH_FAIL
2025-01-10 16:40:30 +0200
: Fix bogus BTR_CUR_HASH_FAIL on contention
2025-01-10 16:40:29 +0200
: Fix bogus BTR_CUR_HASH_FAIL on PAGE_CUR_LE
2025-01-10 16:40:22 +0200
: Privatize ut_fold_ulint_pair()
2025-01-10 16:39:44 +0200
: Use CRC-32C and avoid allocating heap
2025-01-10 16:30:42 +0200
: btr_search_check_free_space_in_heap() is a bottleneck
Merge 2025-01-09 13:46:06 +0200 - Merge 11.7 into main
2024-11-26 11:28:57 +1100
Sargable substr(col, 1, n) = str
2024-12-18 13:50:03 +0100
: add basic unit test for DYNAMIC_ARRAY
2024-12-17 16:55:46 +0100
unittest output improvement for json_normalize-t
Merge 2024-12-04 10:02:00 +0200 - Merge 11.7 into main
2024-12-03 17:51:35 +0530
Enable --no-autocommit by default in mysqldump
Merge 2024-12-02 17:55:44 +0200 - Merge 11.7 into main
2024-08-05 23:02:02 +0200
Provide a safe range for RocksDB errors
2024-11-16 12:23:55 -0700
Create FUNDING.yml
2023-04-08 06:14:14 +0200
: format_bytes implementation
2024-11-18 14:41:03 +0400
Suppress "This function has the same name" warnings in I_S queries
2024-11-14 19:09:01 +0100
11.8 branch
This page is licensed: CC BY-SA / Gnu FDL