> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/release-notes/community-server/changelogs/11.4/11.4.14.md).

# MariaDB 11.4.14 Changelog

MariaDB 11.4.14 is a Stable (GA) release of MariaDB Community Server 11.4, released on TBD

{% hint style="danger" %}
**Note:** This page describes features in the source repository for [**MariaDB 11.4**](/docs/release-notes/community-server/11.4/what-is-mariadb-114.md). There are currently no official packages or binaries available for download which contain the features. If you want to try out any of the new features described here you will need to [get](/docs/server/clients-and-utilities/server-client-software/download/getting-the-mariadb-source-code.md) and [compile](/docs/server/server-management/install-and-upgrade-mariadb/compiling-mariadb-from-source.md) the code yourself.
{% endhint %}

<a href="https://mariadb.com/downloads/community" class="button primary">Download</a> <a href="/docs/release-notes/community-server/11.4/11.4.14.md" class="button secondary">Release Notes</a> <a href="/docs/release-notes/community-server/changelogs/11.4/11.4.14.md" class="button secondary">Changelog</a> <a href="/docs/release-notes/community-server/11.4/what-is-mariadb-114.md" class="button secondary">Overview of 11.4</a>

[<sup>*Alternate download from mariadb.org*</sup>](https://downloads.mariadb.org/mariadb/11.4.14/)

**Release date:** TBD

For the highlights of this release, see the [release notes](/docs/release-notes/community-server/11.4/11.4.14.md).

The revision number links will take you to the revision's page on GitHub. On [GitHub](https://github.com/MariaDB/server/tree/11.4) you can view more details of the revision and view diffs of the code modified in that revision.

* Includes all fixes from [MariaDB 10.11.20](/docs/release-notes/community-server/changelogs/10.11/10.11.20.md)
* [Revision #e6b2d842af](https://github.com/MariaDB/server/commit/e6b2d842af) <sup>*<mark style="color:$info;">2026-11-09 19:32:36 +0100</mark>*</sup>
  * Fix assertion in Create\_tmp\_table::finalize lost in 10.11->11.4 merge
* [Revision #ab976e5b77](https://github.com/MariaDB/server/commit/ab976e5b77) <sup>*<mark style="color:$info;">2026-11-08 21:05:55 +0100</mark>*</sup>
  * skip columnstore better
* [Revision #c07ef488d2](https://github.com/MariaDB/server/commit/c07ef488d2) <sup>*<mark style="color:$info;">2026-11-06 11:32:18 +0200</mark>*</sup>
  * MDEV-38274: Unexpectedly large pages\_read\_count in main.analyze\_stmt\_prefetch\_count
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #3d17450371</mark>*</sup>](https://github.com/MariaDB/server/commit/3d17450371) <sup>*<mark style="color:$info;">2026-11-06 21:11:10 +0100 - Merge branch '10.11' into 11.4</mark>*</sup>
* [Revision #27be4eefdd](https://github.com/MariaDB/server/commit/27be4eefdd) <sup>*<mark style="color:$info;">2026-11-03 13:21:15 +0200</mark>*</sup>
  * MDEV-41395 fixup: GCC 16 -Wstringop-overflow
* [Revision #3060a8806d](https://github.com/MariaDB/server/commit/3060a8806d) <sup>*<mark style="color:$info;">2026-11-02 12:39:28 +0100</mark>*</sup>
  * update C/C
* [Revision #550444c3bd](https://github.com/MariaDB/server/commit/550444c3bd) <sup>*<mark style="color:$info;">2026-11-02 11:01:22 +0100</mark>*</sup>
  * ColumnStore now requires gettid. Skip gracefully.
* [Revision #2ae72e5197](https://github.com/MariaDB/server/commit/2ae72e5197) <sup>*<mark style="color:$info;">2026-11-02 09:54:07 +0100</mark>*</sup>
  * MDEV-40608 set INSTALL\_SYSCONFDIR for external plugins
* [Revision #186f795f97](https://github.com/MariaDB/server/commit/186f795f97) <sup>*<mark style="color:$info;">2026-11-01 15:12:47 +0100</mark>*</sup>
  * MDEV-41655 caching\_sha2\_password does not limit the password length
* [Revision #944de0bf3a](https://github.com/MariaDB/server/commit/944de0bf3a) <sup>*<mark style="color:$info;">2026-11-01 14:45:14 +0100</mark>*</sup>
  * caching\_sha2\_password: add test for max password length
* [Revision #8d23a26576](https://github.com/MariaDB/server/commit/8d23a26576) <sup>*<mark style="color:$info;">2026-11-01 12:06:53 +0100</mark>*</sup>
  * UBSAN: runtime error: downcast of address 0x7ea259447dc8 which does not point to an object of type 'Item\_row'
* [Revision #308eb461ae](https://github.com/MariaDB/server/commit/308eb461ae) <sup>*<mark style="color:$info;">2026-10-31 23:50:01 +0100</mark>*</sup>
  * MDEV-40730 SHOW DATABASES allows users with only GRANT OPTION privilege to read all databases names
* [Revision #2cdd485a8f](https://github.com/MariaDB/server/commit/2cdd485a8f) <sup>*<mark style="color:$info;">2026-10-31 16:03:21 +0100</mark>*</sup>
  * disable DuckDB in the server in favor of the externally built
* [Revision #646b83bda8](https://github.com/MariaDB/server/commit/646b83bda8) <sup>*<mark style="color:$info;">2026-10-31 15:59:24 +0100</mark>*</sup>
  * MDEV-40690 auth\_pam\_tool loses setuid-root bit in RPM packages
* [Revision #a53a7a3ad1](https://github.com/MariaDB/server/commit/a53a7a3ad1) <sup>*<mark style="color:$info;">2026-10-31 15:52:31 +0100</mark>*</sup>
  * cleanup: remove obsolete CMAKE\_VERSION checks
* [Revision #077c2c2ca1](https://github.com/MariaDB/server/commit/077c2c2ca1) <sup>*<mark style="color:$info;">2026-10-27 21:50:17 +0100</mark>*</sup>
  * Wrong table name in the warning about missing statistical table
* [Revision #c5a027bd60](https://github.com/MariaDB/server/commit/c5a027bd60) <sup>*<mark style="color:$info;">2026-10-27 16:44:15 +0100</mark>*</sup>
  * userstat: DROP TABLE and DROP INDEX leave stale usage statistics
* [Revision #75f7062bde](https://github.com/MariaDB/server/commit/75f7062bde) <sup>*<mark style="color:$info;">2026-10-27 16:41:19 +0100</mark>*</sup>
  * userstat: stack overflow on DROP TABLE with many index statistics
* [Revision #4690785935](https://github.com/MariaDB/server/commit/4690785935) <sup>*<mark style="color:$info;">2026-11-02 12:30:49 +0100</mark>*</sup>
  * Fix merge error in main.mysqldump-nl
* [Revision #b874c2868e](https://github.com/MariaDB/server/commit/b874c2868e) <sup>*<mark style="color:$info;">2026-11-02 13:13:06 +0200</mark>*</sup>
  * MDEV-41395 fil\_space\_t::create() may release fil\_system.mutex
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #a217f67f68</mark>*</sup>](https://github.com/MariaDB/server/commit/a217f67f68) <sup>*<mark style="color:$info;">2026-11-01 13:29:25 +0100 - Merge branch '10.11' into 11.4</mark>*</sup>
* [Revision #8e739ec336](https://github.com/MariaDB/server/commit/8e739ec336) <sup>*<mark style="color:$info;">2026-10-29 17:42:40 +0100</mark>*</sup>
  * new columnstore 25.10.8
* [Revision #5d65e04b94](https://github.com/MariaDB/server/commit/5d65e04b94) <sup>*<mark style="color:$info;">2026-10-27 10:05:04 -0400</mark>*</sup>
  * MDEV-41746: IN-subquery not allowed with OFFSET
* [Revision #c3119e3905](https://github.com/MariaDB/server/commit/c3119e3905) <sup>*<mark style="color:$info;">2026-10-26 15:35:41 +1100</mark>*</sup>
  * MDEV-40808 Zero the new tmp TABLE\_LIST struct in close\_cached\_connection\_tables\_callback
* [Revision #e9c03e413b](https://github.com/MariaDB/server/commit/e9c03e413b) <sup>*<mark style="color:$info;">2026-10-26 17:22:24 +0300</mark>*</sup>
  * MDEV-41470 Server crashes in check\_grant / delete\_precheck on 2nd execution of SP
* [Revision #6387548832](https://github.com/MariaDB/server/commit/6387548832) <sup>*<mark style="color:$info;">2026-10-15 12:27:16 +0200</mark>*</sup>
  * MDEV-35867 mariadb-check --repair does not repair sequences, only changes the status to OK
* [Revision #9c106cf38c](https://github.com/MariaDB/server/commit/9c106cf38c) <sup>*<mark style="color:$info;">2026-10-27 17:01:39 +0100</mark>*</sup>
  * Fixup be807b2d047: match GnuTLS only, not every non-OpenSSL client
* [Revision #be807b2d04](https://github.com/MariaDB/server/commit/be807b2d04) <sup>*<mark style="color:$info;">2026-10-27 16:08:28 +0300</mark>*</sup>
  * Fix SSL test failures with GnuTLS client (11.4)
* [Revision #cb58d0893e](https://github.com/MariaDB/server/commit/cb58d0893e) <sup>*<mark style="color:$info;">2026-10-27 12:51:23 +0100</mark>*</sup>
  * Fix main.grant\_repair on Windows when user.MAI ends with Ctrl-Z
* [Revision #f1d2709780](https://github.com/MariaDB/server/commit/f1d2709780) <sup>*<mark style="color:$info;">2026-10-14 17:21:54 +0300</mark>*</sup>
  * MDEV-40821 Wrong result after PORTION OF with subquery (11.4)
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #919c978c59</mark>*</sup>](https://github.com/MariaDB/server/commit/919c978c59) <sup>*<mark style="color:$info;">2026-10-27 14:19:55 +0300 - Merge 10.11 into 11.4</mark>*</sup>
* [Revision #d6aa768892](https://github.com/MariaDB/server/commit/d6aa768892) <sup>*<mark style="color:$info;">2026-10-24 07:55:39 +0300</mark>*</sup>
  * MDEV-41238 Bound parameters prevent condition pushdown into a grouped view, while CAST enables it
* [Revision #ebcf3f7d44](https://github.com/MariaDB/server/commit/ebcf3f7d44) <sup>*<mark style="color:$info;">2026-10-24 07:55:39 +0300</mark>*</sup>
  * MDEV-41238 mysqltest: add PS\_bind\_long command
* [Revision #ec11b1cf32](https://github.com/MariaDB/server/commit/ec11b1cf32) <sup>*<mark style="color:$info;">2026-10-23 21:33:22 +0530</mark>*</sup>
  * MDEV-40839 SET members from the 9th on lost on a pushed-down SELECT
* [Revision #b6406d42c8](https://github.com/MariaDB/server/commit/b6406d42c8) <sup>*<mark style="color:$info;">2026-10-26 13:14:09 +1100</mark>*</sup>
  * Remove unused SELECT\_CHECK
* [Revision #212bb00037](https://github.com/MariaDB/server/commit/212bb00037) <sup>*<mark style="color:$info;">2026-10-24 11:03:10 +0200</mark>*</sup>
  * bump version
* [Revision #b55f98b348](https://github.com/MariaDB/server/commit/b55f98b348) <sup>*<mark style="color:$info;">2026-10-23 23:08:55 +0530</mark>*</sup>
  * MDEV-41208: stringify non-VARCHAR DuckDB values for MariaDB string fields
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #36a265d20a</mark>*</sup>](https://github.com/MariaDB/server/commit/36a265d20a) <sup>*<mark style="color:$info;">2026-10-23 20:22:45 +0200 - Merge branch '10.11' into 11.4</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #75040258bd</mark>*</sup>](https://github.com/MariaDB/server/commit/75040258bd) <sup>*<mark style="color:$info;">2026-10-23 13:08:46 +0200 - Merge branch 'knielsen\_log\_event\_read\_validation\_base\_11.4' into 11.4</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #6e94f50b16</mark>*</sup>](https://github.com/MariaDB/server/commit/6e94f50b16) <sup>*<mark style="color:$info;">2026-10-21 15:07:02 +0200 - Merge branch 'knielsen\_log\_event\_read\_validation\_base\_10.11' into 11.4</mark>*</sup>
* [Revision #13861d2f16](https://github.com/MariaDB/server/commit/13861d2f16) <sup>*<mark style="color:$info;">2026-09-17 13:18:22 +0200</mark>*</sup>
  * MDEV-41045: Missing virtual columns in binlog break backwards compat for CDCs
* [Revision #fc9fdbcc09](https://github.com/MariaDB/server/commit/fc9fdbcc09) <sup>*<mark style="color:$info;">2026-10-12 12:18:38 +0530</mark>*</sup>
  * MDEV-40545 mariadb-binlog --force-read loops on truncated events
* [Revision #79655b07dc](https://github.com/MariaDB/server/commit/79655b07dc) <sup>*<mark style="color:$info;">2026-10-16 13:09:17 -0400</mark>*</sup>
  * MDEV-39173: Use snprintf in the remaining sprintf calls
* [Revision #11fe730ef2](https://github.com/MariaDB/server/commit/11fe730ef2) <sup>*<mark style="color:$info;">2026-10-16 02:12:07 +0700</mark>*</sup>
  * MDEV-38819 Wrong result of 'Range checked for each record' after pushdown from HAVING
* [Revision #e3477afcc3](https://github.com/MariaDB/server/commit/e3477afcc3) <sup>*<mark style="color:$info;">2026-10-22 10:33:20 +1100</mark>*</sup>
  * MDEV-40386: DuckDB - pass through linker launcher flags
* [Revision #4d2dd0645c](https://github.com/MariaDB/server/commit/4d2dd0645c) <sup>*<mark style="color:$info;">2026-09-23 18:10:45 +0300</mark>*</sup>
  * MDEV-37563 Crash on a FOR loop with a row comparison in the upper bound
* [Revision #8ee83e87b9](https://github.com/MariaDB/server/commit/8ee83e87b9) <sup>*<mark style="color:$info;">2026-10-05 18:38:18 +0300</mark>*</sup>
  * MDEV-31567 SIGSEGV in reinit\_stmt\_before\_use | Prepared\_statement::execute
* [Revision #0013c973e0](https://github.com/MariaDB/server/commit/0013c973e0) <sup>*<mark style="color:$info;">2025-02-13 13:06:50 +0200</mark>*</sup>
  * MDEV-36080: Assertion on 2nd PS execution with error and Array Binding
* [Revision #3d1b0270d1](https://github.com/MariaDB/server/commit/3d1b0270d1) <sup>*<mark style="color:$info;">2025-02-10 22:22:39 +0200</mark>*</sup>
  * MDEV-36057: Assertion failure on 2nd execution of parameterized PS
* [Revision #0c9a924040](https://github.com/MariaDB/server/commit/0c9a924040) <sup>*<mark style="color:$info;">2025-01-20 17:44:51 +0200</mark>*</sup>
  * MDEV-35318 Assertion \`tl->jtbm\_subselect' failed in JOIN::calc\_allowed\_top\_level\_tables
* [Revision #d1034cb490](https://github.com/MariaDB/server/commit/d1034cb490) <sup>*<mark style="color:$info;">2026-10-09 18:16:56 +0200</mark>*</sup>
  * MDEV-39150 Some data conversion macros fail to use memcpy()
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #019030adc9</mark>*</sup>](https://github.com/MariaDB/server/commit/019030adc9) <sup>*<mark style="color:$info;">2026-10-21 09:30:28 +0200 - Merge branch '10.11' into 11.4</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #f780d4d912</mark>*</sup>](https://github.com/MariaDB/server/commit/f780d4d912) <sup>*<mark style="color:$info;">2026-10-20 13:58:44 +0300 - Merge 10.11 into 11.4</mark>*</sup>
* [Revision #45d582be8c](https://github.com/MariaDB/server/commit/45d582be8c) <sup>*<mark style="color:$info;">2026-10-13 21:07:38 +0530</mark>*</sup>
  * MDEV-40297: SET changes @@default\_master\_connection's system variable if the explicit connection name is blank
* [Revision #412d8fa525](https://github.com/MariaDB/server/commit/412d8fa525) <sup>*<mark style="color:$info;">2026-10-14 11:26:00 +0200</mark>*</sup>
  * MDEV-40123 Assertion failure after lock wait is unblocked in SKIP LOCKED
* [Revision #5dabf1c52d](https://github.com/MariaDB/server/commit/5dabf1c52d) <sup>*<mark style="color:$info;">2026-10-19 09:58:40 +1100</mark>*</sup>
  * MDEV-40845: DuckDB: reject SELECT ... FOR UPDATE / LOCK IN SHARE MODE (msan)
* [Revision #40cae5d6ed](https://github.com/MariaDB/server/commit/40cae5d6ed) <sup>*<mark style="color:$info;">2026-10-11 14:59:35 -0600</mark>*</sup>
  * MDEV-32947 Async conflicts with semi-sync in multi-source
* [Revision #18d3771000](https://github.com/MariaDB/server/commit/18d3771000) <sup>*<mark style="color:$info;">2026-10-14 11:27:07 +0200</mark>*</sup>
  * MDEV-40845: DuckDB: reject SELECT ... FOR UPDATE / LOCK IN SHARE MODE
* [Revision #18c80e48d6](https://github.com/MariaDB/server/commit/18c80e48d6) <sup>*<mark style="color:$info;">2026-10-08 15:09:25 -0400</mark>*</sup>
  * MDEV-41146: Check rand() in WHERE when top level base tables are const
* [Revision #26af7ea811](https://github.com/MariaDB/server/commit/26af7ea811) <sup>*<mark style="color:$info;">2026-10-08 15:07:54 -0400</mark>*</sup>
  * MDEV-41146: Merge pseudo\_bits\_cond into outer\_ref\_cond
* [Revision #cfc6a0e733](https://github.com/MariaDB/server/commit/cfc6a0e733) <sup>*<mark style="color:$info;">2026-10-16 15:11:21 +0300</mark>*</sup>
  * MDEV-17613 Test cleanup: sorted result for versioning.partition
* [Revision #c441e4df14](https://github.com/MariaDB/server/commit/c441e4df14) <sup>*<mark style="color:$info;">2026-10-16 15:11:21 +0300</mark>*</sup>
  * MDEV-17613 Read sole now-partition for non-historical versioned query
* [Revision #6743ca8ce4](https://github.com/MariaDB/server/commit/6743ca8ce4) <sup>*<mark style="color:$info;">2026-10-16 15:11:21 +0300</mark>*</sup>
  * MDEV-17613 Refactor prune\_partitions() to narrow read\_partitions instead of full rewrite
* [Revision #b55aca57f2](https://github.com/MariaDB/server/commit/b55aca57f2) <sup>*<mark style="color:$info;">2026-10-16 15:11:21 +0300</mark>*</sup>
  * MDEV-17613 Refactor prune\_partitions() to build into a dedicated bitmap
* [Revision #9993e91785](https://github.com/MariaDB/server/commit/9993e91785) <sup>*<mark style="color:$info;">2026-10-16 15:11:20 +0300</mark>*</sup>
  * MDEV-17613 bitmap\_range() for iteration over partition bitmap
* [Revision #e71bdbf3d9](https://github.com/MariaDB/server/commit/e71bdbf3d9) <sup>*<mark style="color:$info;">2026-10-15 12:10:06 +0200</mark>*</sup>
  * MDEV-41557 Test encryption.innochecksum is flaky
* [Revision #f5c731ffce](https://github.com/MariaDB/server/commit/f5c731ffce) <sup>*<mark style="color:$info;">2026-10-16 18:16:30 +1100</mark>*</sup>
  * MDEV-40386 enable duckdb tests for MSAN
* [Revision #7c77e82189](https://github.com/MariaDB/server/commit/7c77e82189) <sup>*<mark style="color:$info;">2026-10-16 18:11:53 +1100</mark>*</sup>
  * MDEV-40698 Fix ROLLUP query results with empty result set (testfix)
* [Revision #6b02e17b1e](https://github.com/MariaDB/server/commit/6b02e17b1e) <sup>*<mark style="color:$info;">2026-07-20 11:45:09 +1000</mark>*</sup>
  * MDEV-40386: DuckDB - pass through compiler and linker flags
* [Revision #635058a3ff](https://github.com/MariaDB/server/commit/635058a3ff) <sup>*<mark style="color:$info;">2026-10-12 12:57:36 +0300</mark>*</sup>
  * Disable -Wredundant-move warnings in storage/rocksdb
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #50dd408f81</mark>*</sup>](https://github.com/MariaDB/server/commit/50dd408f81) <sup>*<mark style="color:$info;">2026-10-15 17:20:32 +0200 - Merge branch '10.11' into 11.4</mark>*</sup>
* [Revision #926786bce4](https://github.com/MariaDB/server/commit/926786bce4) <sup>*<mark style="color:$info;">2026-10-13 22:26:36 +0200</mark>*</sup>
  * MDEV-39183 CONNECT JDBC: JVM is loaded from bin\client on Windows
* [Revision #6e62fd0112](https://github.com/MariaDB/server/commit/6e62fd0112) <sup>*<mark style="color:$info;">2026-09-21 12:35:21 +0800</mark>*</sup>
  * MDEV-41067: Fix JSON\_OVERLAPS for nested arrays
* [Revision #d0164223c5](https://github.com/MariaDB/server/commit/d0164223c5) <sup>*<mark style="color:$info;">2026-10-08 14:48:13 +0300</mark>*</sup>
  * MDEV-41214 PURGE BINARY LOGS does not delete non-active binlog files
* [Revision #155a970264](https://github.com/MariaDB/server/commit/155a970264) <sup>*<mark style="color:$info;">2026-10-08 16:13:36 +0200</mark>*</sup>
  * MDEV-32401 expression cache lead to crash if table of wrong type created and the cache switched off
* [Revision #e03abdfec3](https://github.com/MariaDB/server/commit/e03abdfec3) <sup>*<mark style="color:$info;">2024-05-19 16:51:50 +0200</mark>*</sup>
  * take old\_mode and deprecation.h changes from 11.8-13.0
* [Revision #3e19fef94f](https://github.com/MariaDB/server/commit/3e19fef94f) <sup>*<mark style="color:$info;">2026-10-08 20:04:39 +0200</mark>*</sup>
  * extend copilot review insttructions with AI attribution policy
* [Revision #fed04cb77f](https://github.com/MariaDB/server/commit/fed04cb77f) <sup>*<mark style="color:$info;">2026-10-09 17:10:14 +0530</mark>*</sup>
  * MDEV-40404 : Assertion '!lock.is\_locked\_or\_waiting()' failed in buf\_page\_t::init()
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #4a141daf84</mark>*</sup>](https://github.com/MariaDB/server/commit/4a141daf84) <sup>*<mark style="color:$info;">2026-10-13 07:49:28 +0300 - Merge 10.11 into 11.4</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #7ee06258b5</mark>*</sup>](https://github.com/MariaDB/server/commit/7ee06258b5) <sup>*<mark style="color:$info;">2026-10-13 07:04:14 +0300 - Merge 10.11 into 11.4</mark>*</sup>
* [Revision #a160c2af96](https://github.com/MariaDB/server/commit/a160c2af96) <sup>*<mark style="color:$info;">2026-09-26 23:48:20 +0700</mark>*</sup>
  * MDEV-32412 Pushdown from HAVING: Item\_func is immutable while arguments are not
* [Revision #fd85202eb2](https://github.com/MariaDB/server/commit/fd85202eb2) <sup>*<mark style="color:$info;">2026-09-18 15:49:36 +0300</mark>*</sup>
  * MDEV-41150 mariadb client: Ctrl-C does not interrupt tab separated result output
* [Revision #151631b8cf](https://github.com/MariaDB/server/commit/151631b8cf) <sup>*<mark style="color:$info;">2026-10-02 15:55:00 +0530</mark>*</sup>
  * MDEV-31225 Crash converting IN with a nested ROW into IN subquery
* [Revision #b07886148f](https://github.com/MariaDB/server/commit/b07886148f) <sup>*<mark style="color:$info;">2026-10-08 18:17:09 +0530</mark>*</sup>
  * MDEV-40296: SELECT @@GLOBAL.replicate\_do\_db ignores default\_master\_connection
* [Revision #309b50d4f6](https://github.com/MariaDB/server/commit/309b50d4f6) <sup>*<mark style="color:$info;">2026-10-07 12:55:51 +0300</mark>*</sup>
  * Add dbug\_get\_mem\_root\_alloc\_size() debug helper
* [Revision #4ea6e54bdb](https://github.com/MariaDB/server/commit/4ea6e54bdb) <sup>*<mark style="color:$info;">2026-10-01 12:27:41 +0530</mark>*</sup>
  * MDEV-41252: partial join cost Assertion failure in recompute\_join\_cost\_with\_limit()
* [Revision #2340857fa1](https://github.com/MariaDB/server/commit/2340857fa1) <sup>*<mark style="color:$info;">2026-09-11 21:19:13 +0300</mark>*</sup>
  * MDEV-40377 Change Server source code to point to new docs (11.4 part)
* [Revision #38bc5b954b](https://github.com/MariaDB/server/commit/38bc5b954b) <sup>*<mark style="color:$info;">2026-10-04 20:59:30 +0100</mark>*</sup>
  * MDEV-40957 replication from InnoDB into DuckDB works using FULL mode only.
* [Revision #34e3dc8038](https://github.com/MariaDB/server/commit/34e3dc8038) <sup>*<mark style="color:$info;">2026-09-21 15:49:27 +0100</mark>*</sup>
  * MDEV-40957 DuckDB engine now returns maximum cost for unimplemented index handler operations effectively disabling them.
* [Revision #8dddd70215](https://github.com/MariaDB/server/commit/8dddd70215) <sup>*<mark style="color:$info;">2026-09-18 18:52:03 +0100</mark>*</sup>
  * MDEV-40957 MTR tests to cover DML statements in a replicated setup.
* [Revision #189298bd2a](https://github.com/MariaDB/server/commit/189298bd2a) <sup>*<mark style="color:$info;">2026-09-18 13:06:22 +0100</mark>*</sup>
  * MDEV-40957 mixed-mode replication UPDATE/DELETE for DuckDB.
* [Revision #250ee9121f](https://github.com/MariaDB/server/commit/250ee9121f) <sup>*<mark style="color:$info;">2026-09-18 12:17:57 +0100</mark>*</sup>
  * MDEV-40957 read-free DML on the slave for DuckDB.
* [Revision #15174ecd8e](https://github.com/MariaDB/server/commit/15174ecd8e) <sup>*<mark style="color:$info;">2026-09-12 21:57:31 +0100</mark>*</sup>
  * MDEV-40957 various fixes for mixed DML path that suffered from uninit bitmaps and wrong SQL statements that failed in DuckDB.
* [Revision #b6398296ae](https://github.com/MariaDB/server/commit/b6398296ae) <sup>*<mark style="color:$info;">2026-09-21 18:29:39 +0300</mark>*</sup>
  * MDEV-38861 heap-use-after-free in Prepared\_statement::execute()
* [Revision #19719d64f0](https://github.com/MariaDB/server/commit/19719d64f0) <sup>*<mark style="color:$info;">2026-10-02 17:11:21 -0600</mark>*</sup>
  * MDEV-38849 slave\_connections\_needed\_for\_purge prevents independent machine from purging binary logs
* [Revision #b51d2f12bc](https://github.com/MariaDB/server/commit/b51d2f12bc) <sup>*<mark style="color:$info;">2026-10-02 09:44:41 -0400</mark>*</sup>
  * MDEV-41211 Federated multi-table DELETE keeps a const table row
* [Revision #ecda07c656](https://github.com/MariaDB/server/commit/ecda07c656) <sup>*<mark style="color:$info;">2026-10-02 11:04:32 -0400</mark>*</sup>
  * MDEV-41211 Remove unused index\_read\_idx() from both Federated engines
* [Revision #ce029f6148](https://github.com/MariaDB/server/commit/ce029f6148) <sup>*<mark style="color:$info;">2026-09-24 11:47:49 -0400</mark>*</sup>
  * MDEV-41303: rand() in a semi-join subquery is checked on outer rows
* [Revision #64929e0678](https://github.com/MariaDB/server/commit/64929e0678) <sup>*<mark style="color:$info;">2026-10-01 12:15:32 -0400</mark>*</sup>
  * crc32c: check elf\_aux\_info() return value in ppc64 probe
* [Revision #6f8a8ed49a](https://github.com/MariaDB/server/commit/6f8a8ed49a) <sup>*<mark style="color:$info;">2026-09-28 11:38:09 -0400</mark>*</sup>
  * MDEV-31180: MyISAMMRG Crash on UPDATE of an updateable VIEW
* [Revision #6d35ae303a](https://github.com/MariaDB/server/commit/6d35ae303a) <sup>*<mark style="color:$info;">2026-09-22 15:57:13 +0530</mark>*</sup>
  * MDEV-41242 : Fix resource leaks on InnoDB/mariabackup error paths found by Infer
* [Revision #1aca995275](https://github.com/MariaDB/server/commit/1aca995275) <sup>*<mark style="color:$info;">2026-09-18 17:50:58 +0200</mark>*</sup>
  * MDEV-39792 InnoDB: ALTER TABLE FORCE triggers assertion "s" in buf\_page\_get\_gen()
* [Revision #f49e838d36](https://github.com/MariaDB/server/commit/f49e838d36) <sup>*<mark style="color:$info;">2026-09-21 12:57:17 +0800</mark>*</sup>
  * MDEV-40689 Wrong result: BIT\_AND/BIT\_OR/BIT\_XOR in WINDOW functions over a frame containing NULL
* [Revision #322658cd44](https://github.com/MariaDB/server/commit/322658cd44) <sup>*<mark style="color:$info;">2026-09-26 17:50:04 +0200</mark>*</sup>
  * fix building of external plugins
* [Revision #8f3cadfb8e](https://github.com/MariaDB/server/commit/8f3cadfb8e) <sup>*<mark style="color:$info;">2026-08-31 19:13:06 +0200</mark>*</sup>
  * MDEV-40146 vio\_gencert function doesn't set serial number
* [Revision #94a62664bd](https://github.com/MariaDB/server/commit/94a62664bd) <sup>*<mark style="color:$info;">2026-09-18 13:00:44 -0400</mark>*</sup>
  * MDEV-41181: ASAN heap-buffer-overflow after SELECT JSON\_SCHEMA\_VALID
* [Revision #1f71dcfc3c](https://github.com/MariaDB/server/commit/1f71dcfc3c) <sup>*<mark style="color:$info;">2026-09-25 18:34:05 +0530</mark>*</sup>
  * MDEV-19574: innodb\_stats\_method is not honored when innodb\_stats\_persistent=ON
* [Revision #3977a282b7](https://github.com/MariaDB/server/commit/3977a282b7) <sup>*<mark style="color:$info;">2026-08-04 16:04:35 +0200</mark>*</sup>
  * MDEV-40608 MariaDB-devel is incomplete for plugins
* [Revision #80c8e3be0b](https://github.com/MariaDB/server/commit/80c8e3be0b) <sup>*<mark style="color:$info;">2026-09-05 00:44:06 +0200</mark>*</sup>
  * build mysqlservices without an embedded CRT requirement
* [Revision #382da0f62a](https://github.com/MariaDB/server/commit/382da0f62a) <sup>*<mark style="color:$info;">2026-09-16 14:22:24 +0200</mark>*</sup>
  * fix errmsg-utf8.txt dependencies for Ninja generator
* [Revision #56becfbe19](https://github.com/MariaDB/server/commit/56becfbe19) <sup>*<mark style="color:$info;">2026-09-13 20:36:24 +0200</mark>*</sup>
  * fix the build for -G "Ninja Multi-Config"
* [Revision #511d7527eb](https://github.com/MariaDB/server/commit/511d7527eb) <sup>*<mark style="color:$info;">2026-07-06 14:41:40 -0400</mark>*</sup>
  * MDEV-28509: Dereferenced null pointer of type 'struct JOIN\_TAB' in add\_key\_field
* [Revision #d49a7da399](https://github.com/MariaDB/server/commit/d49a7da399) <sup>*<mark style="color:$info;">2026-09-22 14:47:40 +0300</mark>*</sup>
  * Add comment about Create\_tmp\_table::m\_group
* [Revision #30ee95c7cc](https://github.com/MariaDB/server/commit/30ee95c7cc) <sup>*<mark style="color:$info;">2026-09-21 17:23:48 +0200</mark>*</sup>
  * MDEV-41094 KDF() aliases large iteration/width to weak 32-bit values
* [Revision #eabcbedf16](https://github.com/MariaDB/server/commit/eabcbedf16) <sup>*<mark style="color:$info;">2026-09-14 16:37:45 -0400</mark>*</sup>
  * MDEV-33616: Take the read lock many times in perfschema.func\_mutex
* [Revision #e0a80ad6bc](https://github.com/MariaDB/server/commit/e0a80ad6bc) <sup>*<mark style="color:$info;">2026-09-09 08:25:33 -0400</mark>*</sup>
  * MDEV-33616: Skip the redo log upgrade tests without sparse file support
* [Revision #fedce76cea](https://github.com/MariaDB/server/commit/fedce76cea) <sup>*<mark style="color:$info;">2026-09-18 09:26:19 -0400</mark>*</sup>
  * MDEV-33616: Allocate the recovery buffer from the heap
* [Revision #8ec4dbcf51](https://github.com/MariaDB/server/commit/8ec4dbcf51) <sup>*<mark style="color:$info;">2026-09-08 12:06:38 -0400</mark>*</sup>
  * MDEV-33616: Match the macOS dlopen error in plugins.multiauth
* [Revision #4e0fb28a02](https://github.com/MariaDB/server/commit/4e0fb28a02) <sup>*<mark style="color:$info;">2026-09-08 12:06:38 -0400</mark>*</sup>
  * MDEV-33616: Normalize the strerror text in innodb\_fts.index\_table
* [Revision #2184fcfa80](https://github.com/MariaDB/server/commit/2184fcfa80) <sup>*<mark style="color:$info;">2026-09-08 12:05:24 -0400</mark>*</sup>
  * MDEV-33616: Widen the block count filter in the buffer pool resize test
* [Revision #2471aa6dd7](https://github.com/MariaDB/server/commit/2471aa6dd7) <sup>*<mark style="color:$info;">2026-09-08 12:05:24 -0400</mark>*</sup>
  * MDEV-33616: Exclude innodb\_log\_file\_mmap from sys\_vars.sysvars\_innodb
* [Revision #80b1a5c88d](https://github.com/MariaDB/server/commit/80b1a5c88d) <sup>*<mark style="color:$info;">2026-09-08 12:05:24 -0400</mark>*</sup>
  * MDEV-33616: MTR flag to mark tests as incompatible with macOS
* [Revision #c43a8f06a1](https://github.com/MariaDB/server/commit/c43a8f06a1) <sup>*<mark style="color:$info;">2026-09-08 12:05:04 -0400</mark>*</sup>
  * MDEV-33616: Make two tests independent of lower\_case\_table\_names
* [Revision #9b42c94b61](https://github.com/MariaDB/server/commit/9b42c94b61) <sup>*<mark style="color:$info;">2026-09-08 12:05:04 -0400</mark>*</sup>
  * MDEV-33616: Detect select() on macOS
* [Revision #3f550b7933](https://github.com/MariaDB/server/commit/3f550b7933) <sup>*<mark style="color:$info;">2026-09-08 11:33:45 -0400</mark>*</sup>
  * MDEV-33616: Only one of two routines named in a statement is found
* [Revision #650e852e24](https://github.com/MariaDB/server/commit/650e852e24) <sup>*<mark style="color:$info;">2026-09-08 09:46:02 -0400</mark>*</sup>
  * MDEV-33616: Routines of a mixed case database are not listed
* [Revision #6c951fea5f](https://github.com/MariaDB/server/commit/6c951fea5f) <sup>*<mark style="color:$info;">2026-09-18 10:54:22 +0200</mark>*</sup>
  * MDEV-39993 Use CREATE OR REPLACE for sys schema routines
* [Revision #51fc961a3f](https://github.com/MariaDB/server/commit/51fc961a3f) <sup>*<mark style="color:$info;">2025-06-17 14:28:07 -0400</mark>*</sup>
  * MDEV-36096: Assertion failure in recompute\_join\_cost\_with\_limit
* [Revision #d10e5d7267](https://github.com/MariaDB/server/commit/d10e5d7267) <sup>*<mark style="color:$info;">2026-09-18 11:50:08 +0200</mark>*</sup>
  * MDEV-41201 LRUItr::start(): fix inverted reset condition
* [Revision #07b8693fee](https://github.com/MariaDB/server/commit/07b8693fee) <sup>*<mark style="color:$info;">2026-09-16 14:44:00 +0300</mark>*</sup>
  * MDEV-15736 fixup: clang -Wunused-but-set-global
* [Revision #5fde7c6c7b](https://github.com/MariaDB/server/commit/5fde7c6c7b) <sup>*<mark style="color:$info;">2026-09-12 13:44:58 +0100</mark>*</sup>
  * MDEV-41001: cpack now skips data path that brings symbolic links to fix Windows build.
* [Revision #03acdd67d5](https://github.com/MariaDB/server/commit/03acdd67d5) <sup>*<mark style="color:$info;">2026-07-24 21:48:16 +0000</mark>*</sup>
  * MDEV-35732 Failed ALTER TABLE leaves cached table metadata corrupted
* [Revision #4da5458ff7](https://github.com/MariaDB/server/commit/4da5458ff7) <sup>*<mark style="color:$info;">2026-08-04 17:08:45 +0000</mark>*</sup>
  * MDEV-40385 use-of-uninitialized-value in Binary\_string::c\_ptr()
* [Revision #42038e1145](https://github.com/MariaDB/server/commit/42038e1145) <sup>*<mark style="color:$info;">2026-09-03 19:19:08 +0530</mark>*</sup>
  * MDEV-26057 Assertion \`!vcol->v\_indexes.empty() in trx\_undo\_log\_v\_idx
* [Revision #79f96bf15d](https://github.com/MariaDB/server/commit/79f96bf15d) <sup>*<mark style="color:$info;">2026-08-31 12:52:07 +0200</mark>*</sup>
  * Appveyor - post-fix 1a052f2
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #35c17e9d2e</mark>*</sup>](https://github.com/MariaDB/server/commit/35c17e9d2e) <sup>*<mark style="color:$info;">2026-08-30 17:39:50 +0200 - Merge 10.11 -> 11.4</mark>*</sup>
* [Revision #ca0e7216e1](https://github.com/MariaDB/server/commit/ca0e7216e1) <sup>*<mark style="color:$info;">2026-08-28 15:23:35 +0200</mark>*</sup>
  * MDEV-39779: binlog.binlog\_gtid\_index sporadic failure
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #3941f6c13b</mark>*</sup>](https://github.com/MariaDB/server/commit/3941f6c13b) <sup>*<mark style="color:$info;">2026-08-26 09:40:50 +0200 - Merge branch '11.4' into mariadb-11.4.13</mark>*</sup>
* [Revision #b722cc53ed](https://github.com/MariaDB/server/commit/b722cc53ed) <sup>*<mark style="color:$info;">2026-08-25 12:48:46 +0200</mark>*</sup>
  * Rename duckdb file name to allow to use duckdb as schema
* [Revision #5af13b65a3](https://github.com/MariaDB/server/commit/5af13b65a3) <sup>*<mark style="color:$info;">2026-08-20 21:03:04 +0100</mark>*</sup>
  * fix: MDEV-40846 DuckDB handles functionality that is based on invisible columns, e.g. WITH SYSTEM VERSIONING.

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formid="4316" formId="4316" %}
