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

# MariaDB 11.4.13 Changelog

<a href="https://mariadb.com/downloads/community" class="button primary">Download</a> <a href="/pages/8rjkenbIJAldCAyEDNwB" class="button secondary">Release Notes</a> <a href="/pages/GlZOQb5w6JgTnQUsCCMQ" class="button secondary">Changelog</a> <a href="/pages/ODFEmaoVg0ob4RTLJ3nl" class="button secondary">Overview of 11.4</a>

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

**Release date:** 24 Aug 2026

For the highlights of this release, see the [release notes](/docs/release-notes/community-server/11.4/11.4.13.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.19](/docs/release-notes/community-server/changelogs/10.11/10.11.19.md)
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #170b1d7073</mark>*</sup>](https://github.com/MariaDB/server/commit/170b1d7073) <sup>*<mark style="color:$info;">2026-08-19 08:40:05 +0200 - Merge branch '10.11' into 11.4</mark>*</sup>
* [Revision #1a052f27e3](https://github.com/MariaDB/server/commit/1a052f27e3) <sup>*<mark style="color:$info;">2026-08-18 11:18:13 +1000</mark>*</sup>
  * rocksdb: don't abort early in submodule update
* [Revision #77c8f79161](https://github.com/MariaDB/server/commit/77c8f79161) <sup>*<mark style="color:$info;">2026-08-13 16:48:08 +1000</mark>*</sup>
  * MDEV-40749 period.create test leaks/faults in asan
* [Revision #970492062d](https://github.com/MariaDB/server/commit/970492062d) <sup>*<mark style="color:$info;">2026-08-11 21:50:04 +0100</mark>*</sup>
  * chore: remove jemalloc extension from DuckDB CMake b/c since 1.5.4 is is a part of DuckDB core.
* [Revision #81bb68ba63](https://github.com/MariaDB/server/commit/81bb68ba63) <sup>*<mark style="color:$info;">2026-08-11 21:17:14 +0100</mark>*</sup>
  * chore: add DuckDB version info function.
* [Revision #790a084aca](https://github.com/MariaDB/server/commit/790a084aca) <sup>*<mark style="color:$info;">2026-08-10 21:51:44 +0100</mark>*</sup>
  * feat: update DuckDB submodule to 1.5.5.
* [Revision #30ca9a481c](https://github.com/MariaDB/server/commit/30ca9a481c) <sup>*<mark style="color:$info;">2026-08-11 15:39:36 +0300</mark>*</sup>
  * Add comments about KEY\_PART\_INFO::type, KEY\_PART\_INFO::key\_type,
* [Revision #f6418ff7b2](https://github.com/MariaDB/server/commit/f6418ff7b2) <sup>*<mark style="color:$info;">2026-08-07 21:44:28 +0100</mark>*</sup>
  * fix: MDEV-40651 ALTER TABLE and DDL in general is now executed in an atomic manner b/c previously MariaDB DDL triggered multiple autocommit DDL statements in DuckDB some of those can fail leaving table in unsable state.
* [Revision #16ddaf82e2](https://github.com/MariaDB/server/commit/16ddaf82e2) <sup>*<mark style="color:$info;">2026-08-07 15:58:24 +0000</mark>*</sup>
  * docs: add public dataset tutorials for the DuckDB engine
* [Revision #d8bb2d50c1](https://github.com/MariaDB/server/commit/d8bb2d50c1) <sup>*<mark style="color:$info;">2026-08-07 17:43:00 +0100</mark>*</sup>
  * fix: hardening against unknown SQL injection vectors running DuckDB.
* [Revision #9b4f6932ed](https://github.com/MariaDB/server/commit/9b4f6932ed) <sup>*<mark style="color:$info;">2026-08-07 15:43:13 +0100</mark>*</sup>
  * fix: resolve SQL injection imposed by lexer semantics difference b/w MariaDB and DuckDB.
* [Revision #90bea36bfa](https://github.com/MariaDB/server/commit/90bea36bfa) <sup>*<mark style="color:$info;">2026-05-13 22:55:45 +0000</mark>*</sup>
  * MDEV-39459 Fix bad sync pattern for chain replication MTR tests
* [Revision #02a8d47e0e](https://github.com/MariaDB/server/commit/02a8d47e0e) <sup>*<mark style="color:$info;">2026-08-05 21:48:40 +0100</mark>*</sup>
  * fix: MDEV-40386 disable MTR tests for MSAN builds b/c MSAN build is unstable.
* [Revision #6fb7e41646](https://github.com/MariaDB/server/commit/6fb7e41646) <sup>*<mark style="color:$info;">2026-08-05 18:03:56 +0100</mark>*</sup>
  * fix: MDEV-40610 fix for SQL injection in DEFAULT expression.
* [Revision #2295f22baf](https://github.com/MariaDB/server/commit/2295f22baf) <sup>*<mark style="color:$info;">2026-08-04 20:54:28 +0100</mark>*</sup>
  * feat: DuckDB supports AUTO INCREMENT stanza.
* [Revision #25636531e5](https://github.com/MariaDB/server/commit/25636531e5) <sup>*<mark style="color:$info;">2026-08-01 21:42:20 +0100</mark>*</sup>
  * feat: implement SEQUENCE support in DEFAULT value clause for DuckDB tables.
* [Revision #81516d56da](https://github.com/MariaDB/server/commit/81516d56da) <sup>*<mark style="color:$info;">2026-07-29 19:27:02 +0100</mark>*</sup>
  * chore: add more RYOW tests for DuckDB.
* [Revision #76ca478ca3](https://github.com/MariaDB/server/commit/76ca478ca3) <sup>*<mark style="color:$info;">2026-07-28 21:04:12 +0100</mark>*</sup>
  * chore: use extended stack with up to 11 MB for ASAN/UBSAN builds.
* [Revision #c57069561c](https://github.com/MariaDB/server/commit/c57069561c) <sup>*<mark style="color:$info;">2026-07-29 09:28:21 +0200</mark>*</sup>
  * New CC 3.4
* [Revision #eccf9ca5f1](https://github.com/MariaDB/server/commit/eccf9ca5f1) <sup>*<mark style="color:$info;">2026-07-28 16:30:05 +0200</mark>*</sup>
  * move DuckDB to a separate package
* [Revision #9beedae93c](https://github.com/MariaDB/server/commit/9beedae93c) <sup>*<mark style="color:$info;">2026-07-01 18:51:24 +0200</mark>*</sup>
  * github copilot review instructions
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #08eeb6a417</mark>*</sup>](https://github.com/MariaDB/server/commit/08eeb6a417) <sup>*<mark style="color:$info;">2026-07-28 13:14:38 +0200 - Merge branch '10.11' into '11.4'</mark>*</sup>
* [Revision #452b1cd614](https://github.com/MariaDB/server/commit/452b1cd614) <sup>*<mark style="color:$info;">2026-07-27 13:58:16 +0100</mark>*</sup>
  * chore: renaming, extra docs and bump DuckDB to gamma.
* [Revision #51c65bd828](https://github.com/MariaDB/server/commit/51c65bd828) <sup>*<mark style="color:$info;">2026-07-27 13:54:47 +0100</mark>*</sup>
  * fix: MDEV-40452 ASAN builds complain about enourmous stack consumption b/c of the reference pointer used for stack usage calculations.
* [Revision #17c95946b9](https://github.com/MariaDB/server/commit/17c95946b9) <sup>*<mark style="color:$info;">2026-07-26 12:11:21 +0100</mark>*</sup>
  * chore: DuckDB build.sh exposes build with ASAN flag.
* [Revision #f72361a23f](https://github.com/MariaDB/server/commit/f72361a23f) <sup>*<mark style="color:$info;">2026-07-21 21:54:12 +0100</mark>*</sup>
  * fix: fix stack size warning.
* [Revision #454c02a71a](https://github.com/MariaDB/server/commit/454c02a71a) <sup>*<mark style="color:$info;">2026-07-17 21:17:23 +0530</mark>*</sup>
  * MDEV-39800: Assertion `!(mode & 2048U) || (mode & 512U) || is_supremum` failed
* [Revision #bff41d98a5](https://github.com/MariaDB/server/commit/bff41d98a5) <sup>*<mark style="color:$info;">2026-07-20 20:04:08 +0100</mark>*</sup>
  * fix: extra try-catch during plugin init.
* [Revision #4af16b4bcf](https://github.com/MariaDB/server/commit/4af16b4bcf) <sup>*<mark style="color:$info;">2026-07-20 20:01:56 +0100</mark>*</sup>
  * fix: clean DeltaAppender after at rollback or disconnect.
* [Revision #40f93613dd](https://github.com/MariaDB/server/commit/40f93613dd) <sup>*<mark style="color:$info;">2026-06-09 11:31:43 +0530</mark>*</sup>
  * MDEV-36896 Assertion 'marked\_for\_read()' failed in virtual my\_time\_t Field\_timestamp0::get\_timestamp(const uchar\*, ulong\*) const.
* [Revision #2cbce592c3](https://github.com/MariaDB/server/commit/2cbce592c3) <sup>*<mark style="color:$info;">2026-07-20 18:04:24 +0100</mark>*</sup>
  * fix: add streaming into select/union handler to avoid results materialization.
* [Revision #b5aa486a1c](https://github.com/MariaDB/server/commit/b5aa486a1c) <sup>*<mark style="color:$info;">2026-07-17 20:41:31 +0700</mark>*</sup>
  * MDEV-36481: Abnormal server termination on second execution of stored routine that runs a cursor after table metadata in the query was changed
* [Revision #5420cccdb0](https://github.com/MariaDB/server/commit/5420cccdb0) <sup>*<mark style="color:$info;">2026-07-15 12:26:03 +0100</mark>*</sup>
  * fix: MDEV-40379 temporary disable CREATE TEMPORARY TABLE engine=DuckDB b/c of naming temp table naming inconsitencies b/w MariaDB and DuckDB.
* [Revision #dd2fbd2dc4](https://github.com/MariaDB/server/commit/dd2fbd2dc4) <sup>*<mark style="color:$info;">2026-07-11 19:43:07 +0100</mark>*</sup>
  * chore: RYOW MTR test for DuckDB.
* [Revision #325048bac4](https://github.com/MariaDB/server/commit/325048bac4) <sup>*<mark style="color:$info;">2026-07-05 18:01:21 +0100</mark>*</sup>
  * fix: DuckDB now optionally read same transactions writes applied to other engines tables.
* [Revision #17fe060a54](https://github.com/MariaDB/server/commit/17fe060a54) <sup>*<mark style="color:$info;">2026-06-20 00:48:44 +0200</mark>*</sup>
  * MDEV-40057: Virtual column included in after-image with unique BLOB index, asserts
* [Revision #09e74d15eb](https://github.com/MariaDB/server/commit/09e74d15eb) <sup>*<mark style="color:$info;">2026-06-20 00:49:30 +0200</mark>*</sup>
  * Fix excessive allocations of memory for table object bitmaps
* [Revision #09eb208db2](https://github.com/MariaDB/server/commit/09eb208db2) <sup>*<mark style="color:$info;">2026-07-14 16:05:38 +0530</mark>*</sup>
  * MDEV-40332 InnoDB: Defragmentation of BASE\_IDX in SYS\_VIRTUAL failed: Data structure corruption
* [Revision #36b0c525ef](https://github.com/MariaDB/server/commit/36b0c525ef) <sup>*<mark style="color:$info;">2026-06-29 11:06:39 +1000</mark>*</sup>
  * MDEV-39742 11.4 JSON functions not interuptable
* [Revision #413ff6aed4](https://github.com/MariaDB/server/commit/413ff6aed4) <sup>*<mark style="color:$info;">2026-06-29 11:10:54 +1000</mark>*</sup>
  * json\_key\_value - simplify error handling
* [Revision #0a31f7aeba](https://github.com/MariaDB/server/commit/0a31f7aeba) <sup>*<mark style="color:$info;">2026-07-16 07:26:39 +1000</mark>*</sup>
  * MDEV-40175: JSON\_VALID (postfix)
* [Revision #f950eec582](https://github.com/MariaDB/server/commit/f950eec582) <sup>*<mark style="color:$info;">2026-07-09 11:36:35 +1000</mark>*</sup>
  * tests: pass test regardless of timezone
* [Revision #e000e75e29](https://github.com/MariaDB/server/commit/e000e75e29) <sup>*<mark style="color:$info;">2026-07-09 11:35:52 +1000</mark>*</sup>
  * build: take server WITH\_{UB,A}SAN settings
* [Revision #2e1c479fd2](https://github.com/MariaDB/server/commit/2e1c479fd2) <sup>*<mark style="color:$info;">2026-03-03 13:24:25 +0530</mark>*</sup>
  * MDEV-38033: JSON\_SCHEMA\_VALID returns wrong result for array of objects
* [Revision #78c575806f](https://github.com/MariaDB/server/commit/78c575806f) <sup>*<mark style="color:$info;">2026-06-29 10:24:39 +1000</mark>*</sup>
  * MDEV-28404 json killed\_ptr cleanup
* [Revision #03d70be617](https://github.com/MariaDB/server/commit/03d70be617) <sup>*<mark style="color:$info;">2026-07-15 11:14:14 +1000</mark>*</sup>
  * merge - json\_normalize changes
* [Revision #756fc6fd9a](https://github.com/MariaDB/server/commit/756fc6fd9a) <sup>*<mark style="color:$info;">2026-07-15 15:16:33 +1000</mark>*</sup>
  * MDEV-40165: json\_normalize (fix)
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #1e972a8d70</mark>*</sup>](https://github.com/MariaDB/server/commit/1e972a8d70) <sup>*<mark style="color:$info;">2026-07-14 12:49:36 +1000 - Merge 10.11 into 11.4</mark>*</sup>
* [Revision #c476992795](https://github.com/MariaDB/server/commit/c476992795) <sup>*<mark style="color:$info;">2026-07-09 18:12:44 +1000</mark>*</sup>
  * MDEV-40237: Parition info nullptr dereference
* [Revision #40de612592](https://github.com/MariaDB/server/commit/40de612592) <sup>*<mark style="color:$info;">2026-07-10 13:15:26 +0530</mark>*</sup>
  * MDEV-40006: Prepared Statement Crash in varchar\_upper\_cmp\_transformer() for '?'
* [Revision #1fff140f0c](https://github.com/MariaDB/server/commit/1fff140f0c) <sup>*<mark style="color:$info;">2026-07-09 09:06:09 +1000</mark>*</sup>
  * MDEV-40313 mariadb client creates `.mariadb_histor` instead of `.mariadb_history`
* [Revision #176589bf19](https://github.com/MariaDB/server/commit/176589bf19) <sup>*<mark style="color:$info;">2026-07-05 12:20:35 +0100</mark>*</sup>
  * MDEV-40265 fix: UUID type support in DuckDB and mixed SELECT statements.
* [Revision #0c3ed7dad0](https://github.com/MariaDB/server/commit/0c3ed7dad0) <sup>*<mark style="color:$info;">2026-07-05 11:29:13 +0100</mark>*</sup>
  * chore(build): suppress sfinae-incomplete warnings building DuckDB code to reduce noise for >=] GCC-16 compiler.
* [Revision #472898c75c](https://github.com/MariaDB/server/commit/472898c75c) <sup>*<mark style="color:$info;">2026-07-04 17:43:00 +0100</mark>*</sup>
  * chore: default memory limits are now 80% \* (physical RAM - innodb\_buffer\_pool\_size\_max)
* [Revision #ce566951c1](https://github.com/MariaDB/server/commit/ce566951c1) <sup>*<mark style="color:$info;">2026-07-04 17:12:20 +0100</mark>*</sup>
  * chore: enable run\_in\_duckdb by default()
* [Revision #2e25fa829f](https://github.com/MariaDB/server/commit/2e25fa829f) <sup>*<mark style="color:$info;">2026-07-04 16:58:10 +0100</mark>*</sup>
  * chore: bump DuckDB version to 1.5.4.
* [Revision #7a8776a92e](https://github.com/MariaDB/server/commit/7a8776a92e) <sup>*<mark style="color:$info;">2026-07-04 16:24:20 +0100</mark>*</sup>
  * chore(tests,docs): renew documentation and fixed a number of test inconsistences.
* [Revision #03cb6bc4f2](https://github.com/MariaDB/server/commit/03cb6bc4f2) <sup>*<mark style="color:$info;">2026-07-04 15:38:48 +0100</mark>*</sup>
  * fix(func): time functions fixes and tests.
* [Revision #a3a458edf7](https://github.com/MariaDB/server/commit/a3a458edf7) <sup>*<mark style="color:$info;">2026-07-04 13:26:06 +0100</mark>*</sup>
  * chore(tests): add data reclaim test.
* [Revision #d56f207dcc](https://github.com/MariaDB/server/commit/d56f207dcc) <sup>*<mark style="color:$info;">2026-07-04 12:27:20 +0100</mark>*</sup>
  * chore(privs): restrict access to run\_in\_duckdb() to SUPER users only.
* [Revision #8a12e2ff0b](https://github.com/MariaDB/server/commit/8a12e2ff0b) <sup>*<mark style="color:$info;">2026-07-02 21:49:31 +0100</mark>*</sup>
  * chore(docs): added DuckDB db file space reclaim methods.
* [Revision #f42c3617ab](https://github.com/MariaDB/server/commit/f42c3617ab) <sup>*<mark style="color:$info;">2026-07-02 21:41:15 +0100</mark>*</sup>
  * fix: replace old storage format with the 1.5.2 to enable advanced compression methods.
* [Revision #4cb930bbf8](https://github.com/MariaDB/server/commit/4cb930bbf8) <sup>*<mark style="color:$info;">2026-07-03 12:23:35 +0200</mark>*</sup>
  * MDEV-37739 Fix remaining test cases in parts suite on case-insensitive FS
* [Revision #323625512a](https://github.com/MariaDB/server/commit/323625512a) <sup>*<mark style="color:$info;">2026-07-03 14:47:55 +1000</mark>*</sup>
  * MDEV-37739 Move filename canonicalisation out of handlerton method to ha\_delete\_table
* [Revision #dba032e9fb](https://github.com/MariaDB/server/commit/dba032e9fb) <sup>*<mark style="color:$info;">2026-07-03 15:14:17 +1000</mark>*</sup>
  * MDEV-37739 Downcase the db part of the new table name in ALTER when lower\_case\_table\_names > 0
* [Revision #144a73cb11](https://github.com/MariaDB/server/commit/144a73cb11) <sup>*<mark style="color:$info;">2026-05-08 17:24:47 +1000</mark>*</sup>
  * MDEV-39513 connect table\_type=INI memory leak
* [Revision #838a896b43](https://github.com/MariaDB/server/commit/838a896b43) <sup>*<mark style="color:$info;">2026-06-29 21:14:20 +0100</mark>*</sup>
  * chore(docs): architecture and shared resources docs.
* [Revision #4243cc27af](https://github.com/MariaDB/server/commit/4243cc27af) <sup>*<mark style="color:$info;">2026-06-22 12:54:24 +0100</mark>*</sup>
  * chore(test): TPC-H gen outputs in parquet format and queries run by MariaDB native SQL.
* [Revision #94614c58c7](https://github.com/MariaDB/server/commit/94614c58c7) <sup>*<mark style="color:$info;">2026-06-18 20:28:16 +0100</mark>*</sup>
  * fix(perf): optimize regexp\_rewrite perf for CB.
* [Revision #6a25d5bdc7](https://github.com/MariaDB/server/commit/6a25d5bdc7) <sup>*<mark style="color:$info;">2026-06-18 15:59:29 +0100</mark>*</sup>
  * fix: use jemalloc as a default allocator for DuckDB.
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #3ce999df6b</mark>*</sup>](https://github.com/MariaDB/server/commit/3ce999df6b) <sup>*<mark style="color:$info;">2026-06-26 13:45:38 +0300 - Merge 10.11 into 11.4</mark>*</sup>
* [Revision #38beaa6684](https://github.com/MariaDB/server/commit/38beaa6684) <sup>*<mark style="color:$info;">2026-06-15 13:53:00 -0400</mark>*</sup>
  * MDEV-36059: 2nd PS exec crash w/nested VIEWs
* [Revision #0a311fea6e](https://github.com/MariaDB/server/commit/0a311fea6e) <sup>*<mark style="color:$info;">2026-02-11 14:29:52 +0200</mark>*</sup>
  * MDBF-1180: Fix errors in CONTRIBUTING.md
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #bbd558c386</mark>*</sup>](https://github.com/MariaDB/server/commit/bbd558c386) <sup>*<mark style="color:$info;">2026-06-22 12:26:09 +0200 - Merge branch '10.11' into '11.4'</mark>*</sup>
* [Revision #1fb075512a](https://github.com/MariaDB/server/commit/1fb075512a) <sup>*<mark style="color:$info;">2026-06-18 18:30:17 +0200</mark>*</sup>
  * refactor submodule.cmake to fetch less
* [Revision #29e43967f4](https://github.com/MariaDB/server/commit/29e43967f4) <sup>*<mark style="color:$info;">2026-06-18 18:58:24 +0200</mark>*</sup>
  * only check for duckdb stuff if target duckdb is enabled
* [Revision #0cb2cc959e](https://github.com/MariaDB/server/commit/0cb2cc959e) <sup>*<mark style="color:$info;">2026-06-18 16:13:33 +0700</mark>*</sup>
  * MDEV-40004: Server crashes in sp\_head::register\_instr\_mem\_root\_for\_deallocation upon shutdown
* [Revision #c8f382faa7](https://github.com/MariaDB/server/commit/c8f382faa7) <sup>*<mark style="color:$info;">2026-06-17 11:00:35 +0100</mark>*</sup>
  * disable sfinae-incomplete warning for DuckDB code.
* [Revision #4ec1ff493e](https://github.com/MariaDB/server/commit/4ec1ff493e) <sup>*<mark style="color:$info;">2026-06-17 10:32:10 +0100</mark>*</sup>
  * chore: avoid building DuckDB at x86\_32.
* [Revision #d1693276d5](https://github.com/MariaDB/server/commit/d1693276d5) <sup>*<mark style="color:$info;">2026-06-16 00:23:43 +0200</mark>*</sup>
  * MDEV-40059 too long character\_set\_collations crash
* [Revision #0bf0e13a22](https://github.com/MariaDB/server/commit/0bf0e13a22) <sup>*<mark style="color:$info;">2026-06-15 22:54:56 +0200</mark>*</sup>
  * MDEV-40058 cached\_sha2\_password crashes on zero-length password
* [Revision #f80219f1ff](https://github.com/MariaDB/server/commit/f80219f1ff) <sup>*<mark style="color:$info;">2026-06-06 20:48:27 +0200</mark>*</sup>
  * MDEV-39292 fix incorrect merge
* [Revision #7fc6fce20d](https://github.com/MariaDB/server/commit/7fc6fce20d) <sup>*<mark style="color:$info;">2026-06-17 16:12:52 +0200</mark>*</sup>
  * update CODING\_STANDARDS.md for agent era
* [Revision #b9809c07b4](https://github.com/MariaDB/server/commit/b9809c07b4) <sup>*<mark style="color:$info;">2026-06-16 15:43:46 +0200</mark>*</sup>
  * Document the correct use of replication terminology
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #85ec122c15</mark>*</sup>](https://github.com/MariaDB/server/commit/85ec122c15) <sup>*<mark style="color:$info;">2026-06-15 12:50:45 +0200 - Merge 10.11 to 11.4</mark>*</sup>
* [Revision #894e2175dc](https://github.com/MariaDB/server/commit/894e2175dc) <sup>*<mark style="color:$info;">2026-06-10 13:29:28 +0530</mark>*</sup>
  * MDEV-39963 InnoDB system tablespace autoshrink fails when the tail extent is an empty XDES\_FREE\_FRAG extent
* [Revision #00047bff26](https://github.com/MariaDB/server/commit/00047bff26) <sup>*<mark style="color:$info;">2026-06-11 18:28:15 +0530</mark>*</sup>
  * MDEV-22943: Assertion 'marked\_for\_read()' failed in Field\_varstring::val\_str on CHECKSUM TABLE
* [Revision #eef3f3a935](https://github.com/MariaDB/server/commit/eef3f3a935) <sup>*<mark style="color:$info;">2026-06-09 12:35:18 +0100</mark>*</sup>
  * chore: update DuckDB docs and info.
* [Revision #66430af54f](https://github.com/MariaDB/server/commit/66430af54f) <sup>*<mark style="color:$info;">2026-06-08 19:32:25 +0100</mark>*</sup>
  * chore: TPC-H automation and packaging section update in README.
* [Revision #cc40fe5329](https://github.com/MariaDB/server/commit/cc40fe5329) <sup>*<mark style="color:$info;">2026-06-07 22:40:30 +0200</mark>*</sup>
  * change duckdb\_query\_udf to run\_in\_duckdb function plugin
* [Revision #71cafa8114](https://github.com/MariaDB/server/commit/71cafa8114) <sup>*<mark style="color:$info;">2026-06-07 17:20:38 +0200</mark>*</sup>
  * duckdb-engine rpm/deb fixes
* [Revision #36ba420d6b](https://github.com/MariaDB/server/commit/36ba420d6b) <sup>*<mark style="color:$info;">2026-06-07 22:00:10 +0200</mark>*</sup>
  * correct duckdb engine maturity for a first release
* [Revision #d010dca320](https://github.com/MariaDB/server/commit/d010dca320) <sup>*<mark style="color:$info;">2026-06-07 17:46:20 +0200</mark>*</sup>
  * class != struct
* [Revision #a9dd99fed7](https://github.com/MariaDB/server/commit/a9dd99fed7) <sup>*<mark style="color:$info;">2026-06-07 17:18:39 +0200</mark>*</sup>
  * improve ExternalProject
* [Revision #2be1c9681e](https://github.com/MariaDB/server/commit/2be1c9681e) <sup>*<mark style="color:$info;">2026-06-02 11:11:56 +0100</mark>*</sup>
  * Expose static symbols leveraged in DuckDB to stringify WHERE conditions for other MariaDB engines.
* [Revision #2b941aeede](https://github.com/MariaDB/server/commit/2b941aeede) <sup>*<mark style="color:$info;">2026-06-07 17:18:14 +0200</mark>*</sup>
  * don't modify server's error messages
* [Revision #a69957599b](https://github.com/MariaDB/server/commit/a69957599b) <sup>*<mark style="color:$info;">2026-06-06 18:38:43 +0200</mark>*</sup>
  * add submodule, most-merge fixes
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #ac9ae6adf4</mark>*</sup>](https://github.com/MariaDB/server/commit/ac9ae6adf4) <sup>*<mark style="color:$info;">2026-06-06 18:21:33 +0200 - Merge <https://github.com/mariadb/duckdb-engine> into 11.4</mark>*</sup>
* [Revision #612480e439](https://github.com/MariaDB/server/commit/612480e439) <sup>*<mark style="color:$info;">2026-06-05 16:49:34 +0100</mark>*</sup>
  * chore(): update documentation.
* [Revision #1639aebe79](https://github.com/MariaDB/server/commit/1639aebe79) <sup>*<mark style="color:$info;">2026-06-04 16:21:59 +0100</mark>*</sup>
  * fix(build):thread local maps with default TLS model got broken with MSAN build.
* [Revision #fc007879fd](https://github.com/MariaDB/server/commit/fc007879fd) <sup>*<mark style="color:$info;">2026-06-04 09:07:12 +0100</mark>*</sup>
  * chore(): avoid compilation error for the fiber test TU.
* [Revision #eff61139ea](https://github.com/MariaDB/server/commit/eff61139ea) <sup>*<mark style="color:$info;">2026-06-02 10:41:27 +0100</mark>*</sup>
  * chore(test): fix flacky cross\_join\_where test.
* [Revision #e663297172](https://github.com/MariaDB/server/commit/e663297172) <sup>*<mark style="color:$info;">2026-06-01 22:09:10 +0100</mark>*</sup>
  * fix(cej): escape column names, remove bin objects from the repo, add tests.
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #fe39d73c88</mark>*</sup>](https://github.com/MariaDB/server/commit/fe39d73c88) <sup>*<mark style="color:$info;">2026-06-06 18:14:31 +0200 - Merge <https://github.com/drrtuy/duckdb-engine> into 11.4</mark>*</sup>
* [Revision #2b59dea020](https://github.com/MariaDB/server/commit/2b59dea020) <sup>*<mark style="color:$info;">2026-05-27 23:18:17 +0100</mark>*</sup>
  * fix(cej): WHERE predicate now does not contain alias or table name in column idents.
* [Revision #15fd76b35d](https://github.com/MariaDB/server/commit/15fd76b35d) <sup>*<mark style="color:$info;">2026-05-26 23:01:01 +0100</mark>*</sup>
  * feat(cej): MDB tables scan now uses mysql\_execute\_command to to leverage optimizer and various access paths for a scan.
* [Revision #ca6a30e626](https://github.com/MariaDB/server/commit/ca6a30e626) <sup>*<mark style="color:$info;">2026-05-25 22:37:06 +0100</mark>*</sup>
  * feat(runtime): fiber runtime based on ASM borrowed from libmariadb + custom select\_result\_interceptor for DuckDB.
* [Revision #a541453fd5](https://github.com/MariaDB/server/commit/a541453fd5) <sup>*<mark style="color:$info;">2026-05-24 23:06:35 +0100</mark>*</sup>
  * chore(build): refactor code breaking it into separate modules.
* [Revision #bf703f9540](https://github.com/MariaDB/server/commit/bf703f9540) <sup>*<mark style="color:$info;">2026-05-24 22:27:59 +0100</mark>*</sup>
  * chore(build) preparation for code refactoring.
* [Revision #19b7c8b547](https://github.com/MariaDB/server/commit/19b7c8b547) <sup>*<mark style="color:$info;">2026-05-13 23:00:22 +0100</mark>*</sup>
  * fix(pushdown): fix for STRAIGHT\_JOIN, various JOIN re-write cases and also recursive cases WITH ROLLUP and LIMIT clauses.
* [Revision #4928b46c5b](https://github.com/MariaDB/server/commit/4928b46c5b) <sup>*<mark style="color:$info;">2026-05-13 22:28:09 +0100</mark>*</sup>
  * fix(pushdown): skip-list of all escaped strings to avoid SQL expressions lookup in those.
* [Revision #433ae8999e](https://github.com/MariaDB/server/commit/433ae8999e) <sup>*<mark style="color:$info;">2026-05-04 22:25:17 +0100</mark>*</sup>
  * fix(build): now DuckDB core extensions are statically linked instead auto-loaded.
* [Revision #a1749287de](https://github.com/MariaDB/server/commit/a1749287de) <sup>*<mark style="color:$info;">2026-04-21 22:00:03 +0100</mark>*</sup>
  * chore(): docs updates based on the recent changes.
* [Revision #55a6ac2cf1](https://github.com/MariaDB/server/commit/55a6ac2cf1) <sup>*<mark style="color:$info;">2026-04-21 22:57:55 +0100</mark>*</sup>
  * chore(build): install build dependencies in build.sh.
* [Revision #26bbf60418](https://github.com/MariaDB/server/commit/26bbf60418) <sup>*<mark style="color:$info;">2026-04-21 22:57:14 +0100</mark>*</sup>
  * fix(mtr): trim couple tests to pass on U24.04.
* [Revision #4078135d73](https://github.com/MariaDB/server/commit/4078135d73) <sup>*<mark style="color:$info;">2026-04-16 01:44:37 +0000</mark>*</sup>
  * fix(rebase issues): Some tests are broken now, a big thanx
* [Revision #cadef8bfce](https://github.com/MariaDB/server/commit/cadef8bfce) <sup>*<mark style="color:$info;">2026-04-14 23:50:00 +0000</mark>*</sup>
  * feat(compat): CURRENT\_TIME(N)/CURRENT\_DATE()/CURRENT\_TIMESTAMP() rewrite, curtime(fsp), datediff(d1,d2) macro
* [Revision #cdca05b1f6](https://github.com/MariaDB/server/commit/cdca05b1f6) <sup>*<mark style="color:$info;">2026-04-14 23:40:00 +0000</mark>*</sup>
  * feat(compat): curdate/curtime macros, STRAIGHT\_JOIN/index hints/LIMIT rewrites, enable duckdb\_sql\_syntax test
* [Revision #47252343a5](https://github.com/MariaDB/server/commit/47252343a5) <sup>*<mark style="color:$info;">2026-04-14 23:35:00 +0000</mark>*</sup>
  * feat(compat): addtime/subtime C++ UDFs, convert\_tz macro, LIMIT and SELECT hints rewrite
* [Revision #a6649b1e61](https://github.com/MariaDB/server/commit/a6649b1e61) <sup>*<mark style="color:$info;">2026-04-14 23:20:00 +0000</mark>*</sup>
  * feat(compat): override length(VARCHAR) and ascii(VARCHAR) for MariaDB byte semantics, enable duckdb\_string\_func test
* [Revision #15fd9e2214](https://github.com/MariaDB/server/commit/15fd9e2214) <sup>*<mark style="color:$info;">2026-04-14 23:15:00 +0000</mark>*</sup>
  * feat(compat): add strcmp, substring\_index, to\_base64 macros, RLIKE rewrite, adapt test for MariaDB 11.4
* [Revision #529c8908dd](https://github.com/MariaDB/server/commit/529c8908dd) <sup>*<mark style="color:$info;">2026-04-14 23:10:00 +0000</mark>*</sup>
  * feat(compat): implement regexp\_instr, regexp\_replace, regexp\_substr, json\_unquote using RE2 directly
* [Revision #872b6d90ba](https://github.com/MariaDB/server/commit/872b6d90ba) <sup>*<mark style="color:$info;">2026-04-14 23:00:00 +0000</mark>*</sup>
  * feat(pushdown): add CROSS JOIN, REGEXP, NOT REGEXP rewrites + mid UDF
* [Revision #d1973fbdae](https://github.com/MariaDB/server/commit/d1973fbdae) <sup>*<mark style="color:$info;">2026-04-14 22:55:00 +0000</mark>*</sup>
  * feat(compat): add mid() UDF, CONVERT→CAST rewrite in pushdown
* [Revision #33cff772e2](https://github.com/MariaDB/server/commit/33cff772e2) <sup>*<mark style="color:$info;">2026-04-14 22:50:00 +0000</mark>*</sup>
  * feat(compat): port full hex/oct/bin from AliSQL, add locate C++ UDF
* [Revision #af85291930](https://github.com/MariaDB/server/commit/af85291930) <sup>*<mark style="color:$info;">2026-04-14 22:45:00 +0000</mark>*</sup>
  * feat(compat): improve bin/oct for string args, add hex(numeric), locate macro
* [Revision #0158ce8390](https://github.com/MariaDB/server/commit/0158ce8390) <sup>*<mark style="color:$info;">2026-04-14 22:40:00 +0000</mark>*</sup>
  * feat(udf): register native DuckDB scalar function overloads for MariaDB compat
* [Revision #1cbee60133](https://github.com/MariaDB/server/commit/1cbee60133) <sup>*<mark style="color:$info;">2026-04-14 22:35:00 +0000</mark>*</sup>
  * fix(mtr): add have\_duckdb.inc and max\_allowed\_packet to feature\_duckdb\_data\_type
* [Revision #e65f2ee8b2](https://github.com/MariaDB/server/commit/e65f2ee8b2) <sup>*<mark style="color:$info;">2026-04-14 22:30:00 +0000</mark>*</sup>
  * fix(decimal): map DECIMAL(>38) to DOUBLE, default use\_double\_for\_decimal=TRUE
* [Revision #3b080bed4d](https://github.com/MariaDB/server/commit/3b080bed4d) <sup>*<mark style="color:$info;">2026-04-14 22:25:00 +0000</mark>*</sup>
  * feat(pushdown): add more MariaDB SQL compatibility macros
* [Revision #1a65c21b38](https://github.com/MariaDB/server/commit/1a65c21b38) <sup>*<mark style="color:$info;">2026-04-14 22:10:00 +0000</mark>*</sup>
  * feat(pushdown): add MariaDB SQL compatibility macros and WITH ROLLUP rewrite
* [Revision #667999f048](https://github.com/MariaDB/server/commit/667999f048) <sup>*<mark style="color:$info;">2026-04-14 22:00:00 +0000</mark>*</sup>
  * fix(config): propagate appender\_allocator\_flush\_threshold to DuckDB v1.5
* [Revision #1761f62a0c](https://github.com/MariaDB/server/commit/1761f62a0c) <sup>*<mark style="color:$info;">2026-04-14 21:55:00 +0000</mark>*</sup>
  * fix(ddl): execute compound ALTER operations separately for DuckDB v1.5
* [Revision #c7f1c9ba99](https://github.com/MariaDB/server/commit/c7f1c9ba99) <sup>*<mark style="color:$info;">2026-04-14 21:50:00 +0000</mark>*</sup>
  * docs: update plan — DuckDB v1.5.2 done, add compound ALTER regression
* [Revision #07e708db17](https://github.com/MariaDB/server/commit/07e708db17) <sup>*<mark style="color:$info;">2026-04-14 21:45:00 +0000</mark>*</sup>
  * feat(upstream): upgrade DuckDB submodule v1.3.2 → v1.5.2
* [Revision #96de594b36](https://github.com/MariaDB/server/commit/96de594b36) <sup>*<mark style="color:$info;">2026-04-14 21:40:00 +0000</mark>*</sup>
  * docs: update plan — 19/47 enabled, add DuckDB upstream upgrade item
* [Revision #538886632c](https://github.com/MariaDB/server/commit/538886632c) <sup>*<mark style="color:$info;">2026-04-14 21:35:00 +0000</mark>*</sup>
  * fix(mtr): add test cleanup to restore database charset after tests
* [Revision #1a2db4f4ed](https://github.com/MariaDB/server/commit/1a2db4f4ed) <sup>*<mark style="color:$info;">2026-04-14 21:30:00 +0000</mark>*</sup>
  * fix(mtr): enable create\_table\_constraint test
* [Revision #b6b1066582](https://github.com/MariaDB/server/commit/b6b1066582) <sup>*<mark style="color:$info;">2026-04-14 21:25:00 +0000</mark>*</sup>
  * fix(ddl): reject ALTER TABLE on tables without PK when require\_primary\_key=ON
* [Revision #de56472a97](https://github.com/MariaDB/server/commit/de56472a97) <sup>*<mark style="color:$info;">2026-04-14 21:20:00 +0000</mark>*</sup>
  * docs: update disabled tests plan — 17/47 enabled, item 3 done
* [Revision #ac238c9f65](https://github.com/MariaDB/server/commit/ac238c9f65) <sup>*<mark style="color:$info;">2026-04-14 21:15:00 +0000</mark>*</sup>
  * fix(mtr): update rename\_duckdb\_table result for new error codes
* [Revision #4fbda0b7a6](https://github.com/MariaDB/server/commit/4fbda0b7a6) <sup>*<mark style="color:$info;">2026-04-14 21:10:00 +0000</mark>*</sup>
  * fix(errors): use ER\_DUCKDB\_TABLE\_STRUCT\_INVALID for ALTER structural errors, ER\_DUCKDB\_QUERY\_ERROR for DML execution, reject XA DML
* [Revision #c928b6c242](https://github.com/MariaDB/server/commit/c928b6c242) <sup>*<mark style="color:$info;">2026-04-14 21:05:00 +0000</mark>*</sup>
  * docs: add detailed analysis and work plan for 31 disabled tests
* [Revision #2c8b96980d](https://github.com/MariaDB/server/commit/2c8b96980d) <sup>*<mark style="color:$info;">2026-04-19 10:35:47 +0100</mark>*</sup>
  * chore(): README path update and conf file development leftovers cleanup.
* [Revision #83b43c3477](https://github.com/MariaDB/server/commit/83b43c3477) <sup>*<mark style="color:$info;">2026-04-15 20:13:32 +0100</mark>*</sup>
  * chore(mtr): added an explicit database to the tests so that MDB does not change the expected final mdb state.
* [Revision #ebb6d6803c](https://github.com/MariaDB/server/commit/ebb6d6803c) <sup>*<mark style="color:$info;">2026-04-15 20:04:12 +0100</mark>*</sup>
  * chore(build): fix custom command target dependencies.
* [Revision #52f8320ec7](https://github.com/MariaDB/server/commit/52f8320ec7) <sup>*<mark style="color:$info;">2026-04-15 19:43:59 +0100</mark>*</sup>
  * Revert "fix(build): adapt to MariaDB 11.4 API changes"
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #ff83c8493a</mark>*</sup>](https://github.com/MariaDB/server/commit/ff83c8493a) <sup>*<mark style="color:$info;">2026-04-14 20:53:35 +0200 - Merge pull request #2 from drrtuy/better1</mark>*</sup>
* [Revision #8690e5fffa](https://github.com/MariaDB/server/commit/8690e5fffa) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(mtr): enable duckdb\_db\_table\_strconvert test
* [Revision #c43c4eb1f8](https://github.com/MariaDB/server/commit/c43c4eb1f8) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(monitor): count rows in direct\_delete/update, adapt monitor test
* [Revision #8f5792b019](https://github.com/MariaDB/server/commit/8f5792b019) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(mtr): enable duckdb\_monitor test
* [Revision #42e99f3c8d](https://github.com/MariaDB/server/commit/42e99f3c8d) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(mtr): enable truncate\_and\_maintenance and duckdb\_set\_operation tests
* [Revision #2733543815](https://github.com/MariaDB/server/commit/2733543815) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * feat(errors): add DuckDB-specific error codes with codegen
* [Revision #20e646a8fd](https://github.com/MariaDB/server/commit/20e646a8fd) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(mtr): add missing test includes and fix charset for disabled tests
* [Revision #cbd59be095](https://github.com/MariaDB/server/commit/cbd59be095) <sup>*<mark style="color:$info;">2026-04-14 21:00:00 +0000</mark>*</sup>
  * fix(build): adapt to MariaDB 11.4 API changes
* [Revision #41959e636b](https://github.com/MariaDB/server/commit/41959e636b) <sup>*<mark style="color:$info;">2026-04-14 21:20:00 +0000</mark>*</sup>
  * Initial Claude.md
* [Revision #db8f551755](https://github.com/MariaDB/server/commit/db8f551755) <sup>*<mark style="color:$info;">2026-04-08 16:18:06 +0100</mark>*</sup>
  * fix(mtr): disabled warnings and fixed timezone in two MTR tests.
* [Revision #f9abca240f](https://github.com/MariaDB/server/commit/f9abca240f) <sup>*<mark style="color:$info;">2026-04-05 23:19:34 +0000</mark>*</sup>
  * feat(tests): fuzzy search for menu
* [Revision #03261391cc](https://github.com/MariaDB/server/commit/03261391cc) <sup>*<mark style="color:$info;">2026-04-05 22:57:24 +0000</mark>*</sup>
  * fix(run\_mtr.sh): fix noextern mode
* [Revision #0ee00ee091](https://github.com/MariaDB/server/commit/0ee00ee091) <sup>*<mark style="color:$info;">2026-04-05 22:40:00 +0000</mark>*</sup>
  * fix(mtr): make 11 tests extern compatible
* [Revision #752ace6284](https://github.com/MariaDB/server/commit/752ace6284) <sup>*<mark style="color:$info;">2026-04-05 21:47:46 +0000</mark>*</sup>
  * run\_mtr.sh: MTR runnner
* [Revision #37ea03d76d](https://github.com/MariaDB/server/commit/37ea03d76d) <sup>*<mark style="color:$info;">2026-04-05 21:32:23 +0000</mark>*</sup>
  * cleaner build output
* [Revision #21690347a2](https://github.com/MariaDB/server/commit/21690347a2) <sup>*<mark style="color:$info;">2026-04-05 19:20:25 +0100</mark>*</sup>
  * chore(deb): packaging fixes.
* [Revision #dccccef161](https://github.com/MariaDB/server/commit/dccccef161) <sup>*<mark style="color:$info;">2026-04-04 22:55:02 +0100</mark>*</sup>
  * chore(build): Debug build fixes.
* [Revision #93cd438d30](https://github.com/MariaDB/server/commit/93cd438d30) <sup>*<mark style="color:$info;">2026-04-04 22:22:23 +0100</mark>*</sup>
  * chore(build): ninja build error fix.
* [Revision #0c1ac4043d](https://github.com/MariaDB/server/commit/0c1ac4043d) <sup>*<mark style="color:$info;">2026-04-04 22:21:55 +0100</mark>*</sup>
  * chore(): various compilation warnings fixes.
* [Revision #489fb8ba88](https://github.com/MariaDB/server/commit/489fb8ba88) <sup>*<mark style="color:$info;">2026-04-04 22:21:17 +0100</mark>*</sup>
  * chore(build): add -Werror option.
* [Revision #3877bc178a](https://github.com/MariaDB/server/commit/3877bc178a) <sup>*<mark style="color:$info;">2026-04-04 13:57:39 +0100</mark>*</sup>
  * chore(mtr): take default utf8mb4 collation difference difference b/w 11.4 and 11.8 into account.
* [Revision #c6e35b3aa8](https://github.com/MariaDB/server/commit/c6e35b3aa8) <sup>*<mark style="color:$info;">2026-04-03 21:47:50 +0100</mark>*</sup>
  * fix(mtr): MTR passes with CS MDB 11.4
* [Revision #92a1304f1a](https://github.com/MariaDB/server/commit/92a1304f1a) <sup>*<mark style="color:$info;">2026-04-03 17:20:46 +0100</mark>*</sup>
  * chore(mtr): use deterministic charset in tests.
* [Revision #97a3ad61b0](https://github.com/MariaDB/server/commit/97a3ad61b0) <sup>*<mark style="color:$info;">2026-04-03 14:59:42 +0100</mark>*</sup>
  * chore(): compilation fixes for MDB 11.4
* [Revision #7f1634303c](https://github.com/MariaDB/server/commit/7f1634303c) <sup>*<mark style="color:$info;">2026-04-01 22:04:01 +0100</mark>*</sup>
  * feat(cte): r-/CTE with CEJ support.
* [Revision #9039d53d47](https://github.com/MariaDB/server/commit/9039d53d47) <sup>*<mark style="color:$info;">2026-04-01 21:26:15 +0100</mark>*</sup>
  * chore(): use upstream DuckDB.
* [Revision #4f8f129ea2](https://github.com/MariaDB/server/commit/4f8f129ea2) <sup>*<mark style="color:$info;">2026-04-01 20:47:46 +0100</mark>*</sup>
  * fix(ddl,tests): specialize CREATE TABLE error.
* [Revision #b0c0751aae](https://github.com/MariaDB/server/commit/b0c0751aae) <sup>*<mark style="color:$info;">2026-04-01 18:29:15 +0100</mark>*</sup>
  * feat(): UNION SELECT\_LEX pushdown.
* [Revision #ccb2345bdb](https://github.com/MariaDB/server/commit/ccb2345bdb) <sup>*<mark style="color:$info;">2026-04-01 18:05:56 +0100</mark>*</sup>
  * feat(CEJ): in-memory CEJ algo.
* [Revision #1cf07f1e8a](https://github.com/MariaDB/server/commit/1cf07f1e8a) <sup>*<mark style="color:$info;">2026-03-29 15:14:42 +0100</mark>*</sup>
  * fix(test): fixes 1 hour off issue caused by DST and a number of collations tests issues.
* [Revision #0806d8fc93](https://github.com/MariaDB/server/commit/0806d8fc93) <sup>*<mark style="color:$info;">2026-03-27 21:08:18 +0000</mark>*</sup>
  * feat(collations): fixes for collations tests.
* [Revision #9858982083](https://github.com/MariaDB/server/commit/9858982083) <sup>*<mark style="color:$info;">2026-03-26 21:22:54 +0000</mark>*</sup>
  * feat(collations): support collate stanzas for CREATE TABLE.
* [Revision #641743aff0](https://github.com/MariaDB/server/commit/641743aff0) <sup>*<mark style="color:$info;">2026-03-25 19:12:09 +0000</mark>*</sup>
  * chore(license): add extra GPL v2 license text.
* [Revision #a2e5582369](https://github.com/MariaDB/server/commit/a2e5582369) <sup>*<mark style="color:$info;">2026-03-27 21:34:30 +0000</mark>*</sup>
  * chore(): README
* [Revision #ea26665215](https://github.com/MariaDB/server/commit/ea26665215) <sup>*<mark style="color:$info;">2026-03-25 19:12:09 +0000</mark>*</sup>
  * chore(license): add extra GPL v2 license text.
* [Revision #bbb54a5897](https://github.com/MariaDB/server/commit/bbb54a5897) <sup>*<mark style="color:$info;">2026-03-19 15:05:17 +0000</mark>*</sup>
  * chore(): MariaDB Foundation copyright stanza.
* [Revision #a893a052e4](https://github.com/MariaDB/server/commit/a893a052e4) <sup>*<mark style="color:$info;">2026-03-19 14:59:10 +0000</mark>*</sup>
  * chore(): remove dead yet code.
* [Revision #e72782cb3b](https://github.com/MariaDB/server/commit/e72782cb3b) <sup>*<mark style="color:$info;">2026-03-18 21:55:06 +0000</mark>*</sup>
  * fix(): a number of review fixes.
* [Revision #c57f845bae](https://github.com/MariaDB/server/commit/c57f845bae) <sup>*<mark style="color:$info;">2026-03-17 22:46:46 +0000</mark>*</sup>
  * chore(deb): deb packaging utilities.
* [Revision #b4a85a5ecf](https://github.com/MariaDB/server/commit/b4a85a5ecf) <sup>*<mark style="color:$info;">2026-03-16 22:59:04 +0000</mark>*</sup>
  * fix(): use original query b/c query printer does not use DuckDB-supported join syntax.
* [Revision #9a84811f07](https://github.com/MariaDB/server/commit/9a84811f07) <sup>*<mark style="color:$info;">2026-03-15 20:18:41 +0000</mark>*</sup>
  * chore(build): fix paths to server modules.
* [Revision #ea9d564e31](https://github.com/MariaDB/server/commit/ea9d564e31) <sup>*<mark style="color:$info;">2026-03-15 19:19:50 +0000</mark>*</sup>
  * chore(duckdb): Add drrtuy/duckdb (mdb-v.1.3.2) as nested submodule
* [Revision #e4b58926a2](https://github.com/MariaDB/server/commit/e4b58926a2) <sup>*<mark style="color:$info;">2026-03-15 17:57:40 +0000</mark>*</sup>
  * chore(duckdb): use duckdb fork with patches applied.
* [Revision #07e0c43c05](https://github.com/MariaDB/server/commit/07e0c43c05) <sup>*<mark style="color:$info;">2026-03-14 08:51:14 +0000</mark>*</sup>
  * chore(packaging): initial version of DEB and RPM packaging for DuckDB engine
* [Revision #8064f349f9](https://github.com/MariaDB/server/commit/8064f349f9) <sup>*<mark style="color:$info;">2026-03-14 08:48:19 +0000</mark>*</sup>
  * chore(duckdb): update to upstream duckdb 1.3.2.
* [Revision #77834dc6a2](https://github.com/MariaDB/server/commit/77834dc6a2) <sup>*<mark style="color:$info;">2026-03-08 10:00:09 +0000</mark>*</sup>
  * fix(duckdb): LENGTH() over VARCHAR canonical name is strlen that breaks DuckDB parser + various fixes to pass currently enabled tests
* [Revision #732e2c9858](https://github.com/MariaDB/server/commit/732e2c9858) <sup>*<mark style="color:$info;">2026-03-08 08:37:36 +0000</mark>*</sup>
  * feat(duckdb): switch to upstream DuckDB 1.2.1.
* [Revision #c6fa229dd6](https://github.com/MariaDB/server/commit/c6fa229dd6) <sup>*<mark style="color:$info;">2026-03-07 13:40:17 +0000</mark>*</sup>
  * chore(duckdb): use upstream DuckDB 1.2.1
* [Revision #7757681ca0](https://github.com/MariaDB/server/commit/7757681ca0) <sup>*<mark style="color:$info;">2026-03-07 12:48:20 +0000</mark>*</sup>
  * chore(mtr): disable.def to streamline MTR tests verification.
* [Revision #fedcf040b2](https://github.com/MariaDB/server/commit/fedcf040b2) <sup>*<mark style="color:$info;">2026-03-07 12:40:47 +0000</mark>*</sup>
  * fix(ddl): various ALTER fixes for duckdb.
* [Revision #8e4316e8d5](https://github.com/MariaDB/server/commit/8e4316e8d5) <sup>*<mark style="color:$info;">2026-03-01 14:29:40 +0000</mark>*</sup>
  * fix(dml): various type-related fixes for batch processing + initial MTR tests
* [Revision #a25bbd2cd6](https://github.com/MariaDB/server/commit/a25bbd2cd6) <sup>*<mark style="color:$info;">2026-03-01 12:01:59 +0000</mark>*</sup>
  * feat(DDL): Various DDL fixes, e.g. RENAME TABLE and ALTER TABLE engine=DuckDB.
* [Revision #ac02354915](https://github.com/MariaDB/server/commit/ac02354915) <sup>*<mark style="color:$info;">2026-02-28 12:03:46 +0000</mark>*</sup>
  * feat(duckdb): migrate DuckDB-specific variables.
* [Revision #31e62e9ac9](https://github.com/MariaDB/server/commit/31e62e9ac9) <sup>*<mark style="color:$info;">2026-02-28 08:24:29 +0000</mark>*</sup>
  * feat(dml): direct UPDATE and DELETE support
* [Revision #2416e4d2e6](https://github.com/MariaDB/server/commit/2416e4d2e6) <sup>*<mark style="color:$info;">2026-02-22 12:01:00 +0000</mark>*</sup>
  * fix(dml,duckdb): Set table->write\_set bitmap in rnd\_next to convert to MariaDB row properly.
* [Revision #34f4099274](https://github.com/MariaDB/server/commit/34f4099274) <sup>*<mark style="color:$info;">2026-02-22 07:26:00 +0000</mark>*</sup>
  * Port AliSQL DuckDB engine basics to MariaDB part 2 Basic INSERT,SELECT functionality works now.
* [Revision #d2ebea4feb](https://github.com/MariaDB/server/commit/d2ebea4feb) <sup>*<mark style="color:$info;">2026-05-28 18:35:30 +0700</mark>*</sup>
  * MDEV-38561: ASAN heap-use-after-free in Query\_arena::free\_items/sp\_lex\_cursor::\~sp\_lex\_cursor
* [Revision #478d6f5561](https://github.com/MariaDB/server/commit/478d6f5561) <sup>*<mark style="color:$info;">2026-05-23 15:03:44 +1000</mark>*</sup>
  * MDEV-37864 json\_array\_intersect result has incorrect length
* [Revision #49a745395a](https://github.com/MariaDB/server/commit/49a745395a) <sup>*<mark style="color:$info;">2026-05-27 14:28:45 -0400</mark>*</sup>
  * bump the VERSION
* [Revision #323644c591](https://github.com/MariaDB/server/commit/323644c591) <sup>*<mark style="color:$info;">2026-05-22 10:12:08 +0200</mark>*</sup>
  * MDEV-39719 Fix memory allocation errors on Windows ARM64 CI
* [Revision #e287c48d73](https://github.com/MariaDB/server/commit/e287c48d73) <sup>*<mark style="color:$info;">2026-05-26 09:10:47 +0200</mark>*</sup>
  * improve MTR bootstrap performance on slow disk
* [Revision #e41fc22435](https://github.com/MariaDB/server/commit/e41fc22435) <sup>*<mark style="color:$info;">2026-05-21 13:33:54 +0200</mark>*</sup>
  * CI - Fix Github Actions warning, bump actions/checkout version

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

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