> 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/13.1/13.1.1.md).

# MariaDB 13.1.1 Changelog

MariaDB 13.1.1 is a Release Candidate (RC) release of MariaDB Community Server 13.1, released on 2026-09-15

<a href="https://downloads.mariadb.org/mariadb/13.1.1/" class="button primary">Download</a> <a href="/docs/release-notes/community-server/13.1/13.1.1.md" class="button secondary">Release Notes</a> <a href="/docs/release-notes/community-server/changelogs/13.1/13.1.1.md" class="button secondary">Changelog</a> <a href="/docs/release-notes/community-server/13.1/mariadb-13.1-changes-and-improvements.md" class="button secondary">Overview of 13.1</a>

**Release date:** 15 Sep 2026

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

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

* Changes from the [MariaDB 13.1 Preview](/docs/release-notes/community-server/13.1/mariadb-13.1-changes-and-improvements.md) are also included in this changelog
* Includes all fixes from [MariaDB 13.0.2](/docs/release-notes/community-server/changelogs/13.0/13.0.2.md)
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #bb40cb54a3</mark>*</sup>](https://github.com/MariaDB/server/commit/bb40cb54a3) <sup>*<mark style="color:$info;">2026-09-10 15:50:58 +0200 - Merge branch '13.0' into 13.1</mark>*</sup>
* [Revision #d8d2e3ca54](https://github.com/MariaDB/server/commit/d8d2e3ca54) <sup>*<mark style="color:$info;">2026-09-09 10:50:42 +0200</mark>*</sup>
  * Fix new default of old\_mode
* [Revision #5815dc14c1](https://github.com/MariaDB/server/commit/5815dc14c1) <sup>*<mark style="color:$info;">2026-09-08 08:45:19 +0200</mark>*</sup>
  * Fix the version
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #b140f801e6</mark>*</sup>](https://github.com/MariaDB/server/commit/b140f801e6) <sup>*<mark style="color:$info;">2026-09-04 12:21:02 +0200 - Merge branch '13.0' into 13.1</mark>*</sup>
* [Revision #b2a8c2234d](https://github.com/MariaDB/server/commit/b2a8c2234d) <sup>*<mark style="color:$info;">2026-06-17 12:17:38 +0200</mark>*</sup>
  * MDEV-34805 post-review fixes
* [Revision #229d00841a](https://github.com/MariaDB/server/commit/229d00841a) <sup>*<mark style="color:$info;">2026-04-18 02:01:14 +0200</mark>*</sup>
  * MDEV-34805 provide various information about vector indexes
* [Revision #3e3f56d99e](https://github.com/MariaDB/server/commit/3e3f56d99e) <sup>*<mark style="color:$info;">2026-05-29 15:06:41 +0300</mark>*</sup>
  * MDEV-39806: Add a per-push/per-pull-request checker for Markdown API docs
* [Revision #5818146a1d](https://github.com/MariaDB/server/commit/5818146a1d) <sup>*<mark style="color:$info;">2026-08-06 17:56:15 +0200</mark>*</sup>
  * MDEV-40656 Bypass REVOKE DENY ... FROM PUBLIC privilege check.
* [Revision #ffe7f789bc](https://github.com/MariaDB/server/commit/ffe7f789bc) <sup>*<mark style="color:$info;">2026-08-26 11:21:18 +0530</mark>*</sup>
  * MDEV-40922 Compilation warning "'' may be used uninitialized" in RecordCallback constructor with GCC
* [Revision #bab03b0fc4](https://github.com/MariaDB/server/commit/bab03b0fc4) <sup>*<mark style="color:$info;">2026-08-17 18:44:51 +0300</mark>*</sup>
  * Added proper cleanup of main.cte\_update\_delete.test
* [Revision #f09e3b61e3](https://github.com/MariaDB/server/commit/f09e3b61e3) <sup>*<mark style="color:$info;">2026-07-07 14:59:38 +0300</mark>*</sup>
  * Removed some not needed checks and add a DBUG\_ASSERT() for not covered code
* [Revision #ff09eefbe4](https://github.com/MariaDB/server/commit/ff09eefbe4) <sup>*<mark style="color:$info;">2026-08-18 13:00:36 +0300</mark>*</sup>
  * MDEV-40815: resolveip is not built for the minbuild cmake target
* [Revision #da18481158](https://github.com/MariaDB/server/commit/da18481158) <sup>*<mark style="color:$info;">2026-08-17 13:14:39 +0300</mark>*</sup>
  * Addendum to MDEV-20749's fix: addressed Kristian's comments on indenting and #ifdef-ing.
* [Revision #2129804256](https://github.com/MariaDB/server/commit/2129804256) <sup>*<mark style="color:$info;">2026-03-09 15:45:12 -0700</mark>*</sup>
  * MDEV-20749 Improve mysqlbinlog --flashback error reporting
* [Revision #f4299f0bbf](https://github.com/MariaDB/server/commit/f4299f0bbf) <sup>*<mark style="color:$info;">2026-05-22 16:22:17 +0300</mark>*</sup>
  * MDEV-39718: Produce Markdown plugin API documentation
* [Revision #a1b3f980dd](https://github.com/MariaDB/server/commit/a1b3f980dd) <sup>*<mark style="color:$info;">2026-04-29 12:46:43 +0200</mark>*</sup>
  * MDEV-33463 Add an option to truncate excessively long queries in the slow log
* [Revision #c28b4efdd4](https://github.com/MariaDB/server/commit/c28b4efdd4) <sup>*<mark style="color:$info;">2026-04-18 00:22:16 +0200</mark>*</sup>
  * cleanup: mariadb-dump
* [Revision #0e46653911](https://github.com/MariaDB/server/commit/0e46653911) <sup>*<mark style="color:$info;">2025-12-20 14:02:35 +0100</mark>*</sup>
  * cleanup: remove buggy str2int, replace with a template
* [Revision #046c9182bc](https://github.com/MariaDB/server/commit/046c9182bc) <sup>*<mark style="color:$info;">2025-12-20 19:38:53 +0100</mark>*</sup>
  * remove checks for strto\[u]\[l]l family
* [Revision #f969bd80c7](https://github.com/MariaDB/server/commit/f969bd80c7) <sup>*<mark style="color:$info;">2026-08-14 11:47:23 +0530</mark>*</sup>
  * MDEV-40621 InnoDB: Failing assertion: doc\_id == src\_node->last\_doc\_id
* [Revision #0ee34e07bd](https://github.com/MariaDB/server/commit/0ee34e07bd) <sup>*<mark style="color:$info;">2026-05-13 11:06:40 +0400</mark>*</sup>
  * MDEV-39587 Package-wide TYPE for variable declarations
* [Revision #d87428a093](https://github.com/MariaDB/server/commit/d87428a093) <sup>*<mark style="color:$info;">2026-08-13 14:48:45 +0300</mark>*</sup>
  * Make main.opt\_context\_load\_stats\_innodb test stable.
* [Revision #5015796459](https://github.com/MariaDB/server/commit/5015796459) <sup>*<mark style="color:$info;">2026-08-13 12:19:28 +0300</mark>*</sup>
  * Remove diagnostic "fprintf(stderr, ...)" left after debugging.
* [Revision #78a95bae46](https://github.com/MariaDB/server/commit/78a95bae46) <sup>*<mark style="color:$info;">2026-08-13 12:13:47 +0300</mark>*</sup>
  * MDEV-40740: Optimizer Context Replay: innodb.xa\_unlock\_unmodified .. part 2:
* [Revision #866aba78d3](https://github.com/MariaDB/server/commit/866aba78d3) <sup>*<mark style="color:$info;">2026-08-12 17:51:06 +0300</mark>*</sup>
  * MDEV-40742: Optimizer Context Replay: wrong table names on MacOS
* [Revision #0a45e25bbd](https://github.com/MariaDB/server/commit/0a45e25bbd) <sup>*<mark style="color:$info;">2026-08-12 16:57:06 +0300</mark>*</sup>
  * MDEV-40740: Optimizer Context Replay: innodb.xa\_unlock\_unmodified fails assert
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #9dfe5b49d4</mark>*</sup>](https://github.com/MariaDB/server/commit/9dfe5b49d4) <sup>*<mark style="color:$info;">2026-08-12 17:36:19 +0530 - MDEV-38701: Optimizer Context Replay: merge into 13.1 tree</mark>*</sup>
* [Revision #f62bcbddf3](https://github.com/MariaDB/server/commit/f62bcbddf3) <sup>*<mark style="color:$info;">2026-08-12 13:09:27 +0300</mark>*</sup>
  * Fix ubsan failure with not a valid value for enum\_mysql\_show\_type
* [Revision #e87f09369f](https://github.com/MariaDB/server/commit/e87f09369f) <sup>*<mark style="color:$info;">2026-08-07 13:27:15 +0530</mark>*</sup>
  * Do not dump stats and const rows for read only engines' tables.
* [Revision #a873569a47](https://github.com/MariaDB/server/commit/a873569a47) <sup>*<mark style="color:$info;">2026-07-23 14:30:42 +0530</mark>*</sup>
  * MDEV-40383:innodb\_gis.point\_basic fails on replay
* [Revision #8f44d4ceb7](https://github.com/MariaDB/server/commit/8f44d4ceb7) <sup>*<mark style="color:$info;">2026-07-21 18:16:35 +0530</mark>*</sup>
  * MDEV-40388: sequence.simple fails on replay
* [Revision #433281eedc](https://github.com/MariaDB/server/commit/433281eedc) <sup>*<mark style="color:$info;">2026-08-04 08:53:37 +0300</mark>*</sup>
  * Remove incorrectly added sql/opt\_sum.cc.orig
* [Revision #a138093efd](https://github.com/MariaDB/server/commit/a138093efd) <sup>*<mark style="color:$info;">2026-06-17 15:39:22 +0300</mark>*</sup>
  * Code cleanup in JSON array-of-object reading, add unit tests.
* [Revision #20c38aea48](https://github.com/MariaDB/server/commit/20c38aea48) <sup>*<mark style="color:$info;">2026-07-25 09:08:52 +0530</mark>*</sup>
  * MDEV-40518: add both drop table and view stmts
* [Revision #9ab98d0e66](https://github.com/MariaDB/server/commit/9ab98d0e66) <sup>*<mark style="color:$info;">2026-07-20 16:09:26 +0530</mark>*</sup>
  * MDEV-40384: innodb\_gis.geometry fails on replay
* [Revision #14dedaecbe](https://github.com/MariaDB/server/commit/14dedaecbe) <sup>*<mark style="color:$info;">2026-07-22 09:09:07 +0530</mark>*</sup>
  * MDEV-40390: compat/oracle.sp-package fails on replay
* [Revision #7b6bea3bf3](https://github.com/MariaDB/server/commit/7b6bea3bf3) <sup>*<mark style="color:$info;">2026-07-22 08:45:18 +0530</mark>*</sup>
  * MDEV-40389: type\_test.type\_test\_int8 fails on replay
* [Revision #c814080d85](https://github.com/MariaDB/server/commit/c814080d85) <sup>*<mark style="color:$info;">2026-07-21 13:36:29 +0530</mark>*</sup>
  * MDEV-40387: perfschema.misc fails on replay
* [Revision #1b2e9c847f](https://github.com/MariaDB/server/commit/1b2e9c847f) <sup>*<mark style="color:$info;">2026-07-02 12:39:00 +0530</mark>*</sup>
  * MDEV-40220: Add server version to optimizer context
* [Revision #ae975de15b](https://github.com/MariaDB/server/commit/ae975de15b) <sup>*<mark style="color:$info;">2026-06-19 08:47:29 +0530</mark>*</sup>
  * MDEV-39360: set statement optimizer\_record\_context for query fails
* [Revision #d1cbfc3913](https://github.com/MariaDB/server/commit/d1cbfc3913) <sup>*<mark style="color:$info;">2026-06-18 14:12:39 +0300</mark>*</sup>
  * Fix unittest name: jons\_reader -> json\_reader
* [Revision #f04fe8e8bd](https://github.com/MariaDB/server/commit/f04fe8e8bd) <sup>*<mark style="color:$info;">2026-06-18 14:10:39 +0300</mark>*</sup>
  * Remove un-needed files
* [Revision #1bc6d7f116](https://github.com/MariaDB/server/commit/1bc6d7f116) <sup>*<mark style="color:$info;">2026-06-15 22:48:34 +0530</mark>*</sup>
  * Replace List<> with Mem\_root\_dynamic\_array for double and uint types
* [Revision #12aaf18b69](https://github.com/MariaDB/server/commit/12aaf18b69) <sup>*<mark style="color:$info;">2026-06-13 17:13:34 +0300</mark>*</sup>
  * Code cleanup (3).
* [Revision #1f5e4925ac](https://github.com/MariaDB/server/commit/1f5e4925ac) <sup>*<mark style="color:$info;">2026-06-13 11:11:38 +0300</mark>*</sup>
  * More code cleanups.
* [Revision #c3a49001ba](https://github.com/MariaDB/server/commit/c3a49001ba) <sup>*<mark style="color:$info;">2026-06-12 18:11:31 +0300</mark>*</sup>
  * Code cleanup (2). Introduce dump\_sql\_script() function.
* [Revision #658beb571d](https://github.com/MariaDB/server/commit/658beb571d) <sup>*<mark style="color:$info;">2026-06-12 17:38:17 +0300</mark>*</sup>
  * Code cleanup, introduce get\_create\_table\_stmt().
* [Revision #80de6a791d](https://github.com/MariaDB/server/commit/80de6a791d) <sup>*<mark style="color:$info;">2026-06-10 14:44:12 +0300</mark>*</sup>
  * Make mtr accept and ignore "--disable\_replay next\_query|test\_file text" command
* [Revision #bc5a978668](https://github.com/MariaDB/server/commit/bc5a978668) <sup>*<mark style="color:$info;">2026-06-10 14:24:35 +0300</mark>*</sup>
  * Revert the --replay-server mtr feature
* [Revision #631e61b1ec](https://github.com/MariaDB/server/commit/631e61b1ec) <sup>*<mark style="color:$info;">2026-06-10 14:26:47 +0530</mark>*</sup>
  * Disable a couple of main.cte\_recursive tests when run in replay-server mode
* [Revision #b2219cb7fd](https://github.com/MariaDB/server/commit/b2219cb7fd) <sup>*<mark style="color:$info;">2026-06-09 21:46:10 +0300</mark>*</sup>
  * More include file renames.
* [Revision #312bbf29f5](https://github.com/MariaDB/server/commit/312bbf29f5) <sup>*<mark style="color:$info;">2026-06-09 18:35:03 +0300</mark>*</sup>
  * Rename include/get\_rec\_idx\_ranges\_from\_opt\_ctx.inc, cleaner printouts
* [Revision #b91913d783](https://github.com/MariaDB/server/commit/b91913d783) <sup>*<mark style="color:$info;">2026-06-09 14:42:07 +0530</mark>*</sup>
  * update opt\_context\_replay\_basic to include variable standard\_compliant\_cte
* [Revision #f77ed31f7d](https://github.com/MariaDB/server/commit/f77ed31f7d) <sup>*<mark style="color:$info;">2026-06-09 14:28:50 +0530</mark>*</sup>
  * Disable main.subselect\_sj\_mat testfile to be run in replay mode
* [Revision #23d90907c2](https://github.com/MariaDB/server/commit/23d90907c2) <sup>*<mark style="color:$info;">2026-06-09 14:14:23 +0530</mark>*</sup>
  * Add standard\_compliant\_cte to opt\_related\_sys\_vars list
* [Revision #398249fc7d](https://github.com/MariaDB/server/commit/398249fc7d) <sup>*<mark style="color:$info;">2026-06-08 09:47:49 +0530</mark>*</sup>
  * MDEV-39433: Crash when recording context for a sequence query
* [Revision #c2ffa0369d](https://github.com/MariaDB/server/commit/c2ffa0369d) <sup>*<mark style="color:$info;">2026-06-09 07:19:37 +0530</mark>*</sup>
  * Don't enable ps protocol for a negative test in opt\_context\_store\_ddls
* [Revision #6f9e2e6509](https://github.com/MariaDB/server/commit/6f9e2e6509) <sup>*<mark style="color:$info;">2026-06-08 16:08:45 +0300</mark>*</sup>
  * Renames: record/infuse functions to match the target function name
* [Revision #4de61d5c59](https://github.com/MariaDB/server/commit/4de61d5c59) <sup>*<mark style="color:$info;">2026-06-08 15:55:37 +0300</mark>*</sup>
  * Renames: (record|infuse)multi\_range\_read\_info\_const
* [Revision #dfb1a1e24a](https://github.com/MariaDB/server/commit/dfb1a1e24a) <sup>*<mark style="color:$info;">2026-06-08 15:54:03 +0530</mark>*</sup>
  * clear optimizer\_record\_context after error/warning has occurred during replay
* [Revision #dd12de2709](https://github.com/MariaDB/server/commit/dd12de2709) <sup>*<mark style="color:$info;">2026-06-08 12:59:35 +0530</mark>*</sup>
  * Fix warnings in windows build
* [Revision #c4f45515d9](https://github.com/MariaDB/server/commit/c4f45515d9) <sup>*<mark style="color:$info;">2026-06-08 12:19:16 +0530</mark>*</sup>
  * Update opt\_context\_replay\_basic.result file.
* [Revision #2c19922f39](https://github.com/MariaDB/server/commit/2c19922f39) <sup>*<mark style="color:$info;">2026-06-08 06:02:06 +0530</mark>*</sup>
  * Check for MYSQL\_TYPE\_GEOMETRY to add quote in format-and\_store\_row()
* [Revision #755a9ab022](https://github.com/MariaDB/server/commit/755a9ab022) <sup>*<mark style="color:$info;">2026-06-07 22:31:53 +0300</mark>*</sup>
  * \--disable\_replay testfile in main.invisible\_field\_debug test
* [Revision #f5ab5cc60a](https://github.com/MariaDB/server/commit/f5ab5cc60a) <sup>*<mark style="color:$info;">2026-06-07 22:12:21 +0300</mark>*</sup>
  * Fix replay for non-default @@sql\_mode settings.
* [Revision #ab4a25d071](https://github.com/MariaDB/server/commit/ab4a25d071) <sup>*<mark style="color:$info;">2026-06-07 21:49:43 +0300</mark>*</sup>
  * Fix --replay-server for main.derived\_view
* [Revision #314086e6a5](https://github.com/MariaDB/server/commit/314086e6a5) <sup>*<mark style="color:$info;">2026-06-07 17:30:11 +0300</mark>*</sup>
  * Fix derived\_cond\_pushdown --replay.
* [Revision #1b4d6039a7](https://github.com/MariaDB/server/commit/1b4d6039a7) <sup>*<mark style="color:$info;">2026-06-07 15:58:09 +0300</mark>*</sup>
  * main.subselect\_sj: --disable\_replay next\_query Need to preserve warnings
* [Revision #883bb96585](https://github.com/MariaDB/server/commit/883bb96585) <sup>*<mark style="color:$info;">2026-06-07 17:35:15 +0530</mark>*</sup>
  * Fix main.opt\_context\_replay\_basic
* [Revision #da355d8b6b](https://github.com/MariaDB/server/commit/da355d8b6b) <sup>*<mark style="color:$info;">2026-06-07 12:00:34 +0300</mark>*</sup>
  * When recording/replaying index\_read\_cost() call, save and use is\_covering attribute.
* [Revision #2940645031](https://github.com/MariaDB/server/commit/2940645031) <sup>*<mark style="color:$info;">2026-06-07 10:15:51 +0300</mark>*</sup>
  * Make --replay-server --replay-server-trace delete old traces at start.
* [Revision #457134405b](https://github.com/MariaDB/server/commit/457134405b) <sup>*<mark style="color:$info;">2026-06-07 10:32:02 +0530</mark>*</sup>
  * Add max\_heap\_table\_size to opt\_related\_sys\_vars list
* [Revision #af70670afd](https://github.com/MariaDB/server/commit/af70670afd) <sup>*<mark style="color:$info;">2026-06-07 10:24:42 +0530</mark>*</sup>
  * Add group\_concat\_max\_len to opt\_related\_sys\_vars list
* [Revision #634475bad3](https://github.com/MariaDB/server/commit/634475bad3) <sup>*<mark style="color:$info;">2026-06-07 06:23:45 +0530</mark>*</sup>
  * main.stat\_tables: add --disable\_replay next\_query for corrupted table stats
* [Revision #b710ede45c](https://github.com/MariaDB/server/commit/b710ede45c) <sup>*<mark style="color:$info;">2026-06-06 23:02:00 +0300</mark>*</sup>
  * Fix --replay-server main.subselect4
* [Revision #1d064f6f12](https://github.com/MariaDB/server/commit/1d064f6f12) <sup>*<mark style="color:$info;">2026-06-06 22:42:42 +0300</mark>*</sup>
  * main.subselect: add --disable\_replay next\_query Dont support user variables
* [Revision #555e1740fc](https://github.com/MariaDB/server/commit/555e1740fc) <sup>*<mark style="color:$info;">2026-06-06 22:35:53 +0300</mark>*</sup>
  * myisam\_explain\_non\_select\_all: add --disable\_replay testfile ... counters
* [Revision #af852ec35e](https://github.com/MariaDB/server/commit/af852ec35e) <sup>*<mark style="color:$info;">2026-06-06 22:32:14 +0300</mark>*</sup>
  * Fix one problem in mtr --replay-server main.select
* [Revision #170a687ea9](https://github.com/MariaDB/server/commit/170a687ea9) <sup>*<mark style="color:$info;">2026-06-06 21:54:47 +0300</mark>*</sup>
  * Fix mtr --replay-server main.delete\_use\_source
* [Revision #954b2b3f40](https://github.com/MariaDB/server/commit/954b2b3f40) <sup>*<mark style="color:$info;">2026-06-06 17:21:48 +0300</mark>*</sup>
  * Fix Replay for single-table UPDATE/DELETE that are converted into multi-table.
* [Revision #fe21de2501](https://github.com/MariaDB/server/commit/fe21de2501) <sup>*<mark style="color:$info;">2026-06-06 10:37:27 +0300</mark>*</sup>
  * Produce zero (not random) offset for optimizer\_replay\_context='NO\_SUCH\_VARIABLE';
* [Revision #e433746af0](https://github.com/MariaDB/server/commit/e433746af0) <sup>*<mark style="color:$info;">2026-06-05 14:39:10 +0300</mark>*</sup>
  * Amend --replay-server code: Allocate replay server port based on MTR\_BUILD\_THREAD
* [Revision #5a4237b444](https://github.com/MariaDB/server/commit/5a4237b444) <sup>*<mark style="color:$info;">2026-06-06 07:38:08 +0530</mark>*</sup>
  * re-enable the disabled tests in update, and show\_explain
* [Revision #976851478f](https://github.com/MariaDB/server/commit/976851478f) <sup>*<mark style="color:$info;">2026-06-05 18:31:54 +0300</mark>*</sup>
  * Do optimizer context recording for all SQL commands that have a query plan
* [Revision #57c96b7cbf](https://github.com/MariaDB/server/commit/57c96b7cbf) <sup>*<mark style="color:$info;">2026-06-05 18:12:39 +0300</mark>*</sup>
  * Fix mtr --replay-server main.select\_found
* [Revision #9957df1a1c](https://github.com/MariaDB/server/commit/9957df1a1c) <sup>*<mark style="color:$info;">2026-06-05 19:02:48 +0530</mark>*</sup>
  * Fix opt\_context\_replay\_basic failure due to sql\_buffer\_result addition
* [Revision #f229bd2f4f](https://github.com/MariaDB/server/commit/f229bd2f4f) <sup>*<mark style="color:$info;">2026-06-05 17:56:13 +0530</mark>*</sup>
  * Disable replay for main.user\_var
* [Revision #e55c0f01fb](https://github.com/MariaDB/server/commit/e55c0f01fb) <sup>*<mark style="color:$info;">2026-06-05 17:51:36 +0530</mark>*</sup>
  * Add "sql\_buffer\_result" to the opt\_related\_sys\_vars list
* [Revision #2cf92281ca](https://github.com/MariaDB/server/commit/2cf92281ca) <sup>*<mark style="color:$info;">2026-06-05 17:33:29 +0530</mark>*</sup>
  * Generate context for table less queries as well.
* [Revision #2a86ebd553](https://github.com/MariaDB/server/commit/2a86ebd553) <sup>*<mark style="color:$info;">2026-06-05 11:37:38 +0300</mark>*</sup>
  * Make --replay-server support "Optimizer Context Stopword": subquery\_runs
* [Revision #04e42c428d](https://github.com/MariaDB/server/commit/04e42c428d) <sup>*<mark style="color:$info;">2026-06-05 11:35:32 +0300</mark>*</sup>
  * Make Optimizer Context include "subquery\_runs": \[ NNN, ...].
* [Revision #93f1e72be7](https://github.com/MariaDB/server/commit/93f1e72be7) <sup>*<mark style="color:$info;">2026-06-04 23:31:03 +0300</mark>*</sup>
  * When saving/replaying multi\_range\_read\_info\_const, also save/replay mrr\_mode
* [Revision #ec02ffcb19](https://github.com/MariaDB/server/commit/ec02ffcb19) <sup>*<mark style="color:$info;">2026-06-04 23:06:28 +0300</mark>*</sup>
  * Add -disable\_replay next\_query Dont support table-less queries that require settings
* [Revision #d4b79804e6](https://github.com/MariaDB/server/commit/d4b79804e6) <sup>*<mark style="color:$info;">2026-06-04 21:52:07 +0300</mark>*</sup>
  * Add --disable\_replay in main.key
* [Revision #3969a790b7](https://github.com/MariaDB/server/commit/3969a790b7) <sup>*<mark style="color:$info;">2026-06-04 22:14:03 +0530</mark>*</sup>
  * \--disable\_replay: show\_explain, update
* [Revision #3f160ada73](https://github.com/MariaDB/server/commit/3f160ada73) <sup>*<mark style="color:$info;">2026-06-04 17:35:23 +0300</mark>*</sup>
  * main.selectivity: add -disable\_replay next\_query Dont support optimizer\_use\_condition\_selectivity=5
* [Revision #df489419f8](https://github.com/MariaDB/server/commit/df489419f8) <sup>*<mark style="color:$info;">2026-06-04 16:37:46 +0300</mark>*</sup>
  * Save/restore handler->stats members: data\_file\_length, index\_file\_length, mean\_rec\_length.
* [Revision #656182dd04](https://github.com/MariaDB/server/commit/656182dd04) <sup>*<mark style="color:$info;">2026-06-04 15:21:30 +0300</mark>*</sup>
  * More --disable\_replay: join\_cache, subselect\_mat\_cost
* [Revision #50cd13a5b6](https://github.com/MariaDB/server/commit/50cd13a5b6) <sup>*<mark style="color:$info;">2026-06-04 15:07:45 +0300</mark>*</sup>
  * Fix replay with main.subselect\_mat\_cost test
* [Revision #203e5aeb27](https://github.com/MariaDB/server/commit/203e5aeb27) <sup>*<mark style="color:$info;">2026-06-04 12:56:47 +0300</mark>*</sup>
  * MDEV-39506: replay failure in main.group\_min\_max\_innodb
* [Revision #351d5df7b4](https://github.com/MariaDB/server/commit/351d5df7b4) <sup>*<mark style="color:$info;">2026-06-04 13:01:47 +0530</mark>*</sup>
  * When warnings are shown, the captured\_opt\_ctx is getting cleared
* [Revision #a49a2a22b4](https://github.com/MariaDB/server/commit/a49a2a22b4) <sup>*<mark style="color:$info;">2026-06-03 22:13:03 +0300</mark>*</sup>
  * Fix wrong query plan on replay in main.range\_vs\_index\_merge
* [Revision #3205c23a6f](https://github.com/MariaDB/server/commit/3205c23a6f) <sup>*<mark style="color:$info;">2026-06-02 23:07:57 +0300</mark>*</sup>
  * Add --replay-server-trace option.
* [Revision #2b83bb3e67](https://github.com/MariaDB/server/commit/2b83bb3e67) <sup>*<mark style="color:$info;">2026-06-02 17:24:06 +0300</mark>*</sup>
  * Add @@time\_zone to list of relevant server variables
* [Revision #ec0048ebf7](https://github.com/MariaDB/server/commit/ec0048ebf7) <sup>*<mark style="color:$info;">2026-06-02 17:52:31 +0530</mark>*</sup>
  * Add in\_predicate\_conversion\_threshold to opt\_related\_sys\_vars\[].
* [Revision #1816550a39](https://github.com/MariaDB/server/commit/1816550a39) <sup>*<mark style="color:$info;">2026-06-01 15:33:56 +0300</mark>*</sup>
  * Fix ctype\_uca.test: instead of SET NAMES use SET collation\_connection
* [Revision #5395da104b](https://github.com/MariaDB/server/commit/5395da104b) <sup>*<mark style="color:$info;">2026-06-01 15:32:23 +0300</mark>*</sup>
  * Fix --replay-server error reporting: print query that caused error
* [Revision #3443c66552](https://github.com/MariaDB/server/commit/3443c66552) <sup>*<mark style="color:$info;">2026-06-01 14:59:21 +0300</mark>*</sup>
  * Add more "--disable\_replay next\_query Dont support SPs"
* [Revision #a9c8e722d8](https://github.com/MariaDB/server/commit/a9c8e722d8) <sup>*<mark style="color:$info;">2026-06-01 13:45:12 +0300</mark>*</sup>
  * \[No MDEV#] Do not start context recorder if querying I\_S tables.
* [Revision #5ac6071462](https://github.com/MariaDB/server/commit/5ac6071462) <sup>*<mark style="color:$info;">2026-06-01 13:14:55 +0300</mark>*</sup>
  * Fixup for: Capture more system variables in optimizer\_context: TIMESTAMP, old\_mode.
* [Revision #aeee59edd2](https://github.com/MariaDB/server/commit/aeee59edd2) <sup>*<mark style="color:$info;">2026-05-31 15:30:28 +0300</mark>*</sup>
  * Capture more system variables in optimizer\_context: sql\_mode
* [Revision #ad402fb9ab](https://github.com/MariaDB/server/commit/ad402fb9ab) <sup>*<mark style="color:$info;">2026-05-31 15:26:56 +0300</mark>*</sup>
  * MDEV-39368: Run "SET foreign\_key\_checks=0" on the replay server.
* [Revision #8eb43fae55](https://github.com/MariaDB/server/commit/8eb43fae55) <sup>*<mark style="color:$info;">2026-05-31 15:06:19 +0300</mark>*</sup>
  * main.derived\_opt: add a few --disable\_replay next\_query Need to preserve optimizer trace
* [Revision #b84dfea40f](https://github.com/MariaDB/server/commit/b84dfea40f) <sup>*<mark style="color:$info;">2026-05-31 14:48:09 +0300</mark>*</sup>
  * Capture more system variables in optimizer\_context: TIMESTAMP, old\_mode.
* [Revision #f297649e56](https://github.com/MariaDB/server/commit/f297649e56) <sup>*<mark style="color:$info;">2026-05-31 10:06:28 +0300</mark>*</sup>
  * MDEV-39412: parse error reading tabs in ranges
* [Revision #b847ef5f17](https://github.com/MariaDB/server/commit/b847ef5f17) <sup>*<mark style="color:$info;">2026-05-29 15:37:25 +0300</mark>*</sup>
  * \[No MDEV#] Invalid conversion is done when reading JSON
* [Revision #515069e443](https://github.com/MariaDB/server/commit/515069e443) <sup>*<mark style="color:$info;">2026-05-28 18:29:26 +0300</mark>*</sup>
  * Make INFORMATION\_SCHEMA.OPTIMIZER\_CONTEXT.CONTEXT binary
* [Revision #069625cb0c](https://github.com/MariaDB/server/commit/069625cb0c) <sup>*<mark style="color:$info;">2026-04-29 09:49:41 +0530</mark>*</sup>
  * MDEV-39405: store the necessary plugin-engines optimizer costs
* [Revision #f1df7c9c78](https://github.com/MariaDB/server/commit/f1df7c9c78) <sup>*<mark style="color:$info;">2026-05-11 19:28:23 +0530</mark>*</sup>
  * MDEV-39440: Failed to match the stats from replay context with the optimizer stats
* [Revision #bb8122c4bf](https://github.com/MariaDB/server/commit/bb8122c4bf) <sup>*<mark style="color:$info;">2026-05-20 15:05:08 +0530</mark>*</sup>
  * MDEV-39410: ucs2 data not stored correctly in the context
* [Revision #722f5c7de3](https://github.com/MariaDB/server/commit/722f5c7de3) <sup>*<mark style="color:$info;">2026-05-21 07:26:47 +0530</mark>*</sup>
  * MDEV-39422: audit plugin doesn't log context capture statements
* [Revision #e527824a1c](https://github.com/MariaDB/server/commit/e527824a1c) <sup>*<mark style="color:$info;">2026-05-19 18:27:48 +0530</mark>*</sup>
  * MDEV-39438: Empty optimizer context is noticed after an explain query
* [Revision #87b243dc9f](https://github.com/MariaDB/server/commit/87b243dc9f) <sup>*<mark style="color:$info;">2026-05-18 16:48:50 +0530</mark>*</sup>
  * MDEV-39368: fix warnings in mysqltest.cc
* [Revision #550a38ec0d](https://github.com/MariaDB/server/commit/550a38ec0d) <sup>*<mark style="color:$info;">2026-05-11 14:01:51 +0530</mark>*</sup>
  * MDEV-39505: Diff in rows column of explain plan for delete table stmt
* [Revision #a551e507e4](https://github.com/MariaDB/server/commit/a551e507e4) <sup>*<mark style="color:$info;">2026-03-15 12:03:42 +0200</mark>*</sup>
  * Cherry-pick lost commit: Rename: Read\_list\_of\_ranges to Read\_array\_of\_strings and move it to sql\_json\_lib.
* [Revision #3d4df11585](https://github.com/MariaDB/server/commit/3d4df11585) <sup>*<mark style="color:$info;">2026-03-15 08:27:26 +0200</mark>*</sup>
  * Cherry-pick lost commit: Make JSON parsing helpers accept MEM\_ROOT\* argument, not THD.
* [Revision #ed55563d56](https://github.com/MariaDB/server/commit/ed55563d56) <sup>*<mark style="color:$info;">2026-03-14 11:14:45 +0200</mark>*</sup>
  * Cherry-pick lost commit: Add unit test for json\_read\_object.
* [Revision #94680d5b8b](https://github.com/MariaDB/server/commit/94680d5b8b) <sup>*<mark style="color:$info;">2026-03-13 18:14:16 +0200</mark>*</sup>
  * Cherry-pick lost commit: JSON parsing: rename classes to cleaner names
* [Revision #ec5a089f61](https://github.com/MariaDB/server/commit/ec5a089f61) <sup>*<mark style="color:$info;">2026-03-13 17:54:04 +0200</mark>*</sup>
  * Cherry-pick lost commit: Fixup (2)
* [Revision #729a9ea6d9](https://github.com/MariaDB/server/commit/729a9ea6d9) <sup>*<mark style="color:$info;">2026-03-13 15:56:09 +0200</mark>*</sup>
  * Cherry-pick lost commit: Fixup to previous commit
* [Revision #2d5c7e5303](https://github.com/MariaDB/server/commit/2d5c7e5303) <sup>*<mark style="color:$info;">2026-03-13 15:37:12 +0200</mark>*</sup>
  * Cherry-pick lost commit: Coding style renames: Saved\_index\_stats, Saved\_table\_stats
* [Revision #1b50be53ef](https://github.com/MariaDB/server/commit/1b50be53ef) <sup>*<mark style="color:$info;">2026-03-13 15:25:49 +0200</mark>*</sup>
  * Cherry-pick lost commit: Rename dump\_XXXX() functions and make them more readable.
* [Revision #f778f148da](https://github.com/MariaDB/server/commit/f778f148da) <sup>*<mark style="color:$info;">2026-03-13 15:09:43 +0200</mark>*</sup>
  * Cherry-pick lost commit: Improve comments and readability.
* [Revision #42444b0823](https://github.com/MariaDB/server/commit/42444b0823) <sup>*<mark style="color:$info;">2026-04-27 13:28:56 +0300</mark>*</sup>
  * Add --disable\_replay next\_query Will try to create table for sequence engine
* [Revision #58d805082f](https://github.com/MariaDB/server/commit/58d805082f) <sup>*<mark style="color:$info;">2026-04-27 13:25:22 +0300</mark>*</sup>
  * Add more --disable\_replay next\_query Don't support SPs
* [Revision #91f405d776](https://github.com/MariaDB/server/commit/91f405d776) <sup>*<mark style="color:$info;">2026-04-26 21:53:21 +0300</mark>*</sup>
  * \[No MDEV#] Fix charset/collation mismatch errors
* [Revision #e72ab68760](https://github.com/MariaDB/server/commit/e72ab68760) <sup>*<mark style="color:$info;">2026-04-26 19:08:52 +0300</mark>*</sup>
  * MDEV-39447: Context Replay: "Field doesn't have default value" error
* [Revision #68ad2a2bfd](https://github.com/MariaDB/server/commit/68ad2a2bfd) <sup>*<mark style="color:$info;">2026-04-26 17:51:44 +0300</mark>*</sup>
  * MDEV-39409: Context replay doesn't handle MIN/MAX optimization
* [Revision #bcba1faa94](https://github.com/MariaDB/server/commit/bcba1faa94) <sup>*<mark style="color:$info;">2026-04-26 16:41:24 +0300</mark>*</sup>
  * More --disable\_replay for queries where we don't support it.
* [Revision #c3be87dca2](https://github.com/MariaDB/server/commit/c3be87dca2) <sup>*<mark style="color:$info;">2026-04-24 22:32:44 +0300</mark>*</sup>
  * MDEV-39368: Make --replay-server-manual also provide a gdb include file.
* [Revision #46d544a903](https://github.com/MariaDB/server/commit/46d544a903) <sup>*<mark style="color:$info;">2026-04-24 21:09:22 +0300</mark>*</sup>
  * More --disable\_replay commands (3).
* [Revision #8468930cb7](https://github.com/MariaDB/server/commit/8468930cb7) <sup>*<mark style="color:$info;">2026-04-24 15:51:17 +0300</mark>*</sup>
  * More --disable\_replay commands (2)
* [Revision #dbbeec184b](https://github.com/MariaDB/server/commit/dbbeec184b) <sup>*<mark style="color:$info;">2026-04-24 15:40:49 +0300</mark>*</sup>
  * More --disable\_replay commands.
* [Revision #25fb117f97](https://github.com/MariaDB/server/commit/25fb117f97) <sup>*<mark style="color:$info;">2026-04-24 15:33:21 +0300</mark>*</sup>
  * Add --disable\_replay next\_query in join\_outer and opt\_trace\_index\_merge\_innodb
* [Revision #6128c1d906](https://github.com/MariaDB/server/commit/6128c1d906) <sup>*<mark style="color:$info;">2026-04-24 15:27:14 +0300</mark>*</sup>
  * MDEV-39368: Make is\_explain\_query() reject EXPLAIN ...FOR CONNECTION,
* [Revision #27c471a23f](https://github.com/MariaDB/server/commit/27c471a23f) <sup>*<mark style="color:$info;">2026-04-24 14:33:54 +0300</mark>*</sup>
  * Add --disable\_replay in custom\_aggregates\_i\_s, selectivity\_notembedded (part)
* [Revision #b702783985](https://github.com/MariaDB/server/commit/b702783985) <sup>*<mark style="color:$info;">2026-04-24 14:21:48 +0300</mark>*</sup>
  * MDEV-39368: Test coverage for "--disable\_replay next\_query"
* [Revision #2888fdae03](https://github.com/MariaDB/server/commit/2888fdae03) <sup>*<mark style="color:$info;">2026-04-24 13:42:28 +0300</mark>*</sup>
  * MDEV-39416: Context Replay for MRG\_MyISAM tables: Table is read-only error
* [Revision #21323c89a5](https://github.com/MariaDB/server/commit/21323c89a5) <sup>*<mark style="color:$info;">2026-04-24 13:36:26 +0300</mark>*</sup>
  * MDEV-39368: Print errors for context preparation queries into query output.
* [Revision #c1580a4895](https://github.com/MariaDB/server/commit/c1580a4895) <sup>*<mark style="color:$info;">2026-04-24 13:23:46 +0300</mark>*</sup>
  * MDEV-39368: Add "--disable\_replay testfile reason" support.
* [Revision #5ec27db5ca](https://github.com/MariaDB/server/commit/5ec27db5ca) <sup>*<mark style="color:$info;">2026-04-24 12:42:09 +0300</mark>*</sup>
  * MDEV-39368: Add disable\_replay command, first variant.
* [Revision #fc926f8b5d](https://github.com/MariaDB/server/commit/fc926f8b5d) <sup>*<mark style="color:$info;">2026-04-23 22:40:31 +0300</mark>*</sup>
  * MDEV-39368: Improve error reporting.
* [Revision #754fe054af](https://github.com/MariaDB/server/commit/754fe054af) <sup>*<mark style="color:$info;">2026-04-23 22:42:47 +0300</mark>*</sup>
  * MDEV-39368: Disable main/extra\_server\_example.test
* [Revision #74e6822a96](https://github.com/MariaDB/server/commit/74e6822a96) <sup>*<mark style="color:$info;">2026-04-23 13:52:21 +0300</mark>*</sup>
  * MDEV-39368: When replay query fails, print "\*\*\* REPLAY FAILED \*\*\*" instead of EXPLAIN output.
* [Revision #6d859f2a76](https://github.com/MariaDB/server/commit/6d859f2a76) <sup>*<mark style="color:$info;">2026-04-23 13:48:09 +0300</mark>*</sup>
  * MDEV-39368: When replay query fails, print the original query location in test file
* [Revision #cffd73443c](https://github.com/MariaDB/server/commit/cffd73443c) <sup>*<mark style="color:$info;">2026-04-23 12:59:57 +0300</mark>*</sup>
  * MDEV-39368: Fix wrong behavior for empty Replay Context
* [Revision #7d44d19125](https://github.com/MariaDB/server/commit/7d44d19125) <sup>*<mark style="color:$info;">2026-04-22 15:54:59 +0300</mark>*</sup>
  * MDEV-39368: Make mysql-test-run check if replay server is alive
* [Revision #7724df4867](https://github.com/MariaDB/server/commit/7724df4867) <sup>*<mark style="color:$info;">2026-04-22 15:20:35 +0300</mark>*</sup>
  * MDEV-39368: Refuse to run with --replay-server and --parallel
* [Revision #27756fba9b](https://github.com/MariaDB/server/commit/27756fba9b) <sup>*<mark style="color:$info;">2026-04-22 15:10:05 +0300</mark>*</sup>
  * MDEV-39368: Print warnings for replay EXPLAINs.
* [Revision #a69878afae](https://github.com/MariaDB/server/commit/a69878afae) <sup>*<mark style="color:$info;">2026-04-22 15:02:01 +0300</mark>*</sup>
  * MDEV-39368: Do not try to replay EXPLAIN FOR CONNECTION
* [Revision #399f45a5d2](https://github.com/MariaDB/server/commit/399f45a5d2) <sup>*<mark style="color:$info;">2026-04-22 14:55:12 +0300</mark>*</sup>
  * Remove garbage comment
* [Revision #596c09031a](https://github.com/MariaDB/server/commit/596c09031a) <sup>*<mark style="color:$info;">2026-04-21 13:49:37 +0300</mark>*</sup>
  * Enable replay for any EXPLAIN query, do not require "FORMAT=JSON".
* [Revision #6670905033](https://github.com/MariaDB/server/commit/6670905033) <sup>*<mark style="color:$info;">2026-04-21 13:40:51 +0300</mark>*</sup>
  * Temporarily? disable assert for DBUG\_ASSERT(\*freq > 0) in infuse\_table\_stats
* [Revision #ba43c26dab](https://github.com/MariaDB/server/commit/ba43c26dab) <sup>*<mark style="color:$info;">2026-04-20 18:09:10 +0300</mark>*</sup>
  * Let the optimizer context have DROP TABLE|VIEW IF EXISTS.
* [Revision #f0c0e4e9ce](https://github.com/MariaDB/server/commit/f0c0e4e9ce) <sup>*<mark style="color:$info;">2026-04-20 18:08:13 +0300</mark>*</sup>
  * Kill replay server when mtr exits, in various cases.
* [Revision #837457ade9](https://github.com/MariaDB/server/commit/837457ade9) <sup>*<mark style="color:$info;">2026-04-20 18:06:58 +0300</mark>*</sup>
  * Don't display result column name twice.
* [Revision #e9849b7c02](https://github.com/MariaDB/server/commit/e9849b7c02) <sup>*<mark style="color:$info;">2026-04-20 15:13:02 +0300</mark>*</sup>
  * MDEV-39368: Run set optimizer\_replay\_context='' for cleanup.
* [Revision #2177acc02e](https://github.com/MariaDB/server/commit/2177acc02e) <sup>*<mark style="color:$info;">2026-04-20 13:08:45 +0300</mark>*</sup>
  * MDEV-39368: Make mtr write queries into log/replay\_queries.log
* [Revision #d24d431dfd](https://github.com/MariaDB/server/commit/d24d431dfd) <sup>*<mark style="color:$info;">2026-04-20 10:43:52 +0300</mark>*</sup>
  * MDEV-39368: Make --replay-server\[-manual] save the output of last EXPLAIN in the replay.
* [Revision #f4656ec286](https://github.com/MariaDB/server/commit/f4656ec286) <sup>*<mark style="color:$info;">2026-04-19 19:35:52 +0300</mark>*</sup>
  * MDEV-39368: Add --replay-server-manual.
* [Revision #bc35e4d615](https://github.com/MariaDB/server/commit/bc35e4d615) <sup>*<mark style="color:$info;">2026-04-19 13:44:03 +0300</mark>*</sup>
  * MDEV-39368: Trace replay: add --extra-server support, part 1.
* [Revision #1d9685aa11](https://github.com/MariaDB/server/commit/1d9685aa11) <sup>*<mark style="color:$info;">2026-04-17 14:04:12 +0530</mark>*</sup>
  * MDEV-39347: Referred databases are not present in the context
* [Revision #ffc81f925f](https://github.com/MariaDB/server/commit/ffc81f925f) <sup>*<mark style="color:$info;">2026-04-03 16:23:19 +0530</mark>*</sup>
  * MDEV-39222: After loading saved optimizer context, further queries cause errors
* [Revision #f674b16205](https://github.com/MariaDB/server/commit/f674b16205) <sup>*<mark style="color:$info;">2026-03-24 13:57:45 +0530</mark>*</sup>
  * MDEV-39159: Disable --view-protocol for main.opt\_context\_store\_sys\_vars
* [Revision #f8df03b1f2](https://github.com/MariaDB/server/commit/f8df03b1f2) <sup>*<mark style="color:$info;">2026-03-13 18:22:37 +0530</mark>*</sup>
  * MDEV-38805: use charset utf8mb4, for client-server communication
* [Revision #bbc59aa9e1](https://github.com/MariaDB/server/commit/bbc59aa9e1) <sup>*<mark style="color:$info;">2026-03-13 14:36:19 +0200</mark>*</sup>
  * Further code cleanups. Don't print empty objects for VIEWs.
* [Revision #f12135490c](https://github.com/MariaDB/server/commit/f12135490c) <sup>*<mark style="color:$info;">2026-03-13 14:14:25 +0200</mark>*</sup>
  * Cleanup: remove read-side structures that have write-side copies
* [Revision #f52be4653b](https://github.com/MariaDB/server/commit/f52be4653b) <sup>*<mark style="color:$info;">2026-03-13 13:38:34 +0200</mark>*</sup>
  * Small cleanups. Remove table\_context\_for\_replay::ddl
* [Revision #066d85bc51](https://github.com/MariaDB/server/commit/066d85bc51) <sup>*<mark style="color:$info;">2026-03-13 13:05:20 +0200</mark>*</sup>
  * Fix for sub-statements: handle PROCEDURE also.
* [Revision #719a1985d7](https://github.com/MariaDB/server/commit/719a1985d7) <sup>*<mark style="color:$info;">2026-03-13 16:23:30 +0530</mark>*</sup>
  * MDEV-38803: Rename 2 files
* [Revision #4b79190310](https://github.com/MariaDB/server/commit/4b79190310) <sup>*<mark style="color:$info;">2026-03-13 11:12:50 +0200</mark>*</sup>
  * Fix optimizer context recording and sub-statements:
* [Revision #72a72d1e66](https://github.com/MariaDB/server/commit/72a72d1e66) <sup>*<mark style="color:$info;">2026-03-13 10:39:17 +0200</mark>*</sup>
  * Make the context to be recorded even when optimizer trace is off.
* [Revision #a0212ad41f](https://github.com/MariaDB/server/commit/a0212ad41f) <sup>*<mark style="color:$info;">2026-03-13 10:30:27 +0200</mark>*</sup>
  * Fix msan/valgrind failure (actually harmless)
* [Revision #2ac2c45140](https://github.com/MariaDB/server/commit/2ac2c45140) <sup>*<mark style="color:$info;">2026-03-12 16:04:24 +0200</mark>*</sup>
  * Cleanup: de-couple opt\_range context recording from optimizer trace.
* [Revision #b83bd1eaa0](https://github.com/MariaDB/server/commit/b83bd1eaa0) <sup>*<mark style="color:$info;">2026-03-12 14:53:37 +0200</mark>*</sup>
  * Improve strdup\_root(mem\_root, string) function
* [Revision #98c9501b29](https://github.com/MariaDB/server/commit/98c9501b29) <sup>*<mark style="color:$info;">2026-03-11 15:26:51 +0200</mark>*</sup>
  * Cleanup in Optimizer\_context\_recorder
* [Revision #8096c71f42](https://github.com/MariaDB/server/commit/8096c71f42) <sup>*<mark style="color:$info;">2026-03-12 08:21:03 +0530</mark>*</sup>
  * MDEV-38805: Tests refactoring
* [Revision #c3dbfea1d6](https://github.com/MariaDB/server/commit/c3dbfea1d6) <sup>*<mark style="color:$info;">2026-03-11 13:38:09 +0530</mark>*</sup>
  * MDEV-38805: Fix bugs
* [Revision #e4fcaa8a16](https://github.com/MariaDB/server/commit/e4fcaa8a16) <sup>*<mark style="color:$info;">2026-03-10 14:29:52 +0200</mark>*</sup>
  * Trivial cleanups in sql\_statistics.cc:
* [Revision #85595ce69c](https://github.com/MariaDB/server/commit/85595ce69c) <sup>*<mark style="color:$info;">2025-08-23 01:19:36 -0400</mark>*</sup>
  * MDEV-36523: Load basic stats from trace into optimizer
* [Revision #9dd9ea3928](https://github.com/MariaDB/server/commit/9dd9ea3928) <sup>*<mark style="color:$info;">2025-06-28 04:24:41 -0400</mark>*</sup>
  * MDEV-36511: Dump basic stats of a table to trace
* [Revision #f4a85225ea](https://github.com/MariaDB/server/commit/f4a85225ea) <sup>*<mark style="color:$info;">2026-08-05 19:08:01 +0530</mark>*</sup>
  * MDEV-39169: Replace deprecated network functions in resolveip (testfix 2)
* [Revision #5a3d98a36c](https://github.com/MariaDB/server/commit/5a3d98a36c) <sup>*<mark style="color:$info;">2026-06-17 16:17:57 +1000</mark>*</sup>
  * MDEV-24813 Signal full scan to storage engines.
* [Revision #8524bcaf92](https://github.com/MariaDB/server/commit/8524bcaf92) <sup>*<mark style="color:$info;">2026-08-07 11:52:35 +1000</mark>*</sup>
  * MDEV-40632 Use my\_fprintf in trx\_print\_low
* [Revision #a217e1000f](https://github.com/MariaDB/server/commit/a217e1000f) <sup>*<mark style="color:$info;">2026-08-06 14:55:32 +1000</mark>*</sup>
  * MDEV-40650 Fix main.partition\_range\_interval fails 32bit builders
* [Revision #87bcaaaa98](https://github.com/MariaDB/server/commit/87bcaaaa98) <sup>*<mark style="color:$info;">2026-06-12 22:37:09 +0000</mark>*</sup>
  * MDEV-40023 Error on unknown commands in check\_expected\_crash\_and\_restart
* [Revision #5241bae7a5](https://github.com/MariaDB/server/commit/5241bae7a5) <sup>*<mark style="color:$info;">2026-08-05 15:29:07 +1000</mark>*</sup>
  * MDEV-40631 Fix view protocol for main.partition\_range\_interval
* [Revision #c0b303f874](https://github.com/MariaDB/server/commit/c0b303f874) <sup>*<mark style="color:$info;">2026-07-10 16:17:57 +0300</mark>*</sup>
  * Updated README.md to contain a more friendly version.
* [Revision #e6fc36cfe3](https://github.com/MariaDB/server/commit/e6fc36cfe3) <sup>*<mark style="color:$info;">2026-06-11 11:36:07 +1000</mark>*</sup>
  * MDEV-15621 Auto add RANGE COLUMNS partitions by interval
* [Revision #4ce052e49b](https://github.com/MariaDB/server/commit/4ce052e49b) <sup>*<mark style="color:$info;">2026-06-03 14:35:17 +1000</mark>*</sup>
  * MDEV-15621 \[refactor] Partitioning cleanup
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #b8dbc264f0</mark>*</sup>](https://github.com/MariaDB/server/commit/b8dbc264f0) <sup>*<mark style="color:$info;">2026-08-03 13:42:39 +0200 - Merge branch '13.0' into 'main'</mark>*</sup>
* [Revision #81c3836bb2](https://github.com/MariaDB/server/commit/81c3836bb2) <sup>*<mark style="color:$info;">2026-08-03 12:12:55 +0530</mark>*</sup>
  * MDEV-28730 Remove internal parser usage from InnoDB FTS
* [Revision #548c80aeaf](https://github.com/MariaDB/server/commit/548c80aeaf) <sup>*<mark style="color:$info;">2026-07-24 14:33:52 +1000</mark>*</sup>
  * MDEV-39169 Replace deprecated network functions in resolveip (testfix)
* [Revision #cded2b25e6](https://github.com/MariaDB/server/commit/cded2b25e6) <sup>*<mark style="color:$info;">2026-07-24 11:24:18 +1000</mark>*</sup>
  * MDEV-40512: wsrep fails to compile due to missing filesystem.h
* [Revision #df64bf8114](https://github.com/MariaDB/server/commit/df64bf8114) <sup>*<mark style="color:$info;">2026-07-25 20:51:43 +0200</mark>*</sup>
  * MDEV-40217 restore error handling
* [Revision #a8c5abfe89](https://github.com/MariaDB/server/commit/a8c5abfe89) <sup>*<mark style="color:$info;">2026-07-25 17:22:20 +0200</mark>*</sup>
  * MDEV-40217 mariadb-dump --complete-insert emits INSERT statements for tables with only generated columns
* [Revision #99d1156dec](https://github.com/MariaDB/server/commit/99d1156dec) <sup>*<mark style="color:$info;">2026-07-20 23:37:40 +0000</mark>*</sup>
  * MDEV-40217 mariadb-dump loses rows for all-generated tables
* [Revision #0d035cd9c1](https://github.com/MariaDB/server/commit/0d035cd9c1) <sup>*<mark style="color:$info;">2026-06-17 20:02:38 +0200</mark>*</sup>
  * MDEV-32362 post-review changes
* [Revision #385878d728](https://github.com/MariaDB/server/commit/385878d728) <sup>*<mark style="color:$info;">2025-02-04 19:34:13 +0000</mark>*</sup>
  * MDEV-32362 Handle generated columns in mariadb-dump INSERT statements
* [Revision #7b89d04911](https://github.com/MariaDB/server/commit/7b89d04911) <sup>*<mark style="color:$info;">2026-07-06 16:12:37 -0400</mark>*</sup>
  * MDEV-40125: OLD\_VALUE crashes on a view with an expression
* [Revision #934108aab5](https://github.com/MariaDB/server/commit/934108aab5) <sup>*<mark style="color:$info;">2026-06-17 23:04:28 +0200</mark>*</sup>
  * MDEV-14443 DENY statement
* [Revision #7322a6656a](https://github.com/MariaDB/server/commit/7322a6656a) <sup>*<mark style="color:$info;">2026-03-27 15:30:24 +0100</mark>*</sup>
  * MDEV-39169 Replace deprecated network functions in resolveip
* [Revision #199a4dd2a9](https://github.com/MariaDB/server/commit/199a4dd2a9) <sup>*<mark style="color:$info;">2026-07-02 10:16:30 +0530</mark>*</sup>
  * MDEV-39977: database prefix is dropped in explain plan note
* [Revision #fea7a9934c](https://github.com/MariaDB/server/commit/fea7a9934c) <sup>*<mark style="color:$info;">2026-07-08 09:53:14 +0530</mark>*</sup>
  * MDEV-16462: explain format=json produces illegal json text
* [Revision #980c911c5b](https://github.com/MariaDB/server/commit/980c911c5b) <sup>*<mark style="color:$info;">2026-03-10 13:15:01 +0400</mark>*</sup>
  * MDEV-39022 Add \`LOCAL spvar\` syntax for prepared statements and SYS\_REFCURSORs
* [Revision #0350ad8cb0](https://github.com/MariaDB/server/commit/0350ad8cb0) <sup>*<mark style="color:$info;">2026-06-03 15:34:31 +0200</mark>*</sup>
  * MDEV-30041 don't set utf8\_is\_utf8mb3 by default in the old-mode
* [Revision #fd8cec54af](https://github.com/MariaDB/server/commit/fd8cec54af) <sup>*<mark style="color:$info;">2026-06-17 22:47:29 +0200</mark>*</sup>
  * MDEV-35254 post-review fixes
* [Revision #5ee48be418](https://github.com/MariaDB/server/commit/5ee48be418) <sup>*<mark style="color:$info;">2025-12-31 00:54:22 +0530</mark>*</sup>
  * MDEV-35254 Make iterations count configurable in PARSEC plugin
* [Revision #1980747f96](https://github.com/MariaDB/server/commit/1980747f96) <sup>*<mark style="color:$info;">2026-06-17 22:14:18 +0200</mark>*</sup>
  * MDEV-35254 Add get\_current\_thd() service function
* [Revision #22228cc1e0](https://github.com/MariaDB/server/commit/22228cc1e0) <sup>*<mark style="color:$info;">2026-04-14 09:15:14 +0530</mark>*</sup>
  * MDEV-35254 refactor: Make my\_bit.h an independent header
* [Revision #f6f572164a](https://github.com/MariaDB/server/commit/f6f572164a) <sup>*<mark style="color:$info;">2026-07-03 16:19:18 +1000</mark>*</sup>
  * MDEV-40142 main.func\_xxh fails under --view-protocol
* [Revision #bd366d81b8](https://github.com/MariaDB/server/commit/bd366d81b8) <sup>*<mark style="color:$info;">2026-06-26 16:48:14 +0530</mark>*</sup>
  * MDEV-39942: use actual\_rec\_per\_key in loose scan sj optimization
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #dcb8fdc739</mark>*</sup>](https://github.com/MariaDB/server/commit/dcb8fdc739) <sup>*<mark style="color:$info;">2026-06-29 08:38:07 +0300 - Merge 13.0 into main</mark>*</sup>
* [Revision #5a87829876](https://github.com/MariaDB/server/commit/5a87829876) <sup>*<mark style="color:$info;">2026-06-29 13:31:28 +1000</mark>*</sup>
  * Update test digests - perfsceham.start\_server\_log\_digest\_sql\_length/digest\_view
* [Revision #798afe92f0](https://github.com/MariaDB/server/commit/798afe92f0) <sup>*<mark style="color:$info;">2026-04-03 19:21:47 +0530</mark>*</sup>
  * MDEV-13594: Implement -> and ->> JSON path operators
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #34dd221590</mark>*</sup>](https://github.com/MariaDB/server/commit/34dd221590) <sup>*<mark style="color:$info;">2026-06-25 14:49:32 +0200 - Merge branch '13.0' into 'main'</mark>*</sup>
* [Revision #9443c4035b](https://github.com/MariaDB/server/commit/9443c4035b) <sup>*<mark style="color:$info;">2026-05-27 14:24:43 +0300</mark>*</sup>
  * MDEV-39720: Optimizer Trace doesn't quote string values, may have invalid JSON
* [Revision #2bd0af7349](https://github.com/MariaDB/server/commit/2bd0af7349) <sup>*<mark style="color:$info;">2026-05-12 10:03:41 -0400</mark>*</sup>
  * MDEV-39602: Document the join\_type enumeration
* [Revision #c6e8dad642](https://github.com/MariaDB/server/commit/c6e8dad642) <sup>*<mark style="color:$info;">2026-06-16 08:45:00 +1000</mark>*</sup>
  * MDEV-40040 XXH32/XXH3 NULL-correctness regression
* [Revision #65d7828c6a](https://github.com/MariaDB/server/commit/65d7828c6a) <sup>*<mark style="color:$info;">2026-06-16 08:08:13 +1000</mark>*</sup>
  * MDEV-40043 Assertion in my\_uca\_hash\_sort\_utf8mb4 on SELECT XXH32(REGEXP\_REPLACE...)
* [Revision #4c873e4f16](https://github.com/MariaDB/server/commit/4c873e4f16) <sup>*<mark style="color:$info;">2026-05-27 16:47:00 +1000</mark>*</sup>
  * MDEV-39661 LSAN Detectable memory leak in XXH\_malloc upon SHUTDOWN
* [Revision #210ae62c5c](https://github.com/MariaDB/server/commit/210ae62c5c) <sup>*<mark style="color:$info;">2026-04-22 21:36:31 -0700</mark>*</sup>
  * MDEV-38180 Add XXH32() and XXH3() SQL functions
* [Revision #735ae018b5](https://github.com/MariaDB/server/commit/735ae018b5) <sup>*<mark style="color:$info;">2026-03-02 19:13:29 +0000</mark>*</sup>
  * MDEV-38936 Proactive handling of InnoDB tablespace full condition
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #039def0efd</mark>*</sup>](https://github.com/MariaDB/server/commit/039def0efd) <sup>*<mark style="color:$info;">2026-06-16 15:03:05 +0200 - Merge 13.0 to main</mark>*</sup>
* [Revision #b9bbf08c87](https://github.com/MariaDB/server/commit/b9bbf08c87) <sup>*<mark style="color:$info;">2026-06-15 07:29:33 +1000</mark>*</sup>
  * MDEV-29909 : SST fails when datafile is larger than datadir space (fix)
* [Revision #f64825ce43](https://github.com/MariaDB/server/commit/f64825ce43) <sup>*<mark style="color:$info;">2026-06-12 15:51:38 +0530</mark>*</sup>
  * MDEV-38305: Expose adaptive hash index statistics in ANALYZE FORMAT=JSON
* [Revision #91c4460e25](https://github.com/MariaDB/server/commit/91c4460e25) <sup>*<mark style="color:$info;">2026-05-13 10:13:03 +0530</mark>*</sup>
  * MDEV-38305: Expose adaptive hash index statistics in ANALYZE FORMAT=JSON
* [Revision #c3ec2dc368](https://github.com/MariaDB/server/commit/c3ec2dc368) <sup>*<mark style="color:$info;">2026-03-06 15:26:00 +0530</mark>*</sup>
  * MDEV-25727 Add FORMAT JSON support to JSON\_TABLE
* [Revision #f40ea8f4e6](https://github.com/MariaDB/server/commit/f40ea8f4e6) <sup>*<mark style="color:$info;">2026-05-27 23:51:41 +0000</mark>*</sup>
  * MDEV-39548 Further cleanup of MDL\_request boilerplate
* [Revision #02e1853c89](https://github.com/MariaDB/server/commit/02e1853c89) <sup>*<mark style="color:$info;">2025-12-08 15:53:09 +0200</mark>*</sup>
  * MDEV-29909 : SST fails when table is defined with DATA DIRECTORY='/path/to' and datafile is larger than datadir space
* [Revision #a06be0288f](https://github.com/MariaDB/server/commit/a06be0288f) <sup>*<mark style="color:$info;">2026-05-27 13:37:36 +0300</mark>*</sup>
  * MDEV-39768: Optimizer trace should use utf8mb4
* [Revision #3f6214aa32](https://github.com/MariaDB/server/commit/3f6214aa32) <sup>*<mark style="color:$info;">2025-06-25 17:10:03 +0300</mark>*</sup>
  * MDEV-37070 Implement table options to enable/disable features
* [Revision #2ecb8bb6b5](https://github.com/MariaDB/server/commit/2ecb8bb6b5) <sup>*<mark style="color:$info;">2026-05-27 13:44:15 +0200</mark>*</sup>
  * 13.0 branch
* <sup>*<mark style="color:$primary;">Merge</mark>*</sup> [<sup>*<mark style="color:$primary;">Revision #d195db57ff</mark>*</sup>](https://github.com/MariaDB/server/commit/d195db57ff) <sup>*<mark style="color:$info;">2026-05-27 12:49:36 +0200 - Merge branch '13.0'</mark>*</sup>
* [Revision #5a9af15a2c](https://github.com/MariaDB/server/commit/5a9af15a2c) <sup>*<mark style="color:$info;">2026-05-13 17:48:16 +0000</mark>*</sup>
  * MDEV-39548 Cleanup MDL\_request boilerplate with ACQUIRE\_LOCK macro

{% 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" %}
