MariaDB 10.11.12 Changelog
Note: This page describes features in the source repository for MariaDB 10.11. There are currently no official packages or binaries available for download which contain the features. If you want to try out any of the new features described here you will need to get and compile the code yourself.
For the highlights of this release, see the release notes.
The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
- Includes all fixes from MariaDB 10.6.22
- Revision #cafd22db79
2025-04-22 15:29:48 +0300
- Code cleanup in mark_common_columns(): nj_col_2 is non-NULL here
- Revision #5033da6ed6
2025-04-28 15:12:44 +0300
- Fix rocksdb_sys_vars.rocksdb_stats_level_basic test
- Merge Revision #4d41ec081e 2025-04-26 10:47:03 +0200 - Merge branch '10.6' into 10.11
- Revision #ddd5ba3a00
2025-02-28 14:43:20 +0200
- MDEV-14432 mysqldump does not preserve case of table names in generated sql
- Revision #05813f54cf
2025-04-24 00:23:48 +0400
- MDEV-36648 - main.mdl_sync extra test.t2 row in I_S.metadata_lock_info
- Revision #5f69e18152
2025-04-24 13:46:43 +0530
- MDEV-36682 Conflict between MDEV-36504 and MDEV-16329
- Revision #1d5557d9c0
2025-04-22 20:15:08 -0600
- MDEV-36663 Semi-sync Replica Can't Kill Dump Thread When Using SSL
- Revision #f1a8b7fe95
2025-04-23 15:42:12 +0300
- MDEV-36646: innodb_buffer_pool_size change aborted
- Revision #1a044437a3
2025-03-21 11:43:31 +0200
- MDEV-16523 update RocksDB to 6.29fb
- Merge Revision #75ad1e9f00 2025-04-23 08:53:53 +0300 - Merge 10.6 into 10.11
- Revision #8c7c144f19
2025-04-14 16:49:25 +0300
- MDEV-36592: In JOIN ... USING(columns), query plan depends on join order
- Revision #7b0820b8b7
2025-04-21 15:06:30 +0200
- cleanup: redundant my_casedn_str()
- Revision #ab71860161
2025-04-21 15:03:55 +0200
- cleanup: check_column_name(const Lex_ident &name)
- Revision #63a69ab936
2025-04-21 15:03:01 +0200
- cleanup: remote automatic conversion char* -> Lex_ident
- Revision #588f7a5af7
2025-01-13 11:17:55 -0700
- MDEV-35694: Mysqlbinlog --stop-position should warn if EOF not reached with --read-from-remote-server
- Merge Revision #20b818f45e 2025-04-21 11:23:11 +0200 - Merge branch '10.6' into 10.11
- Revision #7d9660ed93
2024-12-12 14:55:56 +1100
- item_json*: handle memory allocations
- Revision #ca144971e1
2024-12-12 15:14:23 +1100
- MDEV-35614: json_unescape for comparison uses utf8mb4_bin
- Revision #ccbcafc22e
2024-12-12 15:02:46 +1100
- MDEV-35614: JSON_UNQUOTE doesn't work with emojis
- Revision #5a536adb03
2024-12-12 14:58:59 +1100
- Arg_comparator::compare_{e_,}json_str_basic unescaping warnings
- Revision #ea20948b8a
2024-12-12 14:49:20 +1100
- json: escaping/unescaping errors should be handled.
- Revision #f699010c0f
2024-12-12 14:48:09 +1100
- json_unescape: don't fill unconverted characters with ?
- Revision #459dfe99d1
2025-04-18 19:53:55 +0200
- Fix appveyor config
- Revision #15fd232da4
2025-04-09 13:57:09 -0400
- MDEV-36235 Incorrect result for BETWEEN over unique blob prefix
- Revision #07b442aa68
2025-04-16 13:36:05 +1100
- MDEV-36607 find_order_in_list mismatch when order item needs fixing()
- Revision #c25237c28d
2025-04-04 16:07:27 -0400
- MDEV-36211 Incorrect query result for binary_column NOT LIKE binary_column
- Revision #23cc3eb1f7
2025-04-17 15:11:21 +0300
- MDEV-36257: Fix a debug assertion
- Revision #f388222d49
2025-04-17 10:28:17 +0530
- MDEV-36504 Memory leak after CREATE TABLE..SELECT
- Merge Revision #1a013cea95 2025-04-15 21:40:26 +0200 - Merge branch '10.6' into '10.11'
- Revision #4c9ff3c1be
2025-04-15 15:42:10 +0200
- Improve AppVeyor CI configuration
- Revision #6edfdae44d
2025-04-09 17:00:42 +0200
- MDEV-35983 Avoid install failures by using retry logic for file operations
- Revision #1f5d2b2010
2025-03-29 20:36:08 +0200
- MDEV-33671: Remove hardcoded open-files-limit in safe_process.cc
- Revision #a524ec5951
2025-04-14 10:33:22 +0300
- MDEV-36587 InnoDB uses too much memory
- Revision #a096f12ff7
2025-04-14 08:33:10 +0300
- MDEV-29445 fixup: debug assertion
- Revision #60638a84e8
2025-04-13 12:11:34 +0200
- MDEV-36586 USER_STATISTICS.BUSY_TIME is in microseconds
- Revision #acd071f599
2025-04-10 13:02:17 +0300
- MDEV-21923: LSN allocation is a bottleneck
- Revision #0bcc03a2e6
2025-04-10 12:58:10 +0300
- Recovery cleanup
- Revision #00fa5b8676
2025-02-04 13:42:18 -0500
- MDEV-35721 UBSAN: runtime error: -nan outside range
- Revision #669f719cc2
2025-04-07 11:01:17 +0300
- MDEV-36489 10.11 crashes during bootstrap on macOS
- Revision #b005b6097f
2025-04-03 12:25:44 +0200
- Cleanup CMake code (Windows-specific)
- Revision #ff4209fa0d
2025-04-01 10:39:25 +0200
- Fix broken clang-cl compilation
- Revision #dca2e5509e
2025-04-04 16:22:30 +1100
- MDEV-36480 USAN: checking identifier names for 0 length names
- Revision #c06c36218a
2024-11-25 19:06:51 +0200
- MDEV-35506 commit policy of one-phase-commit even at errored-out binlogging leads to assert
- Revision #1b4efbeb8c
2024-11-25 19:48:23 +0200
- MDEV-35207 ignored error at binlogging by CREATE-TABLE-SELECT leads to assert
- Revision #58a3677309
2025-04-02 15:56:22 +0300
- MDEV-29445 fixup: Do not skip a test
- Merge Revision #373071b956 2025-04-02 15:55:46 +0300 - Merge 10.6 into 10.11
- Merge Revision #aaec841865 2025-04-02 09:33:20 +0300 - Merge 10.6 into 10.11
- Revision #4d1484f045
2025-04-02 09:33:09 +0300
- Merge fixup
- Merge Revision #74f0b99edf 2025-04-02 05:50:52 +0200 - Merge branch '10.6' into '10.11'
- Revision #0545695de7
2025-03-31 15:21:14 +0200
- MDEV-36426 Crash handler output needs newline before "Optimizer switch"
- Revision #a632a69386
2025-03-28 13:28:28 +0100
- MDEV-36127 Add MTR test for mariadb-upgrade-service on Windows
- Revision #fc60b89d0c
2025-03-28 12:16:51 +0100
- MDEV-36283 "OpenEvent() failed" fatal error in mariadb-upgrade-service
- Merge Revision #730dcf7e6d 2025-03-31 17:57:43 +0200 - Merge branch '10.6' into 10.11
- Revision #6e339baad5
2025-03-30 14:22:45 +0200
- MDEV-28908 Confusing documentation and help output for --ssl-verify-server-cert
- Revision #7d17ee97c2
2025-03-30 12:43:35 +0200
- MDEV-36437 mariabackup - confusing error message when running out of file handles with partitioned MyISAM
- Revision #8363d05f4d
2025-03-25 18:49:03 +0100
- Fix Windows build to use dynamic DLL runtime (MD) by default
- Revision #8896de2baa
2025-03-24 20:21:45 +0100
- MDEV-35746 support fmtlib-11.1.0
- Revision #56b19ac030
2025-03-22 21:40:06 +0100
- MDEV-35953 mysql_stmt_errno() returns 0 after an error in mysql_stmt_execute()
- Revision #0b37c2e7a8
2025-02-14 14:58:31 +0100
- MDEV-36084 mariadb-hotcopy requires '--port' set for operation since 10.11
- Merge Revision #7335e9b8ef 2025-03-28 10:55:40 +0200 - Merge 10.6 into 10.11
- Revision #c61345169a
2025-03-28 02:53:59 +0100
- galera tests: synchronization after merge
- Revision #027d815546
2025-03-27 14:52:07 +0200
- MDEV-29445 fixup: Make Valgrind fair again
- Revision #9a6540cb84
2025-03-27 08:54:00 +0200
- MDEV-29445 fixup: galera_sst_mariabackup_use_memory
- Revision #d68f5ea9f0
2025-03-27 08:19:40 +0200
- MDEV-35000 fixup: galera.MDEV-33136
- Merge Revision #ab0f2a00b6 2025-03-27 08:01:47 +0200 - Merge 10.6 into 10.11
- Revision #ba81009f63
2025-03-26 17:05:48 +0200
- MDEV-34863 RAM Usage Changed Significantly Between 10.11 Releases
- Revision #b6923420f3
2025-03-26 17:05:44 +0200
- MDEV-29445: Reimplement SET GLOBAL innodb_buffer_pool_size
- Revision #3b4de4c281
2025-03-24 13:07:36 +0200
- MDEV-32084: Assertion in best_extension_by_limited_search() ...
- Revision #d1a6792324
2025-03-26 14:31:44 +0200
- MDEV-36122: Protect table references with a lock
- Revision #4a21cba7fc
2025-03-26 14:30:46 +0200
- MDEV-36122 Assertion ctx0->old_table->get_ref_count() == 1
- Revision #47d11328c9
2025-03-25 14:42:58 +0200
- MDEV-36381: Comment "Procedure of keys generation ..." is in the wrong place
- Revision #33a462e0b1
2025-03-25 08:48:08 +0200
- MDEV-36373 Bogus Warning: ... storage is corrupted
- Revision #b0ec99398f
2025-01-20 23:16:53 +0000
- MDEV-21375: Get option group suffix from $MARIADB_GROUP_SUFFIX in addition to $MYSQL_GROUP_SUFFIX
- Revision #4c695c85bd
2025-03-24 09:01:07 +0300
- MDEV-34775 Wrong reopen of already open routine due to auto-create in SP
- Revision #f813c8541a
2025-03-14 03:30:33 +0200
- MDEV-34621 Fix division by zero in mariadb-slap when iterations=0
- Revision #2a92cf8b0c
2025-03-20 15:29:43 +0200
- MDEV-35000 fixup: GCC 4.8.5 -Wconversion
- Revision #b50df7bbd4
2025-03-06 11:21:18 +1100
- MDEV-36220 Correct length in memcpy saving and restoring found NULL record in loose index scan of min
- Revision #15848a75a7
2025-03-06 22:06:53 -0700
- MDEV-36238 Functional Tests for --master-info-file and --show-slave-auth-info
- Revision #408a637b87
2025-03-14 12:43:22 +0700
- MDEV-29344: engines/iuds.insert_time cannot run with PS protocol (syntax error)
- Revision #a8e35a1cc6
2025-03-11 12:13:05 +0530
- MDEV-36149 UBSAN in X is outside the range of representable values of type 'unsigned long' | page_cleaner_flush_pages_recommendation
- Revision #839828e57f
2024-11-05 12:44:58 +0000
- MDEV-36009: Systemd: Restart on OOM
- Revision #55efe47d3c
2025-03-11 15:28:52 +1100
- MDEV-36118 Fix wrong result with MAX in loose index scan
- Revision #652f33e0a4
2025-03-10 08:48:43 +0200
- MDEV-30000: Force an InnoDB checkpoint in mariadb-backup
- Revision #5b686cc8f9
2025-03-10 11:11:50 +0530
- MDEV-36253 Redundant check in wf_incremental_process()
- Revision #0331f1fff7
2025-03-07 10:52:59 +0200
- MDEV-36227 Race condition between ALTER TABLE…EXCHANGE PARTITION and SELECT
- Revision #6e6a1b316c
2025-02-28 09:00:16 +0200
- MDEV-35000: dict_table_close() breaks STATS_AUTO_RECALC
- Revision #1ed09cfdcb
2025-02-28 08:55:16 +0200
- MDEV-35000 preparation: Clean up dict_table_t::stat
- Revision #1965b2be16
2024-07-15 16:00:32 +0300
- MDEV-34620: Lots of index_merge created and discarded for many-way OR
- Revision #733852d4c3
2025-02-26 17:57:43 +0700
- BKA join cache buffer is employed despite join_cache_level=3 (flat BNLH)
- Revision #937ae4137e
2025-02-26 18:49:15 +1100
- MDEV-36155: MSAN use-of-uninitialized-value innodb.log_file_size_online
- Revision #2c0ba2680b
2025-02-25 15:45:44 +0200
- load_db_opt was always doing a file access if db.opt file did not exist
- Revision #cf01bfe811
2025-02-25 15:43:20 +0200
- Extended mariadb-test-run to define MARIADB_TOPDIR and MARIADB_DATADIR
- Revision #7b59a4dbc2
2025-02-25 15:50:23 +0200
- Allow 'mariadb' as a connection wrapper name for FederatedX.
- Revision #aea440d3e7
2025-02-09 14:48:38 +0200
- Fixed mysqld_list_processes to remove a possibility to access null pointers
- Revision #809a0cebdc
2025-02-25 11:41:49 +0200
- MDEV-36152 mariadb-backup --backup crash during innodb_undo_log_truncate=ON, innodb_encrypt_log=ON
- Merge Revision #0c204bfb87 2025-02-25 10:23:24 +0200 - Merge 10.6 into 10.11
- Revision #49d976feaa
2025-01-15 18:10:16 +1100
- MDEV-29605 Reset queued ping info of all spider connections associated with a closed spider handler
- Revision #7e001b2a3c
2025-02-17 15:55:58 +0200
- MDEV-36082 Race condition between log_t::resize_start() and log_t::resize_abort()
- Revision #43c5d1303f
2025-02-10 14:36:56 +0200
- MDEV-35958 Cost estimates for materialized derived tables are poor
- Revision #c9fe55ff7a
2025-02-10 14:32:47 +0100
- MDEV-36056 Fix VS2019 compilation
- Merge Revision #565a0cebd8 2025-02-10 14:45:18 +0200 - Merge 10.6 into 10.11
- Revision #91de54e098
2025-02-04 21:46:42 +0200
- Remove redundant if-statement in Index_prefix_calc::get_avg_frequency
- Revision #0e80d3bba8
2025-02-04 11:18:48 -0500
- bump the VERSION
- Merge Revision #72f21560d5 2025-02-02 22:29:42 +0100 - Merge branch '10.6' into '10.11'
- Revision #5f68fd52a9
2025-01-30 16:30:56 +0200
- MDEV-35955 Wrong result for UPDATE ... ORDER BY LIMIT which uses tmp.table
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.