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

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

Download Release Notes Changelog Overview of 13.1

Release date: 15 Sep 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.

  • Changes from the MariaDB 13.1 Preview are also included in this changelog

  • Includes all fixes from MariaDB 13.0.2

  • Merge Revision #bb40cb54a3 2026-09-10 15:50:58 +0200 - Merge branch '13.0' into 13.1

  • Revision #d8d2e3ca54 2026-09-09 10:50:42 +0200

    • Fix new default of old_mode

  • Revision #5815dc14c1 2026-09-08 08:45:19 +0200

    • Fix the version

  • Merge Revision #b140f801e6 2026-09-04 12:21:02 +0200 - Merge branch '13.0' into 13.1

  • Revision #b2a8c2234d 2026-06-17 12:17:38 +0200

    • MDEV-34805 post-review fixes

  • Revision #229d00841a 2026-04-18 02:01:14 +0200

    • MDEV-34805 provide various information about vector indexes

  • Revision #3e3f56d99e 2026-05-29 15:06:41 +0300

    • MDEV-39806: Add a per-push/per-pull-request checker for Markdown API docs

  • Revision #5818146a1d 2026-08-06 17:56:15 +0200

    • MDEV-40656 Bypass REVOKE DENY ... FROM PUBLIC privilege check.

  • Revision #ffe7f789bc 2026-08-26 11:21:18 +0530

    • MDEV-40922 Compilation warning "'<anonymous>' may be used uninitialized" in RecordCallback constructor with GCC

  • Revision #bab03b0fc4 2026-08-17 18:44:51 +0300

    • Added proper cleanup of main.cte_update_delete.test

  • Revision #f09e3b61e3 2026-07-07 14:59:38 +0300

    • Removed some not needed checks and add a DBUG_ASSERT() for not covered code

  • Revision #ff09eefbe4 2026-08-18 13:00:36 +0300

    • MDEV-40815: resolveip is not built for the minbuild cmake target

  • Revision #da18481158 2026-08-17 13:14:39 +0300

    • Addendum to MDEV-20749's fix: addressed Kristian's comments on indenting and #ifdef-ing.

  • Revision #2129804256 2026-03-09 15:45:12 -0700

    • MDEV-20749 Improve mysqlbinlog --flashback error reporting

  • Revision #f4299f0bbf 2026-05-22 16:22:17 +0300

    • MDEV-39718: Produce Markdown plugin API documentation

  • Revision #a1b3f980dd 2026-04-29 12:46:43 +0200

    • MDEV-33463 Add an option to truncate excessively long queries in the slow log

  • Revision #c28b4efdd4 2026-04-18 00:22:16 +0200

    • cleanup: mariadb-dump

  • Revision #0e46653911 2025-12-20 14:02:35 +0100

    • cleanup: remove buggy str2int, replace with a template

  • Revision #046c9182bc 2025-12-20 19:38:53 +0100

    • remove checks for strto[u][l]l family

  • Revision #f969bd80c7 2026-08-14 11:47:23 +0530

    • MDEV-40621 InnoDB: Failing assertion: doc_id == src_node->last_doc_id

  • Revision #0ee34e07bd 2026-05-13 11:06:40 +0400

    • MDEV-39587 Package-wide TYPE for variable declarations

  • Revision #d87428a093 2026-08-13 14:48:45 +0300

    • Make main.opt_context_load_stats_innodb test stable.

  • Revision #5015796459 2026-08-13 12:19:28 +0300

    • Remove diagnostic "fprintf(stderr, ...)" left after debugging.

  • Revision #78a95bae46 2026-08-13 12:13:47 +0300

    • MDEV-40740: Optimizer Context Replay: innodb.xa_unlock_unmodified .. part 2:

  • Revision #866aba78d3 2026-08-12 17:51:06 +0300

    • MDEV-40742: Optimizer Context Replay: wrong table names on MacOS

  • Revision #0a45e25bbd 2026-08-12 16:57:06 +0300

    • MDEV-40740: Optimizer Context Replay: innodb.xa_unlock_unmodified fails assert

  • Merge Revision #9dfe5b49d4 2026-08-12 17:36:19 +0530 - MDEV-38701: Optimizer Context Replay: merge into 13.1 tree

  • Revision #f62bcbddf3 2026-08-12 13:09:27 +0300

    • Fix ubsan failure with not a valid value for enum_mysql_show_type

  • Revision #e87f09369f 2026-08-07 13:27:15 +0530

    • Do not dump stats and const rows for read only engines' tables.

  • Revision #a873569a47 2026-07-23 14:30:42 +0530

    • MDEV-40383:innodb_gis.point_basic fails on replay

  • Revision #8f44d4ceb7 2026-07-21 18:16:35 +0530

    • MDEV-40388: sequence.simple fails on replay

  • Revision #433281eedc 2026-08-04 08:53:37 +0300

    • Remove incorrectly added sql/opt_sum.cc.orig

  • Revision #a138093efd 2026-06-17 15:39:22 +0300

    • Code cleanup in JSON array-of-object reading, add unit tests.

  • Revision #20c38aea48 2026-07-25 09:08:52 +0530

    • MDEV-40518: add both drop table and view stmts

  • Revision #9ab98d0e66 2026-07-20 16:09:26 +0530

    • MDEV-40384: innodb_gis.geometry fails on replay

  • Revision #14dedaecbe 2026-07-22 09:09:07 +0530

    • MDEV-40390: compat/oracle.sp-package fails on replay

  • Revision #7b6bea3bf3 2026-07-22 08:45:18 +0530

    • MDEV-40389: type_test.type_test_int8 fails on replay

  • Revision #c814080d85 2026-07-21 13:36:29 +0530

    • MDEV-40387: perfschema.misc fails on replay

  • Revision #1b2e9c847f 2026-07-02 12:39:00 +0530

    • MDEV-40220: Add server version to optimizer context

  • Revision #ae975de15b 2026-06-19 08:47:29 +0530

    • MDEV-39360: set statement optimizer_record_context for query fails

  • Revision #d1cbfc3913 2026-06-18 14:12:39 +0300

    • Fix unittest name: jons_reader -> json_reader

  • Revision #f04fe8e8bd 2026-06-18 14:10:39 +0300

    • Remove un-needed files

  • Revision #1bc6d7f116 2026-06-15 22:48:34 +0530

    • Replace List<> with Mem_root_dynamic_array for double and uint types

  • Revision #12aaf18b69 2026-06-13 17:13:34 +0300

    • Code cleanup (3).

  • Revision #1f5e4925ac 2026-06-13 11:11:38 +0300

    • More code cleanups.

  • Revision #c3a49001ba 2026-06-12 18:11:31 +0300

    • Code cleanup (2). Introduce dump_sql_script() function.

  • Revision #658beb571d 2026-06-12 17:38:17 +0300

    • Code cleanup, introduce get_create_table_stmt().

  • Revision #80de6a791d 2026-06-10 14:44:12 +0300

    • Make mtr accept and ignore "--disable_replay next_query|test_file text" command

  • Revision #bc5a978668 2026-06-10 14:24:35 +0300

    • Revert the --replay-server mtr feature

  • Revision #631e61b1ec 2026-06-10 14:26:47 +0530

    • Disable a couple of main.cte_recursive tests when run in replay-server mode

  • Revision #b2219cb7fd 2026-06-09 21:46:10 +0300

    • More include file renames.

  • Revision #312bbf29f5 2026-06-09 18:35:03 +0300

    • Rename include/get_rec_idx_ranges_from_opt_ctx.inc, cleaner printouts

  • Revision #b91913d783 2026-06-09 14:42:07 +0530

    • update opt_context_replay_basic to include variable standard_compliant_cte

  • Revision #f77ed31f7d 2026-06-09 14:28:50 +0530

    • Disable main.subselect_sj_mat testfile to be run in replay mode

  • Revision #23d90907c2 2026-06-09 14:14:23 +0530

    • Add standard_compliant_cte to opt_related_sys_vars list

  • Revision #398249fc7d 2026-06-08 09:47:49 +0530

    • MDEV-39433: Crash when recording context for a sequence query

  • Revision #c2ffa0369d 2026-06-09 07:19:37 +0530

    • Don't enable ps protocol for a negative test in opt_context_store_ddls

  • Revision #6f9e2e6509 2026-06-08 16:08:45 +0300

    • Renames: record/infuse functions to match the target function name

  • Revision #4de61d5c59 2026-06-08 15:55:37 +0300

    • Renames: (record|infuse)multi_range_read_info_const

  • Revision #dfb1a1e24a 2026-06-08 15:54:03 +0530

    • clear optimizer_record_context after error/warning has occurred during replay

  • Revision #dd12de2709 2026-06-08 12:59:35 +0530

    • Fix warnings in windows build

  • Revision #c4f45515d9 2026-06-08 12:19:16 +0530

    • Update opt_context_replay_basic.result file.

  • Revision #2c19922f39 2026-06-08 06:02:06 +0530

    • Check for MYSQL_TYPE_GEOMETRY to add quote in format-and_store_row()

  • Revision #755a9ab022 2026-06-07 22:31:53 +0300

    • --disable_replay testfile in main.invisible_field_debug test

  • Revision #f5ab5cc60a 2026-06-07 22:12:21 +0300

    • Fix replay for non-default @@sql_mode settings.

  • Revision #ab4a25d071 2026-06-07 21:49:43 +0300

    • Fix --replay-server for main.derived_view

  • Revision #314086e6a5 2026-06-07 17:30:11 +0300

    • Fix derived_cond_pushdown --replay.

  • Revision #1b4d6039a7 2026-06-07 15:58:09 +0300

    • main.subselect_sj: --disable_replay next_query Need to preserve warnings

  • Revision #883bb96585 2026-06-07 17:35:15 +0530

    • Fix main.opt_context_replay_basic

  • Revision #da355d8b6b 2026-06-07 12:00:34 +0300

    • When recording/replaying index_read_cost() call, save and use is_covering attribute.

  • Revision #2940645031 2026-06-07 10:15:51 +0300

    • Make --replay-server --replay-server-trace delete old traces at start.

  • Revision #457134405b 2026-06-07 10:32:02 +0530

    • Add max_heap_table_size to opt_related_sys_vars list

  • Revision #af70670afd 2026-06-07 10:24:42 +0530

    • Add group_concat_max_len to opt_related_sys_vars list

  • Revision #634475bad3 2026-06-07 06:23:45 +0530

    • main.stat_tables: add --disable_replay next_query for corrupted table stats

  • Revision #b710ede45c 2026-06-06 23:02:00 +0300

    • Fix --replay-server main.subselect4

  • Revision #1d064f6f12 2026-06-06 22:42:42 +0300

    • main.subselect: add --disable_replay next_query Dont support user variables

  • Revision #555e1740fc 2026-06-06 22:35:53 +0300

    • myisam_explain_non_select_all: add --disable_replay testfile ... counters

  • Revision #af852ec35e 2026-06-06 22:32:14 +0300

    • Fix one problem in mtr --replay-server main.select

  • Revision #170a687ea9 2026-06-06 21:54:47 +0300

    • Fix mtr --replay-server main.delete_use_source

  • Revision #954b2b3f40 2026-06-06 17:21:48 +0300

    • Fix Replay for single-table UPDATE/DELETE that are converted into multi-table.

  • Revision #fe21de2501 2026-06-06 10:37:27 +0300

    • Produce zero (not random) offset for optimizer_replay_context='NO_SUCH_VARIABLE';

  • Revision #e433746af0 2026-06-05 14:39:10 +0300

    • Amend --replay-server code: Allocate replay server port based on MTR_BUILD_THREAD

  • Revision #5a4237b444 2026-06-06 07:38:08 +0530

    • re-enable the disabled tests in update, and show_explain

  • Revision #976851478f 2026-06-05 18:31:54 +0300

    • Do optimizer context recording for all SQL commands that have a query plan

  • Revision #57c96b7cbf 2026-06-05 18:12:39 +0300

    • Fix mtr --replay-server main.select_found

  • Revision #9957df1a1c 2026-06-05 19:02:48 +0530

    • Fix opt_context_replay_basic failure due to sql_buffer_result addition

  • Revision #f229bd2f4f 2026-06-05 17:56:13 +0530

    • Disable replay for main.user_var

  • Revision #e55c0f01fb 2026-06-05 17:51:36 +0530

    • Add "sql_buffer_result" to the opt_related_sys_vars list

  • Revision #2cf92281ca 2026-06-05 17:33:29 +0530

    • Generate context for table less queries as well.

  • Revision #2a86ebd553 2026-06-05 11:37:38 +0300

    • Make --replay-server support "Optimizer Context Stopword": subquery_runs

  • Revision #04e42c428d 2026-06-05 11:35:32 +0300

    • Make Optimizer Context include "subquery_runs": [ NNN, ...].

  • Revision #93f1e72be7 2026-06-04 23:31:03 +0300

    • When saving/replaying multi_range_read_info_const, also save/replay mrr_mode

  • Revision #ec02ffcb19 2026-06-04 23:06:28 +0300

    • Add -disable_replay next_query Dont support table-less queries that require settings

  • Revision #d4b79804e6 2026-06-04 21:52:07 +0300

    • Add --disable_replay in main.key

  • Revision #3969a790b7 2026-06-04 22:14:03 +0530

    • --disable_replay: show_explain, update

  • Revision #3f160ada73 2026-06-04 17:35:23 +0300

    • main.selectivity: add -disable_replay next_query Dont support optimizer_use_condition_selectivity=5

  • Revision #df489419f8 2026-06-04 16:37:46 +0300

    • Save/restore handler->stats members: data_file_length, index_file_length, mean_rec_length.

  • Revision #656182dd04 2026-06-04 15:21:30 +0300

    • More --disable_replay: join_cache, subselect_mat_cost

  • Revision #50cd13a5b6 2026-06-04 15:07:45 +0300

    • Fix replay with main.subselect_mat_cost test

  • Revision #203e5aeb27 2026-06-04 12:56:47 +0300

    • MDEV-39506: replay failure in main.group_min_max_innodb

  • Revision #351d5df7b4 2026-06-04 13:01:47 +0530

    • When warnings are shown, the captured_opt_ctx is getting cleared

  • Revision #a49a2a22b4 2026-06-03 22:13:03 +0300

    • Fix wrong query plan on replay in main.range_vs_index_merge

  • Revision #3205c23a6f 2026-06-02 23:07:57 +0300

    • Add --replay-server-trace option.

  • Revision #2b83bb3e67 2026-06-02 17:24:06 +0300

    • Add @@time_zone to list of relevant server variables

  • Revision #ec0048ebf7 2026-06-02 17:52:31 +0530

    • Add in_predicate_conversion_threshold to opt_related_sys_vars[].

  • Revision #1816550a39 2026-06-01 15:33:56 +0300

    • Fix ctype_uca.test: instead of SET NAMES use SET collation_connection

  • Revision #5395da104b 2026-06-01 15:32:23 +0300

    • Fix --replay-server error reporting: print query that caused error

  • Revision #3443c66552 2026-06-01 14:59:21 +0300

    • Add more "--disable_replay next_query Dont support SPs"

  • Revision #a9c8e722d8 2026-06-01 13:45:12 +0300

    • [No MDEV#] Do not start context recorder if querying I_S tables.

  • Revision #5ac6071462 2026-06-01 13:14:55 +0300

    • Fixup for: Capture more system variables in optimizer_context: TIMESTAMP, old_mode.

  • Revision #aeee59edd2 2026-05-31 15:30:28 +0300

    • Capture more system variables in optimizer_context: sql_mode

  • Revision #ad402fb9ab 2026-05-31 15:26:56 +0300

    • MDEV-39368: Run "SET foreign_key_checks=0" on the replay server.

  • Revision #8eb43fae55 2026-05-31 15:06:19 +0300

    • main.derived_opt: add a few --disable_replay next_query Need to preserve optimizer trace

  • Revision #b84dfea40f 2026-05-31 14:48:09 +0300

    • Capture more system variables in optimizer_context: TIMESTAMP, old_mode.

  • Revision #f297649e56 2026-05-31 10:06:28 +0300

    • MDEV-39412: parse error reading tabs in ranges

  • Revision #b847ef5f17 2026-05-29 15:37:25 +0300

    • [No MDEV#] Invalid conversion is done when reading JSON

  • Revision #515069e443 2026-05-28 18:29:26 +0300

    • Make INFORMATION_SCHEMA.OPTIMIZER_CONTEXT.CONTEXT binary

  • Revision #069625cb0c 2026-04-29 09:49:41 +0530

    • MDEV-39405: store the necessary plugin-engines optimizer costs

  • Revision #f1df7c9c78 2026-05-11 19:28:23 +0530

    • MDEV-39440: Failed to match the stats from replay context with the optimizer stats

  • Revision #bb8122c4bf 2026-05-20 15:05:08 +0530

    • MDEV-39410: ucs2 data not stored correctly in the context

  • Revision #722f5c7de3 2026-05-21 07:26:47 +0530

    • MDEV-39422: audit plugin doesn't log context capture statements

  • Revision #e527824a1c 2026-05-19 18:27:48 +0530

    • MDEV-39438: Empty optimizer context is noticed after an explain query

  • Revision #87b243dc9f 2026-05-18 16:48:50 +0530

    • MDEV-39368: fix warnings in mysqltest.cc

  • Revision #550a38ec0d 2026-05-11 14:01:51 +0530

    • MDEV-39505: Diff in rows column of explain plan for delete table stmt

  • Revision #a551e507e4 2026-03-15 12:03:42 +0200

    • Cherry-pick lost commit: Rename: Read_list_of_ranges to Read_array_of_strings and move it to sql_json_lib.

  • Revision #3d4df11585 2026-03-15 08:27:26 +0200

    • Cherry-pick lost commit: Make JSON parsing helpers accept MEM_ROOT* argument, not THD.

  • Revision #ed55563d56 2026-03-14 11:14:45 +0200

    • Cherry-pick lost commit: Add unit test for json_read_object.

  • Revision #94680d5b8b 2026-03-13 18:14:16 +0200

    • Cherry-pick lost commit: JSON parsing: rename classes to cleaner names

  • Revision #ec5a089f61 2026-03-13 17:54:04 +0200

    • Cherry-pick lost commit: Fixup (2)

  • Revision #729a9ea6d9 2026-03-13 15:56:09 +0200

    • Cherry-pick lost commit: Fixup to previous commit

  • Revision #2d5c7e5303 2026-03-13 15:37:12 +0200

    • Cherry-pick lost commit: Coding style renames: Saved_index_stats, Saved_table_stats

  • Revision #1b50be53ef 2026-03-13 15:25:49 +0200

    • Cherry-pick lost commit: Rename dump_XXXX() functions and make them more readable.

  • Revision #f778f148da 2026-03-13 15:09:43 +0200

    • Cherry-pick lost commit: Improve comments and readability.

  • Revision #42444b0823 2026-04-27 13:28:56 +0300

    • Add --disable_replay next_query Will try to create table for sequence engine

  • Revision #58d805082f 2026-04-27 13:25:22 +0300

    • Add more --disable_replay next_query Don't support SPs

  • Revision #91f405d776 2026-04-26 21:53:21 +0300

    • [No MDEV#] Fix charset/collation mismatch errors

  • Revision #e72ab68760 2026-04-26 19:08:52 +0300

    • MDEV-39447: Context Replay: "Field doesn't have default value" error

  • Revision #68ad2a2bfd 2026-04-26 17:51:44 +0300

    • MDEV-39409: Context replay doesn't handle MIN/MAX optimization

  • Revision #bcba1faa94 2026-04-26 16:41:24 +0300

    • More --disable_replay for queries where we don't support it.

  • Revision #c3be87dca2 2026-04-24 22:32:44 +0300

    • MDEV-39368: Make --replay-server-manual also provide a gdb include file.

  • Revision #46d544a903 2026-04-24 21:09:22 +0300

    • More --disable_replay commands (3).

  • Revision #8468930cb7 2026-04-24 15:51:17 +0300

    • More --disable_replay commands (2)

  • Revision #dbbeec184b 2026-04-24 15:40:49 +0300

    • More --disable_replay commands.

  • Revision #25fb117f97 2026-04-24 15:33:21 +0300

    • Add --disable_replay next_query in join_outer and opt_trace_index_merge_innodb

  • Revision #6128c1d906 2026-04-24 15:27:14 +0300

    • MDEV-39368: Make is_explain_query() reject EXPLAIN ...FOR CONNECTION,

  • Revision #27c471a23f 2026-04-24 14:33:54 +0300

    • Add --disable_replay in custom_aggregates_i_s, selectivity_notembedded (part)

  • Revision #b702783985 2026-04-24 14:21:48 +0300

    • MDEV-39368: Test coverage for "--disable_replay next_query"

  • Revision #2888fdae03 2026-04-24 13:42:28 +0300

    • MDEV-39416: Context Replay for MRG_MyISAM tables: Table is read-only error

  • Revision #21323c89a5 2026-04-24 13:36:26 +0300

    • MDEV-39368: Print errors for context preparation queries into query output.

  • Revision #c1580a4895 2026-04-24 13:23:46 +0300

    • MDEV-39368: Add "--disable_replay testfile reason" support.

  • Revision #5ec27db5ca 2026-04-24 12:42:09 +0300

    • MDEV-39368: Add disable_replay command, first variant.

  • Revision #fc926f8b5d 2026-04-23 22:40:31 +0300

    • MDEV-39368: Improve error reporting.

  • Revision #754fe054af 2026-04-23 22:42:47 +0300

    • MDEV-39368: Disable main/extra_server_example.test

  • Revision #74e6822a96 2026-04-23 13:52:21 +0300

    • MDEV-39368: When replay query fails, print "*** REPLAY FAILED ***" instead of EXPLAIN output.

  • Revision #6d859f2a76 2026-04-23 13:48:09 +0300

    • MDEV-39368: When replay query fails, print the original query location in test file

  • Revision #cffd73443c 2026-04-23 12:59:57 +0300

    • MDEV-39368: Fix wrong behavior for empty Replay Context

  • Revision #7d44d19125 2026-04-22 15:54:59 +0300

    • MDEV-39368: Make mysql-test-run check if replay server is alive

  • Revision #7724df4867 2026-04-22 15:20:35 +0300

    • MDEV-39368: Refuse to run with --replay-server and --parallel

  • Revision #27756fba9b 2026-04-22 15:10:05 +0300

    • MDEV-39368: Print warnings for replay EXPLAINs.

  • Revision #a69878afae 2026-04-22 15:02:01 +0300

    • MDEV-39368: Do not try to replay EXPLAIN FOR CONNECTION

  • Revision #399f45a5d2 2026-04-22 14:55:12 +0300

    • Remove garbage comment

  • Revision #596c09031a 2026-04-21 13:49:37 +0300

    • Enable replay for any EXPLAIN query, do not require "FORMAT=JSON".

  • Revision #6670905033 2026-04-21 13:40:51 +0300

    • Temporarily? disable assert for DBUG_ASSERT(*freq > 0) in infuse_table_stats

  • Revision #ba43c26dab 2026-04-20 18:09:10 +0300

    • Let the optimizer context have DROP TABLE|VIEW IF EXISTS.

  • Revision #f0c0e4e9ce 2026-04-20 18:08:13 +0300

    • Kill replay server when mtr exits, in various cases.

  • Revision #837457ade9 2026-04-20 18:06:58 +0300

    • Don't display result column name twice.

  • Revision #e9849b7c02 2026-04-20 15:13:02 +0300

    • MDEV-39368: Run set optimizer_replay_context='' for cleanup.

  • Revision #2177acc02e 2026-04-20 13:08:45 +0300

    • MDEV-39368: Make mtr write queries into log/replay_queries.log

  • Revision #d24d431dfd 2026-04-20 10:43:52 +0300

    • MDEV-39368: Make --replay-server[-manual] save the output of last EXPLAIN in the replay.

  • Revision #f4656ec286 2026-04-19 19:35:52 +0300

    • MDEV-39368: Add --replay-server-manual.

  • Revision #bc35e4d615 2026-04-19 13:44:03 +0300

    • MDEV-39368: Trace replay: add --extra-server support, part 1.

  • Revision #1d9685aa11 2026-04-17 14:04:12 +0530

    • MDEV-39347: Referred databases are not present in the context

  • Revision #ffc81f925f 2026-04-03 16:23:19 +0530

    • MDEV-39222: After loading saved optimizer context, further queries cause errors

  • Revision #f674b16205 2026-03-24 13:57:45 +0530

    • MDEV-39159: Disable --view-protocol for main.opt_context_store_sys_vars

  • Revision #f8df03b1f2 2026-03-13 18:22:37 +0530

    • MDEV-38805: use charset utf8mb4, for client-server communication

  • Revision #bbc59aa9e1 2026-03-13 14:36:19 +0200

    • Further code cleanups. Don't print empty objects for VIEWs.

  • Revision #f12135490c 2026-03-13 14:14:25 +0200

    • Cleanup: remove read-side structures that have write-side copies

  • Revision #f52be4653b 2026-03-13 13:38:34 +0200

    • Small cleanups. Remove table_context_for_replay::ddl

  • Revision #066d85bc51 2026-03-13 13:05:20 +0200

    • Fix for sub-statements: handle PROCEDURE also.

  • Revision #719a1985d7 2026-03-13 16:23:30 +0530

    • MDEV-38803: Rename 2 files

  • Revision #4b79190310 2026-03-13 11:12:50 +0200

    • Fix optimizer context recording and sub-statements:

  • Revision #72a72d1e66 2026-03-13 10:39:17 +0200

    • Make the context to be recorded even when optimizer trace is off.

  • Revision #a0212ad41f 2026-03-13 10:30:27 +0200

    • Fix msan/valgrind failure (actually harmless)

  • Revision #2ac2c45140 2026-03-12 16:04:24 +0200

    • Cleanup: de-couple opt_range context recording from optimizer trace.

  • Revision #b83bd1eaa0 2026-03-12 14:53:37 +0200

    • Improve strdup_root(mem_root, string) function

  • Revision #98c9501b29 2026-03-11 15:26:51 +0200

    • Cleanup in Optimizer_context_recorder

  • Revision #8096c71f42 2026-03-12 08:21:03 +0530

    • MDEV-38805: Tests refactoring

  • Revision #c3dbfea1d6 2026-03-11 13:38:09 +0530

    • MDEV-38805: Fix bugs

  • Revision #e4fcaa8a16 2026-03-10 14:29:52 +0200

    • Trivial cleanups in sql_statistics.cc:

  • Revision #85595ce69c 2025-08-23 01:19:36 -0400

    • MDEV-36523: Load basic stats from trace into optimizer

  • Revision #9dd9ea3928 2025-06-28 04:24:41 -0400

    • MDEV-36511: Dump basic stats of a table to trace

  • Revision #f4a85225ea 2026-08-05 19:08:01 +0530

    • MDEV-39169: Replace deprecated network functions in resolveip (testfix 2)

  • Revision #5a3d98a36c 2026-06-17 16:17:57 +1000

    • MDEV-24813 Signal full scan to storage engines.

  • Revision #8524bcaf92 2026-08-07 11:52:35 +1000

    • MDEV-40632 Use my_fprintf in trx_print_low

  • Revision #a217e1000f 2026-08-06 14:55:32 +1000

    • MDEV-40650 Fix main.partition_range_interval fails 32bit builders

  • Revision #87bcaaaa98 2026-06-12 22:37:09 +0000

    • MDEV-40023 Error on unknown commands in check_expected_crash_and_restart

  • Revision #5241bae7a5 2026-08-05 15:29:07 +1000

    • MDEV-40631 Fix view protocol for main.partition_range_interval

  • Revision #c0b303f874 2026-07-10 16:17:57 +0300

    • Updated README.md to contain a more friendly version.

  • Revision #e6fc36cfe3 2026-06-11 11:36:07 +1000

    • MDEV-15621 Auto add RANGE COLUMNS partitions by interval

  • Revision #4ce052e49b 2026-06-03 14:35:17 +1000

    • MDEV-15621 [refactor] Partitioning cleanup

  • Merge Revision #b8dbc264f0 2026-08-03 13:42:39 +0200 - Merge branch '13.0' into 'main'

  • Revision #81c3836bb2 2026-08-03 12:12:55 +0530

    • MDEV-28730 Remove internal parser usage from InnoDB FTS

  • Revision #548c80aeaf 2026-07-24 14:33:52 +1000

    • MDEV-39169 Replace deprecated network functions in resolveip (testfix)

  • Revision #cded2b25e6 2026-07-24 11:24:18 +1000

    • MDEV-40512: wsrep fails to compile due to missing filesystem.h

  • Revision #df64bf8114 2026-07-25 20:51:43 +0200

    • MDEV-40217 restore error handling

  • Revision #a8c5abfe89 2026-07-25 17:22:20 +0200

    • MDEV-40217 mariadb-dump --complete-insert emits INSERT statements for tables with only generated columns

  • Revision #99d1156dec 2026-07-20 23:37:40 +0000

    • MDEV-40217 mariadb-dump loses rows for all-generated tables

  • Revision #0d035cd9c1 2026-06-17 20:02:38 +0200

    • MDEV-32362 post-review changes

  • Revision #385878d728 2025-02-04 19:34:13 +0000

    • MDEV-32362 Handle generated columns in mariadb-dump INSERT statements

  • Revision #7b89d04911 2026-07-06 16:12:37 -0400

    • MDEV-40125: OLD_VALUE crashes on a view with an expression

  • Revision #934108aab5 2026-06-17 23:04:28 +0200

    • MDEV-14443 DENY statement

  • Revision #7322a6656a 2026-03-27 15:30:24 +0100

    • MDEV-39169 Replace deprecated network functions in resolveip

  • Revision #199a4dd2a9 2026-07-02 10:16:30 +0530

    • MDEV-39977: database prefix is dropped in explain plan note

  • Revision #fea7a9934c 2026-07-08 09:53:14 +0530

    • MDEV-16462: explain format=json produces illegal json text

  • Revision #980c911c5b 2026-03-10 13:15:01 +0400

    • MDEV-39022 Add `LOCAL spvar` syntax for prepared statements and SYS_REFCURSORs

  • Revision #0350ad8cb0 2026-06-03 15:34:31 +0200

    • MDEV-30041 don't set utf8_is_utf8mb3 by default in the old-mode

  • Revision #fd8cec54af 2026-06-17 22:47:29 +0200

    • MDEV-35254 post-review fixes

  • Revision #5ee48be418 2025-12-31 00:54:22 +0530

    • MDEV-35254 Make iterations count configurable in PARSEC plugin

  • Revision #1980747f96 2026-06-17 22:14:18 +0200

    • MDEV-35254 Add get_current_thd() service function

  • Revision #22228cc1e0 2026-04-14 09:15:14 +0530

    • MDEV-35254 refactor: Make my_bit.h an independent header

  • Revision #f6f572164a 2026-07-03 16:19:18 +1000

    • MDEV-40142 main.func_xxh fails under --view-protocol

  • Revision #bd366d81b8 2026-06-26 16:48:14 +0530

    • MDEV-39942: use actual_rec_per_key in loose scan sj optimization

  • Merge Revision #dcb8fdc739 2026-06-29 08:38:07 +0300 - Merge 13.0 into main

  • Revision #5a87829876 2026-06-29 13:31:28 +1000

    • Update test digests - perfsceham.start_server_log_digest_sql_length/digest_view

  • Revision #798afe92f0 2026-04-03 19:21:47 +0530

    • MDEV-13594: Implement -> and ->> JSON path operators

  • Merge Revision #34dd221590 2026-06-25 14:49:32 +0200 - Merge branch '13.0' into 'main'

  • Revision #9443c4035b 2026-05-27 14:24:43 +0300

    • MDEV-39720: Optimizer Trace doesn't quote string values, may have invalid JSON

  • Revision #2bd0af7349 2026-05-12 10:03:41 -0400

    • MDEV-39602: Document the join_type enumeration

  • Revision #c6e8dad642 2026-06-16 08:45:00 +1000

    • MDEV-40040 XXH32/XXH3 NULL-correctness regression

  • Revision #65d7828c6a 2026-06-16 08:08:13 +1000

    • MDEV-40043 Assertion in my_uca_hash_sort_utf8mb4 on SELECT XXH32(REGEXP_REPLACE...)

  • Revision #4c873e4f16 2026-05-27 16:47:00 +1000

    • MDEV-39661 LSAN Detectable memory leak in XXH_malloc upon SHUTDOWN

  • Revision #210ae62c5c 2026-04-22 21:36:31 -0700

    • MDEV-38180 Add XXH32() and XXH3() SQL functions

  • Revision #735ae018b5 2026-03-02 19:13:29 +0000

    • MDEV-38936 Proactive handling of InnoDB tablespace full condition

  • Merge Revision #039def0efd 2026-06-16 15:03:05 +0200 - Merge 13.0 to main

  • Revision #b9bbf08c87 2026-06-15 07:29:33 +1000

    • MDEV-29909 : SST fails when datafile is larger than datadir space (fix)

  • Revision #f64825ce43 2026-06-12 15:51:38 +0530

    • MDEV-38305: Expose adaptive hash index statistics in ANALYZE FORMAT=JSON

  • Revision #91c4460e25 2026-05-13 10:13:03 +0530

    • MDEV-38305: Expose adaptive hash index statistics in ANALYZE FORMAT=JSON

  • Revision #c3ec2dc368 2026-03-06 15:26:00 +0530

    • MDEV-25727 Add FORMAT JSON support to JSON_TABLE

  • Revision #f40ea8f4e6 2026-05-27 23:51:41 +0000

    • MDEV-39548 Further cleanup of MDL_request boilerplate

  • Revision #02e1853c89 2025-12-08 15:53:09 +0200

    • MDEV-29909 : SST fails when table is defined with DATA DIRECTORY='/path/to' and datafile is larger than datadir space

  • Revision #a06be0288f 2026-05-27 13:37:36 +0300

    • MDEV-39768: Optimizer trace should use utf8mb4

  • Revision #3f6214aa32 2025-06-25 17:10:03 +0300

    • MDEV-37070 Implement table options to enable/disable features

  • Revision #2ecb8bb6b5 2026-05-27 13:44:15 +0200

    • 13.0 branch

  • Merge Revision #d195db57ff 2026-05-27 12:49:36 +0200 - Merge branch '13.0'

  • Revision #5a9af15a2c 2026-05-13 17:48:16 +0000

    • MDEV-39548 Cleanup MDL_request boilerplate with ACQUIRE_LOCK macro

Be notified of new MariaDB Server releases automatically by subscribing 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 page.

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

spinner

Last updated

Was this helpful?