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

MariaDB 10.6.26 Changelog

MariaDB 10.6.26 is a Stable (GA) release of MariaDB Community Server 10.6, released on 2026-05-18

The most recent release of MariaDB Community Server 10.6 is: 10.6.27 Stable (GA)

Download Community Server 10.6.27

Alternate download from mariadb.org

Download Release Notes Changelog Overview of 10.6

Alternate download from mariadb.org

Release date: 18 May 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.

  • Revision #d37e50c6d0 2026-05-08 07:23:05 +0200

    • fix long name on view protocol

  • Revision #902d05a22a 2026-04-10 17:50:03 -0400

    • MDEV-39213: json range syntax crash

  • Revision #200eb5365a 2026-05-06 15:21:02 +0200

    • MDEV-39516 s3 curl_easy_setopt requires long values otherwise compile failure

  • Revision #32327e572b 2026-05-06 13:25:35 +0200

    • MDEV-39540 crash due to narrowing cast in update_ref_and_keys()

  • Revision #d0501281ec 2026-05-06 11:21:25 +0200

    • MDEV-39481 ASAN error on malformed WKB polygon

  • Revision #bedacb3eeb 2026-05-05 20:34:36 +0200

    • new CC 3.3

  • Revision #551c980587 2026-03-06 21:57:30 +0530

    • MDEV-35548: Fix out-of-bounds array access in json_get_path_start

  • Revision #05f36e67d3 2026-04-30 12:09:48 +0200

    • MDEV-39266 Stack Overflow via alloca() in Privilege Table JSON Parser

  • Revision #557bd9ef90 2026-04-30 00:08:58 +0200

    • MDEV-39498 more fixes

  • Revision #673cc11797 2026-04-29 17:03:54 +0200

    • MDEV-39498 mroonga_command() incorrect result length metadata

  • Revision #c0fb844833 2026-04-29 14:23:50 +0200

    • MDEV-39493 FILE privilege isn't checked for derived

  • Revision #7984408bbd 2026-04-29 02:11:11 +0200

    • MDEV-39481 ASAN error on malformed WKB polygon

  • Revision #92641e4aa8 2026-04-28 22:49:14 +0200

    • MDEV-39478 COM_STMT_EXECUTE incorrectly checks for parameter value length

  • Revision #ce44ae3ec6 2026-04-27 14:10:36 +0200

    • MDEV-39292 set architecture before it's used

  • Revision #4fad03c70a 2026-04-27 13:20:17 +0200

    • new CC 3.3

  • Revision #dc4b5d480f 2026-04-28 17:58:28 -0300

    • MDEV-39479 Mroonga: avoid hang on invalid index flags

  • Revision #de14631413 2025-12-25 01:17:20 +0400

    • MDEV-15479 Empty string is erroneously allowed as a GEOMETRY column value.

  • Revision #9f6152b141 2026-04-23 23:06:43 +0530

    • MDEV-39261 MariaDB crash on startup in presence of indexed virtual columns

  • Revision #8c930cdc5a 2026-04-15 22:41:59 +0530

    • MDEV-39261 MariaDB crash on startup in presence of indexed virtual columns

  • Revision #a73d1f3b1e 2026-04-10 18:58:53 +0530

    • MDEV-39265: Assertion (mem_root->flags & 4) == 0 failed upon 2nd execution USING DEFAULT with sequence

  • Revision #a6575e2a1d 2026-04-27 08:26:06 +0200

    • new wolfssl v5.9.1-stable

  • Revision #94bfbfeeb9 2026-04-27 08:23:45 +0200

    • new CC 3.3

  • Merge Revision #3730b92be0 2026-04-24 17:13:23 +0200 - zlib 1.3.2

  • Revision #ceabbd5492 2026-04-22 13:12:54 +0200

    • zlib 1.3.2

  • Revision #3e3c5d72c8 2026-04-22 22:21:23 +0200

    • MDEV-39413 wsrep unsafe handling of parameters

  • Revision #12bb87f4a9 2026-04-22 19:39:39 +0200

    • cleanup: remove galera test certificates from mtr

  • Revision #2bbfcb1876 2026-04-22 15:49:11 +0200

    • MDEV-39408 mbstream insufficient path validation

  • Revision #d56b6b6ea1 2026-04-22 13:28:48 +0200

    • MDEV-39404 Gtid_log_event crash

  • Revision #855ee88362 2026-04-20 09:44:32 +0400

    • MDEV-39210 ExtractValue/UpdateXML crash.

  • Revision #8f308454b6 2026-04-21 21:29:03 +0200

    • MDEV-39389 Memory leaks in _db_set_init

  • Revision #c8a38cd5cb 2026-04-06 19:18:21 +0530

    • MDEV-34951: InnoDB index corruption when renaming key name with same letter to upper case.

  • Revision #02e6b8c0a0 2026-02-10 19:56:58 +0100

    • MDEV-38787 wsrep_slave_fk_checks=OFF results in inconsistency Since ATM wsrep does not replicate any cascaded changes (because they are not binlogged in the upstream code) we have to rely on foreign checks on replicas to reproduce the cascade. Thus setting wsrep_slave_fk_checks=OFF will result in inconsistency in any setup where there are cascading relations. Mark this option as deprecated and make it a NOOP.

  • Revision #3c1d6b108c 2026-04-20 14:30:04 +0300

    • Fix GCC-16 -Wmaybe-uninitialized

  • Revision #bba3146acf 2026-04-20 08:08:20 +0300

    • MDEV-39263 innodb_snapshot_isolation fails to prevent lost updates under contention

  • Revision #8d0feb2072 2026-04-01 02:02:39 +0400

    • MDEV-39210 ExtractValue/UpdateXML crash.

  • Revision #f12ff3600f 2025-10-21 16:22:40 +1100

    • MDEV-34902: debian-start erroneously reports issues

  • Revision #29453945ba 2026-04-09 12:18:03 +1000

    • MDEV-39292 Debian build compiles ColumnStore aarch64

  • Revision #c454ba882b 2026-04-13 21:22:06 +0200

    • MDEV-39319 crash with ST_GeomFromGeoJSON(, NULL)

  • Revision #31be75cbcb 2026-04-08 09:57:25 +0200

    • MDEV-39287 (10.6 part) Fix compilation problems with glibc 2.43/gcc 16/fedora 44

  • Revision #a2f9a0cd9c 2026-03-10 10:06:00 +1100

    • MDEV-39015 Debian - remove libboost-system-dev dependency

  • Revision #8229217206 2026-04-12 21:34:18 +0200

    • don't create build files like mysqlserver-$.mri.tpl

  • Revision #3895ad97a9 2026-04-12 21:28:18 +0200

    • fix compilation failure for embedded with bundled pcre2

  • Revision #be0bb9db40 2026-04-13 11:41:00 +0530

    • MDEV-38822 Lock wait timeout during CREATE TABLE AS SELECT FROM mysql.innodb_table_stats

  • Revision #628da62272 2026-04-12 16:58:28 +0200

    • MDEV-39177 When tests are skipped, number of variations seem random

  • Revision #aca6743d53 2026-04-08 16:58:22 +0200

    • MDEV-39289 CONNECT REST support on Windows doesn't escape the url

  • Revision #04e993f0bf 2026-04-07 21:14:08 +0200

    • MDEV-39281 CONNECT OEM tables don't check subtype length

  • Revision #f81c247f97 2026-04-07 20:02:57 +0200

    • MDEV-39279 ASAN error on malformed WKB

  • Revision #d1d48c9185 2026-02-23 14:49:37 +0100

    • MDEV-38892 not all SRCDEF sprintfs were removed

  • Revision #caa04d038c 2026-02-25 17:32:27 +0100

    • enable connect odbc/jdbc tests that were never run for years

  • Revision #2abbea88fb 2026-03-26 11:36:29 +0100

    • CONNECT: suppress \n at the end of the error message

  • Revision #e81458b6da 2026-02-20 16:55:40 +0100

    • MDEV-38827 Assertion `str[strlen(str)-1] != '\n'[ || strlen(str) == 512-1]' failed in my_message_sql

  • Revision #07a14b7170 2026-02-20 11:25:39 +0100

    • MDEV-38868 Assertion `*str != '\0'' failed in my_message_sql on CREATE TABLE

  • Revision #21303c6bfe 2026-03-25 23:47:22 +0100

    • MDEV-38777 mariadb-test Build regression in FreeBSD - 2026Q1 releases

  • Revision #dce20116ca 2026-04-12 16:23:30 +0200

    • MDEV-38670 update test results

  • Revision #929a038500 2026-04-08 21:43:08 +0300

    • Fix compilation error from -Wframe-larger-than= in sql_show.cc and i_s.cc

  • Revision #8dbb046262 2026-01-26 20:44:59 +0200

    • MDEV-28136 MariaDB ASAN Unknown Crash in Item_func_to_char::parse_format_string

  • Revision #12e09fefc7 2026-02-08 01:28:58 +0200

    • MDEV-38670 Unary minus on empty string returns -0

  • Revision #f39b634db7 2026-04-03 15:10:48 +0200

    • MDEV-39258 Make THIRD_PARTY_DOWNLOAD_LOCATION settable

  • Revision #6ffb219883 2026-03-31 08:56:46 +0530

    • MDEV-32758: TRIM uses memory after freed

  • Revision #ce20b2fe97 2026-03-05 02:41:14 +0530

    • MDEV-36929: Warning: Memory not freed: 32 on SELECT COLUMN_JSON()

  • Revision #cb32aa9aa8 2026-03-31 11:13:39 +0300

    • MDEV-16926 fixup: GCC 16 -Wmaybe-uninitialized

  • Revision #41462ed60b 2026-03-27 14:34:57 +0530

    • MDEV-38562: mariabackup exits with success (0) despite "No space left on device" errors

  • Revision #0bbec68242 2026-03-26 14:21:52 +0100

    • MDEV-32770 mariadb-dump produces not loadable dump due to temporary view structure

  • Revision #1f95fe6fd3 2026-03-25 15:38:23 +0100

    • MDEV-36183 mariadb-dump backup corrupt if stored procedure ends with comment

  • Revision #e87b0df387 2026-03-26 13:16:16 +0200

    • MDEV-11426 fixup: Remove fil_node_t::init_size

  • Revision #4b4c6c3742 2026-03-24 21:21:13 +0530

    • MDEV-24356 InnoDB: Failing assertion: len < sizeof(tmp_buff) in get_foreign_key_info

  • Revision #3a1cc22713 2026-02-24 23:30:30 +0100

    • let's be explicit about what abs() to use

  • Revision #ef62df9671 2026-02-05 14:41:24 +0200

    • Add comment about Debug_key.

  • Revision #3cf958982d 2026-02-04 16:03:49 +0200

    • MDEV-38753: Debugging help: print which MEM_ROOT the object is on

  • Revision #1ecc1d932a 2026-03-16 01:09:29 -0300

    • MDEV-39082 mysql-test: use vardir as datadir in collect_mysqld_features

  • Revision #ebc94391cf 2026-03-17 08:30:41 +0200

    • MDEV-39087 os_file_set_size() may behave inconsistently during shutdown

  • Revision #af0057aa04 2026-03-17 16:59:38 +1100

    • MDEV-39086 MSAN/UBSAN/ASAN builds run without basic optimization

  • Revision #0d3440e682 2026-03-13 19:17:58 +0200

    • Mroonga: fix SIGSEGV on NULL mroonga_log_file

  • Revision #6198f3f93d 2026-01-28 23:40:06 +0000

    • MDEV-36725 Fix innodb_ctype_ldml test in view-protocol mode

  • Revision #b9153f5ab5 2026-03-13 10:16:37 +0100

    • MDEV-39027 suboptimal code for InnoDB big endian access functions

  • Revision #d116cace9b 2026-03-11 11:26:32 +0100

    • Revert "MDEV-38989 main.ctype_utf16le SEGV in Ubuntu 26.04 (x86-64-v3)"

  • Revision #8ac04937fb 2026-03-11 09:47:35 +0100

    • MDEV-37788 fix uintNkorr/intNstore macros to avoid unaligned access

  • Revision #ba305095ff 2026-02-19 18:35:23 +0100

    • MDEV-38731: Wrong index usage when row-based replication and no PK

  • Revision #11deff8baa 2026-02-18 15:26:18 +0100

    • MDEV-37133: Fix parallel replication stalls due to missing wait report

  • Revision #8fe41532c1 2026-02-09 02:11:23 +0100

    • MDEV-38776 [ERROR] Slave worker thread retried transaction 10 time(s) in vain, giving up

  • Revision #4621fcee65 2026-03-11 08:47:44 +0200

    • Fix GCC-16 -Wmaybe-uninitialized

  • Revision #4c1900554b 2026-03-11 08:41:21 +0200

    • Fix GCC-16 -Wunused-but-set-variable

  • Revision #a1655da9a5 2026-03-11 08:05:08 +0200

    • Fix GCC-16 -Wunused-but-set-variable

  • Revision #f99172ba06 2026-03-10 16:58:15 +0530

    • MDEV-19194 ASAN use-after-poison in fk_prepare_copy_alter_table upon dropping FK

  • Revision #bf028fa1ed 2025-09-25 20:35:15 +0530

    • MDEV-36678: Various crashes upon stored procedure querying view with concat/group_concat

  • Revision #6318d50015 2026-03-06 09:38:14 +0200

    • MDEV-38989 main.ctype_utf16le SEGV in Ubuntu 26.04 (x86-64-v3)

  • Revision #e520abd9d8 2026-02-26 10:21:27 +0530

    • MDEV-38079: Crash recovery fails after ALTER TABLE…PAGE_COMPRESSED=1

  • Revision #6b7e18552c 2026-02-23 09:30:05 +0530

    • MDEV-38882 Assertion in diagnostics area on DDL stats

  • Revision #8882f8fe6c 2026-02-17 21:13:34 +0530

    • MDEV-37886 PAGE_COMPRESSED ALTER TABLE operations inconsistent with innodb_file_per_table setting

  • Revision #2dbd5bb326 2026-02-09 19:50:23 +0200

    • Mroonga: Refactor variable_default_tokenizer_disable test

  • Revision #758aa7aebc 2026-02-07 13:24:34 +0200

    • mroonga: handle allocation for new_value in mrn_default_tokenizer_update

  • Revision #8bb8d898ef 2026-02-01 23:02:10 +0200

    • MDEV-37952: Fix crash when setting mroonga_default_tokenizer to NULL

  • Revision #a2c798a8d0 2026-02-12 09:27:30 +0200

    • innodb.xa_recovery: Work around MDEV-38741

  • Revision #68288e1fe7 2026-02-12 08:58:51 +0200

    • Remove an unused file

  • Revision #1758b2578a 2026-02-04 17:04:49 -0500

    • bump the VERSION

  • Revision #bf686bb987 2025-10-22 16:19:30 +0530

    • MDEV-37911 Add Missing Test cases for abs() Function

  • Revision #62c8c17756 2025-09-05 23:33:03 +0400

    • MDEV-36058 ST_CROSSES returns 0 instead of NULL.

  • Revision #09d3ee3643 2026-01-20 00:30:43 +0400

    • MDEV-35766 ST_PointOnSurface returns NULL with Polygon in some case.

  • Revision #30df78fb5c 2025-12-22 00:46:10 +0400

    • MDEV-35426 Stack smashing in spider_db_mbase::xa_end (opt), ASAN: stack-buffer-overflow in Binary_string::q_append, and Assertion `str.alloced_length() >= str.length() + data_len' failed in spider_string::q_append on SELECT.

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

spinner

Last updated

Was this helpful?