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

MariaDB 11.4.13 Changelog

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

Download Release Notes Changelog Overview of 11.4

Alternate download from mariadb.org

Release date: 24 Aug 2026

For the highlights of this release, see the release notes.

The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Includes all fixes from MariaDB 10.11.19

  • Merge Revision #170b1d7073 2026-08-19 08:40:05 +0200 - Merge branch '10.11' into 11.4

  • Revision #1a052f27e3 2026-08-18 11:18:13 +1000

    • rocksdb: don't abort early in submodule update

  • Revision #77c8f79161 2026-08-13 16:48:08 +1000

    • MDEV-40749 period.create test leaks/faults in asan

  • Revision #970492062d 2026-08-11 21:50:04 +0100

    • chore: remove jemalloc extension from DuckDB CMake b/c since 1.5.4 is is a part of DuckDB core.

  • Revision #81bb68ba63 2026-08-11 21:17:14 +0100

    • chore: add DuckDB version info function.

  • Revision #790a084aca 2026-08-10 21:51:44 +0100

    • feat: update DuckDB submodule to 1.5.5.

  • Revision #30ca9a481c 2026-08-11 15:39:36 +0300

    • Add comments about KEY_PART_INFO::type, KEY_PART_INFO::key_type,

  • Revision #f6418ff7b2 2026-08-07 21:44:28 +0100

    • 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 2026-08-07 15:58:24 +0000

    • docs: add public dataset tutorials for the DuckDB engine

  • Revision #d8bb2d50c1 2026-08-07 17:43:00 +0100

    • fix: hardening against unknown SQL injection vectors running DuckDB.

  • Revision #9b4f6932ed 2026-08-07 15:43:13 +0100

    • fix: resolve SQL injection imposed by lexer semantics difference b/w MariaDB and DuckDB.

  • Revision #90bea36bfa 2026-05-13 22:55:45 +0000

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

  • Revision #02a8d47e0e 2026-08-05 21:48:40 +0100

    • fix: MDEV-40386 disable MTR tests for MSAN builds b/c MSAN build is unstable.

  • Revision #6fb7e41646 2026-08-05 18:03:56 +0100

    • fix: MDEV-40610 fix for SQL injection in DEFAULT expression.

  • Revision #2295f22baf 2026-08-04 20:54:28 +0100

    • feat: DuckDB supports AUTO INCREMENT stanza.

  • Revision #25636531e5 2026-08-01 21:42:20 +0100

    • feat: implement SEQUENCE support in DEFAULT value clause for DuckDB tables.

  • Revision #81516d56da 2026-07-29 19:27:02 +0100

    • chore: add more RYOW tests for DuckDB.

  • Revision #76ca478ca3 2026-07-28 21:04:12 +0100

    • chore: use extended stack with up to 11 MB for ASAN/UBSAN builds.

  • Revision #c57069561c 2026-07-29 09:28:21 +0200

    • New CC 3.4

  • Revision #eccf9ca5f1 2026-07-28 16:30:05 +0200

    • move DuckDB to a separate package

  • Revision #9beedae93c 2026-07-01 18:51:24 +0200

    • github copilot review instructions

  • Merge Revision #08eeb6a417 2026-07-28 13:14:38 +0200 - Merge branch '10.11' into '11.4'

  • Revision #452b1cd614 2026-07-27 13:58:16 +0100

    • chore: renaming, extra docs and bump DuckDB to gamma.

  • Revision #51c65bd828 2026-07-27 13:54:47 +0100

    • fix: MDEV-40452 ASAN builds complain about enourmous stack consumption b/c of the reference pointer used for stack usage calculations.

  • Revision #17c95946b9 2026-07-26 12:11:21 +0100

    • chore: DuckDB build.sh exposes build with ASAN flag.

  • Revision #f72361a23f 2026-07-21 21:54:12 +0100

    • fix: fix stack size warning.

  • Revision #454c02a71a 2026-07-17 21:17:23 +0530

    • MDEV-39800: Assertion !(mode & 2048U) || (mode & 512U) || is_supremum failed

  • Revision #bff41d98a5 2026-07-20 20:04:08 +0100

    • fix: extra try-catch during plugin init.

  • Revision #4af16b4bcf 2026-07-20 20:01:56 +0100

    • fix: clean DeltaAppender after at rollback or disconnect.

  • Revision #40f93613dd 2026-06-09 11:31:43 +0530

    • MDEV-36896 Assertion 'marked_for_read()' failed in virtual my_time_t Field_timestamp0::get_timestamp(const uchar*, ulong*) const.

  • Revision #2cbce592c3 2026-07-20 18:04:24 +0100

    • fix: add streaming into select/union handler to avoid results materialization.

  • Revision #b5aa486a1c 2026-07-17 20:41:31 +0700

    • 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 2026-07-15 12:26:03 +0100

    • 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 2026-07-11 19:43:07 +0100

    • chore: RYOW MTR test for DuckDB.

  • Revision #325048bac4 2026-07-05 18:01:21 +0100

    • fix: DuckDB now optionally read same transactions writes applied to other engines tables.

  • Revision #17fe060a54 2026-06-20 00:48:44 +0200

    • MDEV-40057: Virtual column included in after-image with unique BLOB index, asserts

  • Revision #09e74d15eb 2026-06-20 00:49:30 +0200

    • Fix excessive allocations of memory for table object bitmaps

  • Revision #09eb208db2 2026-07-14 16:05:38 +0530

    • MDEV-40332 InnoDB: Defragmentation of BASE_IDX in SYS_VIRTUAL failed: Data structure corruption

  • Revision #36b0c525ef 2026-06-29 11:06:39 +1000

    • MDEV-39742 11.4 JSON functions not interuptable

  • Revision #413ff6aed4 2026-06-29 11:10:54 +1000

    • json_key_value - simplify error handling

  • Revision #0a31f7aeba 2026-07-16 07:26:39 +1000

    • MDEV-40175: JSON_VALID (postfix)

  • Revision #f950eec582 2026-07-09 11:36:35 +1000

    • tests: pass test regardless of timezone

  • Revision #e000e75e29 2026-07-09 11:35:52 +1000

    • build: take server WITH_{UB,A}SAN settings

  • Revision #2e1c479fd2 2026-03-03 13:24:25 +0530

    • MDEV-38033: JSON_SCHEMA_VALID returns wrong result for array of objects

  • Revision #78c575806f 2026-06-29 10:24:39 +1000

    • MDEV-28404 json killed_ptr cleanup

  • Revision #03d70be617 2026-07-15 11:14:14 +1000

    • merge - json_normalize changes

  • Revision #756fc6fd9a 2026-07-15 15:16:33 +1000

    • MDEV-40165: json_normalize (fix)

  • Merge Revision #1e972a8d70 2026-07-14 12:49:36 +1000 - Merge 10.11 into 11.4

  • Revision #c476992795 2026-07-09 18:12:44 +1000

    • MDEV-40237: Parition info nullptr dereference

  • Revision #40de612592 2026-07-10 13:15:26 +0530

    • MDEV-40006: Prepared Statement Crash in varchar_upper_cmp_transformer() for '?'

  • Revision #1fff140f0c 2026-07-09 09:06:09 +1000

    • MDEV-40313 mariadb client creates .mariadb_histor instead of .mariadb_history

  • Revision #176589bf19 2026-07-05 12:20:35 +0100

    • MDEV-40265 fix: UUID type support in DuckDB and mixed SELECT statements.

  • Revision #0c3ed7dad0 2026-07-05 11:29:13 +0100

    • chore(build): suppress sfinae-incomplete warnings building DuckDB code to reduce noise for >=] GCC-16 compiler.

  • Revision #472898c75c 2026-07-04 17:43:00 +0100

    • chore: default memory limits are now 80% * (physical RAM - innodb_buffer_pool_size_max)

  • Revision #ce566951c1 2026-07-04 17:12:20 +0100

    • chore: enable run_in_duckdb by default()

  • Revision #2e25fa829f 2026-07-04 16:58:10 +0100

    • chore: bump DuckDB version to 1.5.4.

  • Revision #7a8776a92e 2026-07-04 16:24:20 +0100

    • chore(tests,docs): renew documentation and fixed a number of test inconsistences.

  • Revision #03cb6bc4f2 2026-07-04 15:38:48 +0100

    • fix(func): time functions fixes and tests.

  • Revision #a3a458edf7 2026-07-04 13:26:06 +0100

    • chore(tests): add data reclaim test.

  • Revision #d56f207dcc 2026-07-04 12:27:20 +0100

    • chore(privs): restrict access to run_in_duckdb() to SUPER users only.

  • Revision #8a12e2ff0b 2026-07-02 21:49:31 +0100

    • chore(docs): added DuckDB db file space reclaim methods.

  • Revision #f42c3617ab 2026-07-02 21:41:15 +0100

    • fix: replace old storage format with the 1.5.2 to enable advanced compression methods.

  • Revision #4cb930bbf8 2026-07-03 12:23:35 +0200

    • MDEV-37739 Fix remaining test cases in parts suite on case-insensitive FS

  • Revision #323625512a 2026-07-03 14:47:55 +1000

    • MDEV-37739 Move filename canonicalisation out of handlerton method to ha_delete_table

  • Revision #dba032e9fb 2026-07-03 15:14:17 +1000

    • MDEV-37739 Downcase the db part of the new table name in ALTER when lower_case_table_names > 0

  • Revision #144a73cb11 2026-05-08 17:24:47 +1000

    • MDEV-39513 connect table_type=INI memory leak

  • Revision #838a896b43 2026-06-29 21:14:20 +0100

    • chore(docs): architecture and shared resources docs.

  • Revision #4243cc27af 2026-06-22 12:54:24 +0100

    • chore(test): TPC-H gen outputs in parquet format and queries run by MariaDB native SQL.

  • Revision #94614c58c7 2026-06-18 20:28:16 +0100

    • fix(perf): optimize regexp_rewrite perf for CB.

  • Revision #6a25d5bdc7 2026-06-18 15:59:29 +0100

    • fix: use jemalloc as a default allocator for DuckDB.

  • Merge Revision #3ce999df6b 2026-06-26 13:45:38 +0300 - Merge 10.11 into 11.4

  • Revision #38beaa6684 2026-06-15 13:53:00 -0400

    • MDEV-36059: 2nd PS exec crash w/nested VIEWs

  • Revision #0a311fea6e 2026-02-11 14:29:52 +0200

    • MDBF-1180: Fix errors in CONTRIBUTING.md

  • Merge Revision #bbd558c386 2026-06-22 12:26:09 +0200 - Merge branch '10.11' into '11.4'

  • Revision #1fb075512a 2026-06-18 18:30:17 +0200

    • refactor submodule.cmake to fetch less

  • Revision #29e43967f4 2026-06-18 18:58:24 +0200

    • only check for duckdb stuff if target duckdb is enabled

  • Revision #0cb2cc959e 2026-06-18 16:13:33 +0700

    • MDEV-40004: Server crashes in sp_head::register_instr_mem_root_for_deallocation upon shutdown

  • Revision #c8f382faa7 2026-06-17 11:00:35 +0100

    • disable sfinae-incomplete warning for DuckDB code.

  • Revision #4ec1ff493e 2026-06-17 10:32:10 +0100

    • chore: avoid building DuckDB at x86_32.

  • Revision #d1693276d5 2026-06-16 00:23:43 +0200

    • MDEV-40059 too long character_set_collations crash

  • Revision #0bf0e13a22 2026-06-15 22:54:56 +0200

    • MDEV-40058 cached_sha2_password crashes on zero-length password

  • Revision #f80219f1ff 2026-06-06 20:48:27 +0200

    • MDEV-39292 fix incorrect merge

  • Revision #7fc6fce20d 2026-06-17 16:12:52 +0200

    • update CODING_STANDARDS.md for agent era

  • Revision #b9809c07b4 2026-06-16 15:43:46 +0200

    • Document the correct use of replication terminology

  • Merge Revision #85ec122c15 2026-06-15 12:50:45 +0200 - Merge 10.11 to 11.4

  • Revision #894e2175dc 2026-06-10 13:29:28 +0530

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

  • Revision #00047bff26 2026-06-11 18:28:15 +0530

    • MDEV-22943: Assertion 'marked_for_read()' failed in Field_varstring::val_str on CHECKSUM TABLE

  • Revision #eef3f3a935 2026-06-09 12:35:18 +0100

    • chore: update DuckDB docs and info.

  • Revision #66430af54f 2026-06-08 19:32:25 +0100

    • chore: TPC-H automation and packaging section update in README.

  • Revision #cc40fe5329 2026-06-07 22:40:30 +0200

    • change duckdb_query_udf to run_in_duckdb function plugin

  • Revision #71cafa8114 2026-06-07 17:20:38 +0200

    • duckdb-engine rpm/deb fixes

  • Revision #36ba420d6b 2026-06-07 22:00:10 +0200

    • correct duckdb engine maturity for a first release

  • Revision #d010dca320 2026-06-07 17:46:20 +0200

    • class != struct

  • Revision #a9dd99fed7 2026-06-07 17:18:39 +0200

    • improve ExternalProject

  • Revision #2be1c9681e 2026-06-02 11:11:56 +0100

    • Expose static symbols leveraged in DuckDB to stringify WHERE conditions for other MariaDB engines.

  • Revision #2b941aeede 2026-06-07 17:18:14 +0200

    • don't modify server's error messages

  • Revision #a69957599b 2026-06-06 18:38:43 +0200

    • add submodule, most-merge fixes

  • Merge Revision #ac9ae6adf4 2026-06-06 18:21:33 +0200 - Merge https://github.com/mariadb/duckdb-engine into 11.4

  • Revision #612480e439 2026-06-05 16:49:34 +0100

    • chore(): update documentation.

  • Revision #1639aebe79 2026-06-04 16:21:59 +0100

    • fix(build):thread local maps with default TLS model got broken with MSAN build.

  • Revision #fc007879fd 2026-06-04 09:07:12 +0100

    • chore(): avoid compilation error for the fiber test TU.

  • Revision #eff61139ea 2026-06-02 10:41:27 +0100

    • chore(test): fix flacky cross_join_where test.

  • Revision #e663297172 2026-06-01 22:09:10 +0100

    • fix(cej): escape column names, remove bin objects from the repo, add tests.

  • Merge Revision #fe39d73c88 2026-06-06 18:14:31 +0200 - Merge https://github.com/drrtuy/duckdb-engine into 11.4

  • Revision #2b59dea020 2026-05-27 23:18:17 +0100

    • fix(cej): WHERE predicate now does not contain alias or table name in column idents.

  • Revision #15fd76b35d 2026-05-26 23:01:01 +0100

    • feat(cej): MDB tables scan now uses mysql_execute_command to to leverage optimizer and various access paths for a scan.

  • Revision #ca6a30e626 2026-05-25 22:37:06 +0100

    • feat(runtime): fiber runtime based on ASM borrowed from libmariadb + custom select_result_interceptor for DuckDB.

  • Revision #a541453fd5 2026-05-24 23:06:35 +0100

    • chore(build): refactor code breaking it into separate modules.

  • Revision #bf703f9540 2026-05-24 22:27:59 +0100

    • chore(build) preparation for code refactoring.

  • Revision #19b7c8b547 2026-05-13 23:00:22 +0100

    • fix(pushdown): fix for STRAIGHT_JOIN, various JOIN re-write cases and also recursive cases WITH ROLLUP and LIMIT clauses.

  • Revision #4928b46c5b 2026-05-13 22:28:09 +0100

    • fix(pushdown): skip-list of all escaped strings to avoid SQL expressions lookup in those.

  • Revision #433ae8999e 2026-05-04 22:25:17 +0100

    • fix(build): now DuckDB core extensions are statically linked instead auto-loaded.

  • Revision #a1749287de 2026-04-21 22:00:03 +0100

    • chore(): docs updates based on the recent changes.

  • Revision #55a6ac2cf1 2026-04-21 22:57:55 +0100

    • chore(build): install build dependencies in build.sh.

  • Revision #26bbf60418 2026-04-21 22:57:14 +0100

    • fix(mtr): trim couple tests to pass on U24.04.

  • Revision #4078135d73 2026-04-16 01:44:37 +0000

    • fix(rebase issues): Some tests are broken now, a big thanx

  • Revision #cadef8bfce 2026-04-14 23:50:00 +0000

    • feat(compat): CURRENT_TIME(N)/CURRENT_DATE()/CURRENT_TIMESTAMP() rewrite, curtime(fsp), datediff(d1,d2) macro

  • Revision #cdca05b1f6 2026-04-14 23:40:00 +0000

    • feat(compat): curdate/curtime macros, STRAIGHT_JOIN/index hints/LIMIT rewrites, enable duckdb_sql_syntax test

  • Revision #47252343a5 2026-04-14 23:35:00 +0000

    • feat(compat): addtime/subtime C++ UDFs, convert_tz macro, LIMIT and SELECT hints rewrite

  • Revision #a6649b1e61 2026-04-14 23:20:00 +0000

    • feat(compat): override length(VARCHAR) and ascii(VARCHAR) for MariaDB byte semantics, enable duckdb_string_func test

  • Revision #15fd9e2214 2026-04-14 23:15:00 +0000

    • feat(compat): add strcmp, substring_index, to_base64 macros, RLIKE rewrite, adapt test for MariaDB 11.4

  • Revision #529c8908dd 2026-04-14 23:10:00 +0000

    • feat(compat): implement regexp_instr, regexp_replace, regexp_substr, json_unquote using RE2 directly

  • Revision #872b6d90ba 2026-04-14 23:00:00 +0000

    • feat(pushdown): add CROSS JOIN, REGEXP, NOT REGEXP rewrites + mid UDF

  • Revision #d1973fbdae 2026-04-14 22:55:00 +0000

    • feat(compat): add mid() UDF, CONVERT→CAST rewrite in pushdown

  • Revision #33cff772e2 2026-04-14 22:50:00 +0000

    • feat(compat): port full hex/oct/bin from AliSQL, add locate C++ UDF

  • Revision #af85291930 2026-04-14 22:45:00 +0000

    • feat(compat): improve bin/oct for string args, add hex(numeric), locate macro

  • Revision #0158ce8390 2026-04-14 22:40:00 +0000

    • feat(udf): register native DuckDB scalar function overloads for MariaDB compat

  • Revision #1cbee60133 2026-04-14 22:35:00 +0000

    • fix(mtr): add have_duckdb.inc and max_allowed_packet to feature_duckdb_data_type

  • Revision #e65f2ee8b2 2026-04-14 22:30:00 +0000

    • fix(decimal): map DECIMAL(>38) to DOUBLE, default use_double_for_decimal=TRUE

  • Revision #3b080bed4d 2026-04-14 22:25:00 +0000

    • feat(pushdown): add more MariaDB SQL compatibility macros

  • Revision #1a65c21b38 2026-04-14 22:10:00 +0000

    • feat(pushdown): add MariaDB SQL compatibility macros and WITH ROLLUP rewrite

  • Revision #667999f048 2026-04-14 22:00:00 +0000

    • fix(config): propagate appender_allocator_flush_threshold to DuckDB v1.5

  • Revision #1761f62a0c 2026-04-14 21:55:00 +0000

    • fix(ddl): execute compound ALTER operations separately for DuckDB v1.5

  • Revision #c7f1c9ba99 2026-04-14 21:50:00 +0000

    • docs: update plan — DuckDB v1.5.2 done, add compound ALTER regression

  • Revision #07e708db17 2026-04-14 21:45:00 +0000

    • feat(upstream): upgrade DuckDB submodule v1.3.2 → v1.5.2

  • Revision #96de594b36 2026-04-14 21:40:00 +0000

    • docs: update plan — 19/47 enabled, add DuckDB upstream upgrade item

  • Revision #538886632c 2026-04-14 21:35:00 +0000

    • fix(mtr): add test cleanup to restore database charset after tests

  • Revision #1a2db4f4ed 2026-04-14 21:30:00 +0000

    • fix(mtr): enable create_table_constraint test

  • Revision #b6b1066582 2026-04-14 21:25:00 +0000

    • fix(ddl): reject ALTER TABLE on tables without PK when require_primary_key=ON

  • Revision #de56472a97 2026-04-14 21:20:00 +0000

    • docs: update disabled tests plan — 17/47 enabled, item 3 done

  • Revision #ac238c9f65 2026-04-14 21:15:00 +0000

    • fix(mtr): update rename_duckdb_table result for new error codes

  • Revision #4fbda0b7a6 2026-04-14 21:10:00 +0000

    • fix(errors): use ER_DUCKDB_TABLE_STRUCT_INVALID for ALTER structural errors, ER_DUCKDB_QUERY_ERROR for DML execution, reject XA DML

  • Revision #c928b6c242 2026-04-14 21:05:00 +0000

    • docs: add detailed analysis and work plan for 31 disabled tests

  • Revision #2c8b96980d 2026-04-19 10:35:47 +0100

    • chore(): README path update and conf file development leftovers cleanup.

  • Revision #83b43c3477 2026-04-15 20:13:32 +0100

    • chore(mtr): added an explicit database to the tests so that MDB does not change the expected final mdb state.

  • Revision #ebb6d6803c 2026-04-15 20:04:12 +0100

    • chore(build): fix custom command target dependencies.

  • Revision #52f8320ec7 2026-04-15 19:43:59 +0100

    • Revert "fix(build): adapt to MariaDB 11.4 API changes"

  • Merge Revision #ff83c8493a 2026-04-14 20:53:35 +0200 - Merge pull request #2 from drrtuy/better1

  • Revision #8690e5fffa 2026-04-14 21:00:00 +0000

    • fix(mtr): enable duckdb_db_table_strconvert test

  • Revision #c43c4eb1f8 2026-04-14 21:00:00 +0000

    • fix(monitor): count rows in direct_delete/update, adapt monitor test

  • Revision #8f5792b019 2026-04-14 21:00:00 +0000

    • fix(mtr): enable duckdb_monitor test

  • Revision #42e99f3c8d 2026-04-14 21:00:00 +0000

    • fix(mtr): enable truncate_and_maintenance and duckdb_set_operation tests

  • Revision #2733543815 2026-04-14 21:00:00 +0000

    • feat(errors): add DuckDB-specific error codes with codegen

  • Revision #20e646a8fd 2026-04-14 21:00:00 +0000

    • fix(mtr): add missing test includes and fix charset for disabled tests

  • Revision #cbd59be095 2026-04-14 21:00:00 +0000

    • fix(build): adapt to MariaDB 11.4 API changes

  • Revision #41959e636b 2026-04-14 21:20:00 +0000

    • Initial Claude.md

  • Revision #db8f551755 2026-04-08 16:18:06 +0100

    • fix(mtr): disabled warnings and fixed timezone in two MTR tests.

  • Revision #f9abca240f 2026-04-05 23:19:34 +0000

    • feat(tests): fuzzy search for menu

  • Revision #03261391cc 2026-04-05 22:57:24 +0000

    • fix(run_mtr.sh): fix noextern mode

  • Revision #0ee00ee091 2026-04-05 22:40:00 +0000

    • fix(mtr): make 11 tests extern compatible

  • Revision #752ace6284 2026-04-05 21:47:46 +0000

    • run_mtr.sh: MTR runnner

  • Revision #37ea03d76d 2026-04-05 21:32:23 +0000

    • cleaner build output

  • Revision #21690347a2 2026-04-05 19:20:25 +0100

    • chore(deb): packaging fixes.

  • Revision #dccccef161 2026-04-04 22:55:02 +0100

    • chore(build): Debug build fixes.

  • Revision #93cd438d30 2026-04-04 22:22:23 +0100

    • chore(build): ninja build error fix.

  • Revision #0c1ac4043d 2026-04-04 22:21:55 +0100

    • chore(): various compilation warnings fixes.

  • Revision #489fb8ba88 2026-04-04 22:21:17 +0100

    • chore(build): add -Werror option.

  • Revision #3877bc178a 2026-04-04 13:57:39 +0100

    • chore(mtr): take default utf8mb4 collation difference difference b/w 11.4 and 11.8 into account.

  • Revision #c6e35b3aa8 2026-04-03 21:47:50 +0100

    • fix(mtr): MTR passes with CS MDB 11.4

  • Revision #92a1304f1a 2026-04-03 17:20:46 +0100

    • chore(mtr): use deterministic charset in tests.

  • Revision #97a3ad61b0 2026-04-03 14:59:42 +0100

    • chore(): compilation fixes for MDB 11.4

  • Revision #7f1634303c 2026-04-01 22:04:01 +0100

    • feat(cte): r-/CTE with CEJ support.

  • Revision #9039d53d47 2026-04-01 21:26:15 +0100

    • chore(): use upstream DuckDB.

  • Revision #4f8f129ea2 2026-04-01 20:47:46 +0100

    • fix(ddl,tests): specialize CREATE TABLE error.

  • Revision #b0c0751aae 2026-04-01 18:29:15 +0100

    • feat(): UNION SELECT_LEX pushdown.

  • Revision #ccb2345bdb 2026-04-01 18:05:56 +0100

    • feat(CEJ): in-memory CEJ algo.

  • Revision #1cf07f1e8a 2026-03-29 15:14:42 +0100

    • fix(test): fixes 1 hour off issue caused by DST and a number of collations tests issues.

  • Revision #0806d8fc93 2026-03-27 21:08:18 +0000

    • feat(collations): fixes for collations tests.

  • Revision #9858982083 2026-03-26 21:22:54 +0000

    • feat(collations): support collate stanzas for CREATE TABLE.

  • Revision #641743aff0 2026-03-25 19:12:09 +0000

    • chore(license): add extra GPL v2 license text.

  • Revision #a2e5582369 2026-03-27 21:34:30 +0000

    • chore(): README

  • Revision #ea26665215 2026-03-25 19:12:09 +0000

    • chore(license): add extra GPL v2 license text.

  • Revision #bbb54a5897 2026-03-19 15:05:17 +0000

    • chore(): MariaDB Foundation copyright stanza.

  • Revision #a893a052e4 2026-03-19 14:59:10 +0000

    • chore(): remove dead yet code.

  • Revision #e72782cb3b 2026-03-18 21:55:06 +0000

    • fix(): a number of review fixes.

  • Revision #c57f845bae 2026-03-17 22:46:46 +0000

    • chore(deb): deb packaging utilities.

  • Revision #b4a85a5ecf 2026-03-16 22:59:04 +0000

    • fix(): use original query b/c query printer does not use DuckDB-supported join syntax.

  • Revision #9a84811f07 2026-03-15 20:18:41 +0000

    • chore(build): fix paths to server modules.

  • Revision #ea9d564e31 2026-03-15 19:19:50 +0000

    • chore(duckdb): Add drrtuy/duckdb (mdb-v.1.3.2) as nested submodule

  • Revision #e4b58926a2 2026-03-15 17:57:40 +0000

    • chore(duckdb): use duckdb fork with patches applied.

  • Revision #07e0c43c05 2026-03-14 08:51:14 +0000

    • chore(packaging): initial version of DEB and RPM packaging for DuckDB engine

  • Revision #8064f349f9 2026-03-14 08:48:19 +0000

    • chore(duckdb): update to upstream duckdb 1.3.2.

  • Revision #77834dc6a2 2026-03-08 10:00:09 +0000

    • fix(duckdb): LENGTH() over VARCHAR canonical name is strlen that breaks DuckDB parser + various fixes to pass currently enabled tests

  • Revision #732e2c9858 2026-03-08 08:37:36 +0000

    • feat(duckdb): switch to upstream DuckDB 1.2.1.

  • Revision #c6fa229dd6 2026-03-07 13:40:17 +0000

    • chore(duckdb): use upstream DuckDB 1.2.1

  • Revision #7757681ca0 2026-03-07 12:48:20 +0000

    • chore(mtr): disable.def to streamline MTR tests verification.

  • Revision #fedcf040b2 2026-03-07 12:40:47 +0000

    • fix(ddl): various ALTER fixes for duckdb.

  • Revision #8e4316e8d5 2026-03-01 14:29:40 +0000

    • fix(dml): various type-related fixes for batch processing + initial MTR tests

  • Revision #a25bbd2cd6 2026-03-01 12:01:59 +0000

    • feat(DDL): Various DDL fixes, e.g. RENAME TABLE and ALTER TABLE engine=DuckDB.

  • Revision #ac02354915 2026-02-28 12:03:46 +0000

    • feat(duckdb): migrate DuckDB-specific variables.

  • Revision #31e62e9ac9 2026-02-28 08:24:29 +0000

    • feat(dml): direct UPDATE and DELETE support

  • Revision #2416e4d2e6 2026-02-22 12:01:00 +0000

    • fix(dml,duckdb): Set table->write_set bitmap in rnd_next to convert to MariaDB row properly.

  • Revision #34f4099274 2026-02-22 07:26:00 +0000

    • Port AliSQL DuckDB engine basics to MariaDB part 2 Basic INSERT,SELECT functionality works now.

  • Revision #d2ebea4feb 2026-05-28 18:35:30 +0700

    • MDEV-38561: ASAN heap-use-after-free in Query_arena::free_items/sp_lex_cursor::~sp_lex_cursor

  • Revision #478d6f5561 2026-05-23 15:03:44 +1000

    • MDEV-37864 json_array_intersect result has incorrect length

  • Revision #49a745395a 2026-05-27 14:28:45 -0400

    • bump the VERSION

  • Revision #323644c591 2026-05-22 10:12:08 +0200

    • MDEV-39719 Fix memory allocation errors on Windows ARM64 CI

  • Revision #e287c48d73 2026-05-26 09:10:47 +0200

    • improve MTR bootstrap performance on slow disk

  • Revision #e41fc22435 2026-05-21 13:33:54 +0200

    • CI - Fix Github Actions warning, bump actions/checkout version

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

spinner

Last updated

Was this helpful?