> 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/12.3/12.3.4.md).

# MariaDB 12.3.4 Changelog

MariaDB 12.3.4 is a Stable (GA) release of MariaDB Community Server 12.3, released on TBD

{% hint style="danger" %}
**Note:** This page describes features in the source repository for [**MariaDB 12.3**](/docs/release-notes/community-server/12.3/mariadb-12.3-changes-and-improvements.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/community-server/" class="button primary">Download</a> <a href="/docs/release-notes/community-server/12.3/12.3.4.md" class="button secondary">Release Notes</a> <a href="/docs/release-notes/community-server/changelogs/12.3/12.3.4.md" class="button secondary">Changelog</a> <a href="/docs/release-notes/community-server/12.3/mariadb-12.3-changes-and-improvements.md" class="button secondary">Overview of 12.3</a>

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

**Release date:** TBD

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

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

* Includes all fixes from [MariaDB 11.8.10](/docs/release-notes/community-server/changelogs/11.8/11.8.10.md)
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #e4549ea60c</mark>*</sup>](https://github.com/MariaDB/server/commit/e4549ea60c) <sup>*<mark style="color:$info;">2026-11-09 20:50:02 +0100 - Merge branch '11.8' into 12.3</mark>*</sup>
* [Revision #f74586eebf](https://github.com/MariaDB/server/commit/f74586eebf) <sup>*<mark style="color:$info;">2026-11-01 22:52:22 +0100</mark>*</sup>
  * MDEV-39596 Unexpected "No database selected" error for a CALL inside an anonymous block
* [Revision #f42a0ecfd7](https://github.com/MariaDB/server/commit/f42a0ecfd7) <sup>*<mark style="color:$info;">2026-10-30 18:45:23 +0100</mark>*</sup>
  * MDEV-40543 Assertion \`opt->value.str' failed in append\_create\_options on ALTER TABLE ... REORGANIZE PARTITION
* [Revision #58245953d9](https://github.com/MariaDB/server/commit/58245953d9) <sup>*<mark style="color:$info;">2026-10-20 00:43:20 +0200</mark>*</sup>
  * MDEV-41630 ST\_IsValid crashes on polygons with many rings
* [Revision #e473a685dd](https://github.com/MariaDB/server/commit/e473a685dd) <sup>*<mark style="color:$info;">2026-10-26 14:49:30 +0200</mark>*</sup>
  * MDEV-41737 Galera async replica SQL thread stops instead of retrying
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #893148afd4</mark>*</sup>](https://github.com/MariaDB/server/commit/893148afd4) <sup>*<mark style="color:$info;">2026-11-02 14:45:45 +0200 - Merge 11.8 into 12.3</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #3d87634cc6</mark>*</sup>](https://github.com/MariaDB/server/commit/3d87634cc6) <sup>*<mark style="color:$info;">2026-11-01 21:09:50 +0100 - Merge branch '11.8' into 12.3</mark>*</sup>
* [Revision #fd4b843589](https://github.com/MariaDB/server/commit/fd4b843589) <sup>*<mark style="color:$info;">2026-10-28 14:11:50 +1100</mark>*</sup>
  * MDEV-41805 Fix an infinite loop in iterated partition index scan
* [Revision #d1525f24cd](https://github.com/MariaDB/server/commit/d1525f24cd) <sup>*<mark style="color:$info;">2026-10-27 14:01:58 +0100</mark>*</sup>
  * MDEV-41560: BiE: PURGE BINARY LOGS refusal returns ER\_ERROR\_ON\_READ
* [Revision #6c61c3909b](https://github.com/MariaDB/server/commit/6c61c3909b) <sup>*<mark style="color:$info;">2026-10-14 11:58:26 +0200</mark>*</sup>
  * MDEV-41214: PURGE BINARY LOGS does not delete non-active binlog files
* [Revision #987c69e74a](https://github.com/MariaDB/server/commit/987c69e74a) <sup>*<mark style="color:$info;">2026-10-26 14:54:15 +0100</mark>*</sup>
  * MDEV-41433: Infinite IO error on a binlog-in-engine master
* [Revision #e9bbee3c85](https://github.com/MariaDB/server/commit/e9bbee3c85) <sup>*<mark style="color:$info;">2026-10-25 08:58:37 +0100</mark>*</sup>
  * MDEV-41726: 1-2 byte read-past-buffer in page fifo page
* [Revision #828259037e](https://github.com/MariaDB/server/commit/828259037e) <sup>*<mark style="color:$info;">2026-09-06 15:24:17 +0530</mark>*</sup>
  * MDEV-38899: Fix assertion in prepare\_record() with RBR NOBLOB and UNIQUE BLOB
* [Revision #788a07c521](https://github.com/MariaDB/server/commit/788a07c521) <sup>*<mark style="color:$info;">2026-10-23 11:46:50 +0200</mark>*</sup>
  * Fix safemalloc error in mysqltest --enable\_sync\_gtid
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #d093a11712</mark>*</sup>](https://github.com/MariaDB/server/commit/d093a11712) <sup>*<mark style="color:$info;">2026-10-23 10:15:22 +0200 - Merge branch 'knielsen\_log\_event\_read\_validation\_base\_12.3' into 12.3</mark>*</sup>
* [Revision #934829849d](https://github.com/MariaDB/server/commit/934829849d) <sup>*<mark style="color:$info;">2026-10-22 13:06:49 +0200</mark>*</sup>
  * After-merge fixes. Unit test and windows compile
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #ffaba7b55c</mark>*</sup>](https://github.com/MariaDB/server/commit/ffaba7b55c) <sup>*<mark style="color:$info;">2026-10-22 12:23:06 +0200 - Merge branch 'knielsen\_log\_event\_read\_validation\_base\_11.8' into 12.3</mark>*</sup>
* [Revision #ca4e698dae](https://github.com/MariaDB/server/commit/ca4e698dae) <sup>*<mark style="color:$info;">2026-10-13 22:16:43 +0200</mark>*</sup>
  * MDEV-41442: Too large InnoDB mtr with large binlog\_cache\_size
* [Revision #18286059ce](https://github.com/MariaDB/server/commit/18286059ce) <sup>*<mark style="color:$info;">2026-10-09 10:35:03 +0200</mark>*</sup>
  * Small docs update for binlog-in-engine
* [Revision #e93ec9ff52](https://github.com/MariaDB/server/commit/e93ec9ff52) <sup>*<mark style="color:$info;">2026-09-30 11:50:36 +0200</mark>*</sup>
  * Binlog-in-engine: fix couple typos
* [Revision #5f8c344ba2](https://github.com/MariaDB/server/commit/5f8c344ba2) <sup>*<mark style="color:$info;">2026-09-29 14:50:07 +0200</mark>*</sup>
  * MDEV-41264: binlog-in-engine dump thread not stopping at server shutdown
* [Revision #ae55324a2c](https://github.com/MariaDB/server/commit/ae55324a2c) <sup>*<mark style="color:$info;">2026-07-03 13:54:31 +0200</mark>*</sup>
  * mysqltest: Implement --enable\_sync\_gtid option
* [Revision #a0bdd2c4ac](https://github.com/MariaDB/server/commit/a0bdd2c4ac) <sup>*<mark style="color:$info;">2026-10-22 11:02:19 +1100</mark>*</sup>
  * MDEV-41657 TO\_DATE no longer works as a variable
* [Revision #dec45ff9f3](https://github.com/MariaDB/server/commit/dec45ff9f3) <sup>*<mark style="color:$info;">2026-09-21 12:46:46 +0800</mark>*</sup>
  * MDEV-40762: Wrong MIN()/MAX() in loose index scan
* [Revision #5a3a6b5582](https://github.com/MariaDB/server/commit/5a3a6b5582) <sup>*<mark style="color:$info;">2026-09-28 14:18:20 +0800</mark>*</sup>
  * MDEV-39644 Wrong result with ICP in reverse ordered partition scans
* [Revision #9a1123dc45](https://github.com/MariaDB/server/commit/9a1123dc45) <sup>*<mark style="color:$info;">2026-10-15 15:48:47 +0400</mark>*</sup>
  * MDEV-41556 Unexpected error: Incorrect ASSOCIATIVE ARRAY KEY value
* [Revision #a11e0bccdc](https://github.com/MariaDB/server/commit/a11e0bccdc) <sup>*<mark style="color:$info;">2026-10-14 13:38:02 +0400</mark>*</sup>
  * MDEV-41530 Assoc array element field as OUT parameter crashes the server
* [Revision #f897dc5ca1](https://github.com/MariaDB/server/commit/f897dc5ca1) <sup>*<mark style="color:$info;">2026-07-15 17:08:45 +0000</mark>*</sup>
  * MDEV-39530 Collation mix issue after update
* [Revision #1632ce83e6](https://github.com/MariaDB/server/commit/1632ce83e6) <sup>*<mark style="color:$info;">2026-10-14 10:28:39 +0400</mark>*</sup>
  * MDEV-41527 MEDIUMTEXT gets truncated to TINYTEXT in assoc array RECORD field
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #4083fbef83</mark>*</sup>](https://github.com/MariaDB/server/commit/4083fbef83) <sup>*<mark style="color:$info;">2026-10-13 12:49:13 +0300 - Merge 11.8 into 12.3</mark>*</sup>
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #5981efcecd</mark>*</sup>](https://github.com/MariaDB/server/commit/5981efcecd) <sup>*<mark style="color:$info;">2026-10-13 12:48:57 +0300 - Merge 11.8 into 12.3</mark>*</sup>
* [Revision #5e1d303aa6](https://github.com/MariaDB/server/commit/5e1d303aa6) <sup>*<mark style="color:$info;">2026-07-15 17:49:51 +0530</mark>*</sup>
  * MDEV-38839: Assertion `(thd->state_flags & Open_tables_state::BACKUPS_AVAIL) || !thd->has_pending_row_events()` failed in close\_thread\_tables on CREATE TABLE
* [Revision #4ea31db683](https://github.com/MariaDB/server/commit/4ea31db683) <sup>*<mark style="color:$info;">2026-07-06 15:44:38 +0300</mark>*</sup>
  * MDEV-38839 table\_list->updating flag comment
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #b2bc6c2f70</mark>*</sup>](https://github.com/MariaDB/server/commit/b2bc6c2f70) <sup>*<mark style="color:$info;">2026-10-07 21:15:49 +0200 - Merge branch '11.8' into 12.3</mark>*</sup>
* [Revision #91b30e2cc1](https://github.com/MariaDB/server/commit/91b30e2cc1) <sup>*<mark style="color:$info;">2026-10-07 11:22:05 +0400</mark>*</sup>
  * MDEV-41265 SELECT/ UPDATE RETURNING INTO a single row-field fails with ER\_WRONG\_NUMBER\_OF\_COLUMNS\_IN\_SELECT, even though the column count matches
* [Revision #fffe55f39c](https://github.com/MariaDB/server/commit/fffe55f39c) <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 (12.3 part)
* [Revision #d22d9e7477](https://github.com/MariaDB/server/commit/d22d9e7477) <sup>*<mark style="color:$info;">2026-10-05 19:23:32 -0400</mark>*</sup>
  * MDEV-41221: memcpy() source and target overlap in dict\_table\_rename\_in\_cache()
* [Revision #07b8695888](https://github.com/MariaDB/server/commit/07b8695888) <sup>*<mark style="color:$info;">2026-10-05 16:12:56 +0200</mark>*</sup>
  * bump the VERSION
* [Revision #f7e7c6bea4](https://github.com/MariaDB/server/commit/f7e7c6bea4) <sup>*<mark style="color:$info;">2026-10-01 13:50:32 +1000</mark>*</sup>
  * MDEV-41156: ASAN use-after-poison in JSON\_CONTAINS\_PATH
* [Revision #f59e460200](https://github.com/MariaDB/server/commit/f59e460200) <sup>*<mark style="color:$info;">2026-07-10 17:57:58 +0200</mark>*</sup>
  * MDEV-40336 SET AUTHORIZATION un-expired passwords
* [Revision #609ce14f82](https://github.com/MariaDB/server/commit/609ce14f82) <sup>*<mark style="color:$info;">2026-09-28 13:18:35 +0300</mark>*</sup>
  * MDEV-40622 : galera.tmp\_space\_usage fails: Failed to start mysqld.2
* [Revision #30728cb672](https://github.com/MariaDB/server/commit/30728cb672) <sup>*<mark style="color:$info;">2026-09-28 16:23:51 +1000</mark>*</sup>
  * MDEV-40479 \[fixup] Better coverage, formatting, etc.
* [Revision #0a4bf82315](https://github.com/MariaDB/server/commit/0a4bf82315) <sup>*<mark style="color:$info;">2026-09-21 12:35:20 +0800</mark>*</sup>
  * MDEV-40479 SELECT, order by desc, on partitioned table leads to incorrect results
* [Revision #881b64e8ad](https://github.com/MariaDB/server/commit/881b64e8ad) <sup>*<mark style="color:$info;">2026-09-16 15:44:54 -0400</mark>*</sup>
  * MDEV-40478: main.func\_json\_unicode\_escape test unpredicatable under view protocol
* [Revision #0fcc374c2d](https://github.com/MariaDB/server/commit/0fcc374c2d) <sup>*<mark style="color:$info;">2026-09-09 10:36:46 +0300</mark>*</sup>
  * MDEV-40903 : query 'reset master' failed: ER\_BINLOG\_IN\_USE (4243) in Galera tests
* [Revision #e9f84a1fdf](https://github.com/MariaDB/server/commit/e9f84a1fdf) <sup>*<mark style="color:$info;">2026-08-28 04:44:34 +0200</mark>*</sup>
  * Enable the binlog\_in\_engine mtr suite in Windows Buildbot
* [Revision #fd9d7c9c1c](https://github.com/MariaDB/server/commit/fd9d7c9c1c) <sup>*<mark style="color:$info;">2026-08-28 04:44:25 +0200</mark>*</sup>
  * MDEV-40930: binlog-in-engine: seek() on invalid handle during change\_user()
* [Revision #fb216395ed](https://github.com/MariaDB/server/commit/fb216395ed) <sup>*<mark style="color:$info;">2026-08-25 10:09:53 +0200</mark>*</sup>
  * Fix mariadb-binlog for InnoDB binlog in Windows
* [Revision #38e7ea1c5f](https://github.com/MariaDB/server/commit/38e7ea1c5f) <sup>*<mark style="color:$info;">2026-07-30 19:41:30 +0200</mark>*</sup>
  * Fix earlier incorrect search/replace
* [Revision #ab96574911](https://github.com/MariaDB/server/commit/ab96574911) <sup>*<mark style="color:$info;">2026-08-18 20:36:44 +0300</mark>*</sup>
  * MDEV-40824 slave\_run\_triggers\_for\_rbr enabled slave ignores after-insert trigger's error
* [Revision #e19ed7eacb](https://github.com/MariaDB/server/commit/e19ed7eacb) <sup>*<mark style="color:$info;">2026-09-01 13:12:17 +0530</mark>*</sup>
  * MDEV-40915 Table options (PAGE\_COMPRESSED, ENCRYPTED) are ignored by ALTER TABLE on partitioned tables
* [Revision #36885be7d4](https://github.com/MariaDB/server/commit/36885be7d4) <sup>*<mark style="color:$info;">2026-08-27 21:24:43 +0300</mark>*</sup>
  * MDEV-40903 galera.MDEV-38260 fails with ER\_BINLOG\_IN\_USE on RESET MASTER
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #3b78f1089f</mark>*</sup>](https://github.com/MariaDB/server/commit/3b78f1089f) <sup>*<mark style="color:$info;">2026-08-26 09:59:57 +0200 - Merge branch '12.3' into mariadb-12.3.3</mark>*</sup>
* [Revision #213b013d76](https://github.com/MariaDB/server/commit/213b013d76) <sup>*<mark style="color:$info;">2026-08-25 10:37:36 +0300</mark>*</sup>
  * MDEV-40909: main.user\_limits is unstable

{% hint style="info" %}
Be notified of new MariaDB Server releases automatically by [subscribing](https://lists.mariadb.org/postorius/lists/announce.lists.mariadb.org/) to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.

MariaDB may already be included in your favorite OS distribution. More information can be found on the [Distributions which Include MariaDB](/docs/general-resources/distributions-including-mariadb.md) page.
{% endhint %}

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

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