MariaDB 11.8 Changelog Series
Alternate download from mariadb.org
Release date: 4 Jun 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.
Includes all fixes from MariaDB 11.4.7
Merge Revision #8d36cafe4f 2025-05-21 15:57:16 +0200 - Merge branch '11.4' into 11.8
Merge Revision #118cfcf821 2025-05-13 13:44:58 +0300 - Merge 10.11 into 11.4
Revision #8fb09426b9 2025-05-13 12:27:50 +0300
MDEV-36759: Huge performance drop
Revision #bb48d7bc81 2025-05-13 12:27:46 +0300
MDEV-36781: Assertion i < BUF_BUDDY_SIZES failed in buf_buddy_shrink()
Revision #56e0be34bc 2025-05-13 12:27:42 +0300
MDEV-36780: InnoDB buffer pool reserves all assigned memory
Revision #0c18e5a292 2025-05-08 11:18:16 +0300
MDEV-36760 log_t::append_prepare_wait(): Bogus assertion on write_lsn
Revision #a7278a3024 2025-04-28 10:22:58 -0600
MDEV-36663: Testcase Fixup
Revision #791fcea1d7 2025-05-13 12:27:36 +0300
bump the VERSION
Revision #f5b5de9cf9 2025-05-13 13:43:53 +0300
bump the VERSION
Revision #da5a4d05b9 2025-01-15 09:18:12 +1100
MDEV-35850 make HOSTNAME a cmake configure variable
Revision #c94133a71d 2025-04-19 18:02:51 -0400
MDEV-21510: In Optimizer Trace, print index name in chosen_access_method
Revision #d1a2dc54ad 2025-05-08 19:08:29 +0200
Fix the test: changing charset should be dome when we can not skip the test.
Revision #98e02217c7 2025-04-29 08:27:07 +0200
Fix version
Merge Revision #4c6a59f120 2025-04-28 19:10:10 +0200 - Merge branch '11.4' into 11.8
Merge Revision #237e24497b 2025-04-27 11:33:27 +0200 - Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg
Revision #a0b77eb806 2025-04-24 14:32:14 +0300
MDEV-36685 CREATE-SELECT may lose in binlog side-effects of stored-routine
Revision #82867e07e3 2025-04-20 10:42:53 +0200
MDEV-35897 vector index search allocates too much memory for large ef_search
Revision #395db6f1d5 2025-04-07 22:43:56 +0200
MDEV-36398 Extend SBOM with 'license' and 'copyright'
Revision #805e7ca3ad 2025-04-17 16:29:07 +0200
fix incorrect merge 15700f54c212
Revision #76b54a2a67 2025-04-15 00:36:20 +0200
set the function result field name for error reporting
Revision #b5d0e30923 2025-04-15 00:18:23 +0200
MDEV-36596 Assertion failure in TABLE_SHARE::init_from_sql_statement_string upon returning wrong type from function
Revision #1691b0cfac 2025-04-06 11:52:34 +0200
cleanup: mhnsw, fix vector length when cosine
Revision #313b8c293a 2024-12-23 17:25:35 +0400
MDEV-35309 ALTER performs vector truncation without WARN_DATA_TRUNCATED or similar warnings/errors
Revision #e5574d8b94 2025-04-02 18:06:29 +0200
MDEV-36334 test main.func_format fails on i386 on exabyte/petabyte mismatch
Revision #29823f3b96 2025-02-07 15:12:20 +0400
MDEV-35152 DATA/INDEX DIRECTORY options are ignored for vector index
Revision #1a85ae444a 2025-03-29 12:13:42 +0100
MDEV-36050 DATA/INDEX DIRECTORY handling is inconsistent
Revision #dc073e4c0c 2025-03-28 21:57:31 +0100
mtr: use plugin-load-add in have_rocksdb.opt
Revision #606edaa6cd 2025-03-28 21:56:44 +0100
consistent error messages, no <angle quoting>
Revision #7db60533c7 2025-03-27 20:20:32 +0100
MDEV-36188 assert with vector index and very long PK
Revision #49f330a305 2025-03-26 22:10:53 +0100
MDEV-36177 InnoDB: Failing assertion: prebuilt->select_lock_type != LOCK_NONE || srv_read_only_mode || trx->read_view.is_open()
Revision #1304181f36 2025-03-26 21:25:39 +0100
MDEV-36256 Crash on disconnect when dropped Aria table with vector key under lock
Revision #7788295022 2025-03-26 16:49:40 +0100
MDEV-36163 InnoDB assert with vector index under LOCK TABLES
Revision #a3257038d1 2025-03-25 11:11:46 +0100
assert in safe_mutex_lock that the mutex is initialized
Revision #cd7a454c23 2025-03-25 11:11:01 +0100
MDEV-36351 MariaDB crashes when trying to access information_schema.users under --skip-grant-tables
Revision #72dc054a9e 2025-03-25 10:41:43 +0100
MDEV-36104 Server crashes when reading information_schema.COLUMNS after creating a table with virtual columns using the GIS data type
Revision #3c98e8c0e3 2025-02-14 14:16:40 +0100
MDEV-36067 Assertion failure in TABLE_SHARE::init_from_sql_statement_string
Revision #fb43b0dc3d 2025-04-18 09:41:12 +0200
fix for post-test check of multi_source.master_info_file
Revision #f9125dffc6 2025-04-16 11:19:49 +1000
MDEV-35662 Optimize subqueries before sending EXPLAIN output in single table update
Revision #6bb92f98ce 2025-02-21 12:41:50 -0500
MDEV-36184 - mhnsw: support powerpc64 SIMD instructions
Revision #db5bb6f333 2025-04-03 18:29:24 +1100
MDEV-36469 don't check is_infoschema_db for null db
Merge Revision #bb1d88b6dc 2025-04-02 14:07:01 +0300 - Merge 11.4 into 11.8
Revision #6e4fa7e5a1 2025-03-27 18:02:37 +0700
MDEV-36390: Minor refactoring of the method get_expr_query at the classes sp_instr_cpush/sp_instr_cursor_copy_struct
Revision #cc831f16c8 2025-03-24 12:38:46 +0700
MDEV-36079: Stored routine with a cursor crashes on the second execution if a DDL statement happened
Revision #98a75d111c 2025-03-20 18:38:09 +0400
MDEV-36322 Comparison ROW(stored_func(),1)=ROW(1,1) calls the function twice per row
Revision #01cf1cb84b 2024-11-27 07:33:26 -0700
MDEV-7850: Optimize Query_log_event::begin_event()
Revision #5217d8609b 2025-03-06 09:36:10 +0100
MDEV-9101 forgotten symbolic error representation
Merge Revision #bb9f010432 2025-03-05 20:39:47 +0200 - Merge 11.4 into 11.8
Revision #6f1161aa34 2025-02-17 13:43:22 +1100
MDEV-36087 Check for existence of the new Options JSON field in mysql.servers
Revision #b453123a26 2025-02-20 13:12:23 +0100
MDEV-36130: main.mysqldump fails in parallel mysql-import test
Revision #059d06ae07 2025-02-18 13:09:26 +0200
Fixed compile failure in sql_print_warning in sql_acl.cc
Revision #59ad3225ae 2025-02-13 17:27:11 +0100
MDEV-34979 postfix
Revision #33e0796e7a 2025-02-13 13:06:50 +0200
MDEV-36080: Assertion on 2nd PS execution with error and Array Binding
Revision #1629435745 2025-02-12 14:07:10 -0500
MDEV-36074 main.multidelete_engine missing result file
Revision #d54ec1b377 2025-02-05 15:28:42 +0100
MDEV-33965 - fix non-determinism in the main.status test
This page is licensed: CC BY-SA / Gnu FDL
DownloadRelease NotesChangelogOverview of 11.8
Alternate download from mariadb.org
Release date: 13 Feb 2025
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub 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 MariaDB 11.7.2
Revision #1c4aed7c68 2024-08-15 01:21:11 -0600
Update my_snprintf
’s last loose ends to suffixes
Revision #5de8e2dde3 2024-08-14 23:52:58 -0600
Update errmsg-utf8.txt
re my_snprintf
suffixes
Revision #202c2fb151 2024-08-12 22:08:50 -0600
make abi_update
Revision #c8783757d6 2024-10-13 19:27:37 -0600
Tag rest of my_vsnprintf users w/ ATTRIBUTE_FORMAT
Revision #63b0ee26f7 2024-08-12 20:23:21 -0600
Tag ALL my_error_reporter
s with ATTRIBUTE_FORMAT
Revision #1c315b3fb1 2024-08-12 18:19:15 -0600
Tag myisamdef.h
printers with ATTRIBUTE_FORMAT
Revision #302caa9549 2024-08-12 17:34:04 -0600
Tag the logger
service with ATTRIBUTE_FORMAT
Revision #2392bd02d8 2025-01-12 22:03:23 -0700
Tag the sql/log.h
family with ATTRIBUTE_FORMAT
Revision #21dfef474c 2024-08-05 14:39:09 -0600
Reënable ATTRIBUTE_FORMAT on DBUG_PRINT & t/eprint
Revision #d5ba6f71b9 2025-01-12 21:55:23 -0700
Tag push_warning_printf
with ATTRIBUTE_FORMAT
Revision #2047483417 2024-07-31 22:42:56 -0600
Tag my_printf_error
with ATTRIBUTE_FORMAT
Revision #618afa32ce 2024-07-29 19:57:13 -0600
Tag mysqltest
formatters with ATTRIBUTE_FORMAT
Revision #5100773ab9 2024-06-28 20:48:51 -0600
Tag my_vsnprintf.c
with ATTRIBUTE_FORMAT
Revision #f3617981ad 2025-01-17 12:50:02 -0700
unittest/mytap/tap.h
: Use ATTRIBUTE_FORMAT
Revision #ab50aad15d 2024-08-15 22:56:39 -0600
Remove %`s
%b
%M
%T
from my_vsnprintf
Revision #6a182553ce 2024-08-11 19:58:11 -0600
Rename my_snprintf
’s %uE
to %iE
Revision #891177418e 2024-06-22 16:11:19 -0600
Make service_my_snprintf.h doc more professional
Revision #b668a960cd 2024-07-25 21:57:06 -0600
MDEV-21978 Add %sQ
, %sB
, %uE
& %sT
to my_vsnprintf
Revision #06851e7f77 2024-06-04 19:35:46 -0600
Merge vsnprintf
%b
, %T
& %M
code into %s
/%u
Revision #9799777992 2025-02-05 17:26:32 +0100
MDEV-35919 Server crashes in Item_func_vec_distance::fix_length_and_dec upon reading from I_S table
Revision #49821f21ce 2024-12-04 17:51:23 +0100
MDEV-9158 post-merge fixes
Revision #4dee592450 2023-04-21 10:44:44 +0800
MDEV-9158 Read max size bytes from encryption key file and ignore remain bytes
Revision #e7f7789482 2024-12-13 11:56:31 +0100
cleanup: select ... into
tests
Merge Revision #9ee09a33bb 2025-02-11 20:29:43 +0100 - Merge branch '11.7' into 11.8
Revision #c516bea30a 2025-02-10 12:50:19 +0200
Update mariadb-import man page with --innodb-optimize-keys option
Revision #9e3a541d1e 2025-02-10 13:27:59 +1100
MDEV-35049: Use CRC-32C and avoid allocating heap (postfix)
Revision #2e1ade5307 2025-02-07 16:57:05 +0200
Added missing DROP PROCEDURE to mtr test main.log_state
Revision #74f70c3944 2025-02-04 21:35:55 +0200
Fixed costs in JOIN_TAB::estimate_scan_time() and HEAP
Revision #edd52b7fc7 2025-02-05 10:41:11 -0500
MDEV-30469 Feature rebase
Revision #5e07d1abd4 2025-01-29 15:21:03 -0500
MDEV-35848, MDEV-35568 Reintroduce delete_while_scanning for multi_delete
Revision #8ec275da16 2025-01-30 16:30:56 +0200
MDEV-35955 Wrong result for UPDATE ... ORDER BY LIMIT which uses tmp.table
Revision #5001300bd4 2024-12-03 09:43:45 -0500
MDEV-30469 Support ORDER BY and LIMIT for multi-table DELETE, index hints for single-table DELETE
Revision #02dc8615f2 2024-12-03 09:48:17 -0500
MDEV-30469 (refactoring) Support ORDER BY and LIMIT for multi-table DELETE...
Revision #dfdbec1636 2024-11-21 14:55:51 +0800
MDEV-10862: Stored procedures: default values for parameters (optional parameters)
Revision #5a8e6230d7 2024-12-29 12:50:04 +0400
MDEV-34189 Unexpected error on WHERE inet6col
Revision #d1ba623677 2024-12-03 17:17:17 -0800
All-green GitLab CI in main branch in January 2025
Revision #9f5adf0ce4 2024-09-12 23:25:40 +0800
MDEV-34317: Implement RECORD type Implement DECLARE TYPE type_name IS RECORD (..)
with scalar members in stored routines and anonymous blocks
Revision #4c956fa15b 2025-01-27 16:29:25 +0700
MDEV-34724: Skipping a row operation from a trigger
Revision #fcf7211136 2025-01-26 13:58:03 +0200
MDEV-35616: Add basic optimizer support for virtual column: more tests
Revision #18e4b944bf 2025-01-16 10:24:34 +0200
MDEV-35833: Assertion `marked_for_read()' failed for query with vcols
Revision #1c2a83179d 2024-11-26 14:50:41 +0200
MDEV-35616: Add basic optimizer support for virtual column
Revision #759df4cc5f 2025-01-24 19:22:02 +0700
MDEV-34551: Column list in the trigger definition
Revision #3bd23b76c5 2025-01-23 15:15:03 +0100
MDEV-34740 mariadb-import: optimize index and constraint creation
Revision #9255206b86 2025-01-24 13:12:55 +0100
appveyor - run builds in "main" branch
Revision #b8fa8b9b3d 2025-01-23 21:45:26 +0200
MDEV-35921: s3.mysqldump fails in buildbot
Revision #89f5d28191 2024-10-23 15:17:32 +0400
MDEV-22217 Make OS character sets "utf8" and "utf-8" map to MariaDB character set "utf8mb4"
Revision #e11592aed3 2024-12-09 17:11:08 +0100
MDEV-35450 VEC_DISTANCE() function to autouse the available index type
Revision #528249a20a 2024-12-08 17:14:42 +0100
cleanup: one Item_func_vec_distance class, not three
Revision #d2ec5ec9c2 2024-12-09 20:40:29 +0100
cleanup: move test w/ character_set_results=utf16 into separate file
Revision #e36ca5b1a6 2024-12-09 12:24:03 +0100
cleanup: extraneous quotes in errmsg.txt
Revision #5482155df6 2025-01-17 11:41:32 +0100
MDEV-34703 followup - reenable Innodb bulk load in mariadb-import
Revision #11a6c1b30a 2024-11-28 23:02:29 +0400
MDEV-34699 - mhnsw: support aarch64 SIMD instructions
Revision #cacaaebf01 2025-01-13 14:48:43 -0500
MDEV-35837 Move to c++17
Revision #2563839853 2025-01-15 14:37:43 +0100
MDEV-34979 generate SBOM from server builds
Revision #18dbeae1b8 2025-01-15 07:31:33 +0200
MDEV-35849: index records in a wrong order
Revision #3761a7fec8 2025-01-10 16:40:55 +0200
MDEV-35312 page_cur_search_with_match() could avoid rec_get_offsets()
Revision #793a2fc8ba 2025-01-10 16:40:37 +0200
MDEV-35049: Always enable page_cur_search_with_match_bytes()
Revision #4221ed1d7d 2025-01-10 16:40:35 +0200
MDEV-35049: Avoid building AHI beyond unique field prefix
Revision #5f7b2a3ced 2025-01-10 16:40:34 +0200
MDEV-35049: Improve btr_search_drop_page_hash_index()
Revision #c942b31340 2025-01-10 16:40:32 +0200
MDEV-35049: Fix bogus rebuild on BTR_CUR_HASH_FAIL
Revision #6b58ee769f 2025-01-10 16:40:30 +0200
MDEV-35049: Fix bogus BTR_CUR_HASH_FAIL on contention
Revision #68cac26108 2025-01-10 16:40:29 +0200
MDEV-35049: Fix bogus BTR_CUR_HASH_FAIL on PAGE_CUR_LE
Revision #4dd6131711 2025-01-10 16:40:22 +0200
MDEV-35049: Privatize ut_fold_ulint_pair()
Revision #4dcb1b575b 2025-01-10 16:39:44 +0200
MDEV-35049: Use CRC-32C and avoid allocating heap
Revision #9c8bdc6c15 2025-01-10 16:30:42 +0200
MDEV-35049: btr_search_check_free_space_in_heap() is a bottleneck
Merge Revision #5e8714b7b2 2025-01-09 13:46:06 +0200 - Merge 11.7 into main
Revision #e021770667 2024-11-26 11:28:57 +1100
MDEV-34911 Sargable substr(col, 1, n) = str
Revision #ae998c22b2 2024-12-18 13:50:03 +0100
MDEV-35683: add basic unit test for DYNAMIC_ARRAY
Revision #7734c85c31 2024-12-17 16:55:46 +0100
unittest output improvement for json_normalize-t
Merge Revision #f5821aaf77 2024-12-04 10:02:00 +0200 - Merge 11.7 into main
Revision #b24ecd7ca6 2024-12-03 17:51:35 +0530
MDEV-32250 Enable --no-autocommit by default in mysqldump
Merge Revision #f0961301c8 2024-12-02 17:55:44 +0200 - Merge 11.7 into main
Revision #e64857c25b 2024-08-05 23:02:02 +0200
Provide a safe range for RocksDB errors
Revision #0fabe1dc18 2024-11-16 12:23:55 -0700
Create FUNDING.yml
Revision #a35f744d78 2023-04-08 06:14:14 +0200
MDEV-31736: format_bytes implementation
Revision #f24d08df96 2024-11-18 14:41:03 +0400
MDEV-35437 Suppress "This function has the same name" warnings in I_S queries
Revision #eff9c198e3 2024-11-14 19:09:01 +0100
11.8 branch
This page is licensed: CC BY-SA / Gnu FDL