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
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
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?

