For the complete documentation index, see llms.txt. This page is also available as Markdown.

MariaDB 11.8.9 Changelog

MariaDB 11.8.9 is a Stable (GA) release of MariaDB Community Server 11.8, released on 2026-08-24

Download Release Notes Changelog Overview of 11.8

Alternate download from mariadb.org

Release date: 24 Aug 2026

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.13

  • Revision #bf9193a939 2026-08-17 18:02:04 +1000

    • MDEV-40751 Make sure that VEC_FROMTEXT results in a length of multiple of 4

  • Revision #3436bd69ec 2026-08-17 17:24:31 +1000

    • MDEV-40486 [to-squash] Move the new lneght check in Item_func_vec_fromtext::val_str to later

  • Revision #9d916c463c 2026-08-17 13:48:21 +1000

    • MDEV-40486 [fixup] Clamp max_length at MAX_FIELD_VARCHARLENGTH in Item_func_vec_fromtext::fix_length_and_dec

  • Merge Revision #3b8db45403 2026-08-19 11:28:01 +0200 - Merge branch '11.4' into 11.8

  • Revision #bb0ac43701 2026-08-13 16:40:00 +1000

    • MDEV-40486 Length check for vector fields in CREATE TABLE ... SELECT

  • Revision #da0beac410 2026-06-05 11:58:07 +0300

    • MDEV-39858: Reloading COSINE metric index from disk degrades search recall due to abs2 quantization noise

  • Revision #040824c33a 2026-05-13 22:55:45 +0000

    • MDEV-39459 Fix bad sync pattern for chain replication MTR tests

  • Revision #dee8add860 2026-08-01 20:58:55 +0200

    • memory leak in mariadb-import --lock-tables

  • Revision #6552e45061 2026-07-11 13:14:21 +0200

    • MDEV-40340 mariadb-import --lock-tables crashes

  • Revision #2a4cfdde2b 2026-07-11 12:00:17 +0200

    • mysqldump: remove dead and broken code

  • Revision #9d4ffe23b2 2026-07-08 19:13:39 +0200

    • MDEV-40312 SHOW CREATE SERVER incorrect quoting

  • Revision #09bc25339b 2026-07-08 20:55:00 +0200

    • CREATE SERVER: fix option parsing to support backticks properly

  • Merge Revision #eaca80bf32 2026-07-28 21:47:53 +0200 - Merge branch '11.4' into '11.8'

  • Revision #1d23deff79 2026-07-17 17:58:35 +0200

    • MDEV-40427 lock_move_reorganize_page() early exit check is useful only with lock elision

  • Revision #bf58d4cb5f 2026-06-29 18:10:27 +0200

    • MDEV-40129 Retry transient trylock failures in lock-release fast paths

  • Revision #79f0b7960e 2026-07-10 16:22:12 +0530

    • MDEV-39848 : MSAN use-of-uninitialized-value in btr_sea::hash_table::lock_get()

  • Revision #666b2aca09 2026-07-02 17:29:33 +0530

    • MDEV-38842 Server fails to drop .ibd file when vector table creation fails

  • Revision #78c5b20174 2026-07-02 11:28:23 +0200

    • MDEV-40243 Fix leak and NULL-deref in mysqldump dump_all_servers()

  • Revision #887e926618 2026-06-29 19:51:28 +0200

    • MDEV-40210 Redundant CAS in async_flush_lsn::try_clear_if_at_most()

  • Revision #232e3da164 2026-05-27 16:33:07 +0200

    • MDEV-40128 Use per-cell latch in lock_move_reorganize_page()

  • Revision #2b6529426a 2026-06-30 15:28:09 +1000

    • MDEV-39558 Check resulting VECTOR length in type aggregation inference

  • Revision #9cc1471be8 2026-05-24 11:53:55 +0200

    • fix plugins.feedback_os_release failure on sles-1600

  • Merge Revision #761c2333ca 2026-06-26 13:46:45 +0300 - Merge 11.4 into 11.8

  • Merge Revision #867d16cea7 2026-06-23 11:07:20 +0200 - Merge branch '11.4' into '11.8'

  • Revision #eccdef6273 2026-06-15 17:08:52 +0200

    • Post-merge fix

  • Merge Revision #420e28ce28 2026-06-15 15:15:10 +0200 - Merge 11.4 to 11.8

  • Revision #fa723683b0 2026-06-10 12:14:29 +0530

    • MDEV-39559: Assertion b failed in my_strnncoll_xxxx_nopad_ci

  • Revision #5d3abcc293 2026-06-10 13:29:28 +0530

    • MDEV-39963 InnoDB system tablespace autoshrink fails when the tail extent is an empty XDES_FREE_FRAG extent

  • Revision #3a29e4fa8c 2026-06-10 09:40:54 +0300

    • MDEV-39971: generate_option_list may invoke pclose(nullptr)

  • Revision #e232fc6045 2026-05-05 18:16:16 +0200

    • MDEV-38814 Reduce pessimistic update fallbacks

  • Revision #87825d38d7 2026-04-28 22:50:58 +0800

    • Fix Lintian flagged spelling in MariaDB Server repository

  • Merge Revision #080a7318ac 2026-06-01 13:59:20 +0200 - Merge 11.4 to 11.8

  • Revision #b316cc8846 2026-06-01 12:26:19 +0200

    • MDEV-39708 invalid supplier name for MariaDB's own components

  • Revision #33d0ab084c 2026-05-29 13:19:50 +1000

    • MDEV-39789 Fix compiling without perfschema

  • Revision #fa4f6a6194 2026-05-14 11:55:15 +0200

    • MDEV-39600 Reduce contention in buf_flush_ahead()

  • Revision #32218f35f6 2026-05-27 14:29:16 -0400

    • bump the VERSION

  • Revision #241050cca8 2026-04-16 23:22:07 +0400

    • MDEV-21423 - lock-free trx_sys get performance regression cause by lf_find and ut_delay

  • Merge Revision #b494164767 2026-05-20 14:26:46 +0200 - Merge branch '11.8' into 11.8 release

  • Revision #ac8b7757a5 2026-05-18 12:26:32 -0400

    • bump the VERSION

  • Revision #5bd29cf069 2026-05-18 11:55:50 +0300

    • MDEV-33853 fixup: Clarify some API comments

  • Revision #8e1945bfa8 2026-05-16 16:56:09 +0300

    • Removed compiler warnings about not used/set not used variables in groonga

  • Revision #7694ab3856 2026-05-16 16:21:24 +0300

    • Fixed that max_session_mem_used.test works for valgrind builds

  • Revision #666ff1db36 2026-05-15 16:39:35 +0300

    • MDEV-39519 Change mariadb-dump to use SHOW REPLICA STATUS instead of SHOW SLAVE STATUS

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

spinner

Last updated

Was this helpful?