All pages
Powered by GitBook
1 of 3

Changelogs - MariaDB 11.8 Series

MariaDB 11.8 Changelog Series

MariaDB 11.8.2 Changelog

Download Release Notes Changelog Overview of 11.8

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

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.

This page is licensed: CC BY-SA / Gnu FDL

MariaDB 11.8.1 Changelog

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

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.

This page is licensed: CC BY-SA / Gnu FDL