MariaDB 11.8.5 is a Stable (GA) release of MariaDB Community Server 11.8, released on 2025-11-14
Alternate download from mariadb.org
Release date: 14 Nov 2025
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 11.4.9
2025-11-12 18:02:47 +0100
MDEV-38068 Query doesn't delete all data it should after update to 11.8.4
Merge 2025-11-07 11:03:38 +0100 - Merge branch '11.8' into mariadb-11.8.4
2025-11-06 12:31:11 -0500
bump the VERSION
MariaDB 11.8.3 is a Stable (GA) release of MariaDB Community Server 11.8, released on 2025-08-06
Alternate download from mariadb.org
Release date: 6 Aug 2025
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 11.4.8
Merge 2025-07-28 20:16:25 +0200 - Merge branch '11.4' into 11.8
2025-07-22 15:09:55 +0200
overflow/inf in vec_distance_euclidean
2025-07-21 20:24:34 +0200
MDEV-37063 Sporadic segmentation faults possibly related to vector search
2025-07-09 17:16:32 +0200
fix a typo in a test
2025-06-27 21:40:15 +0200
MDEV-35184 Corruption errors upon creation or usage of Federated table with vector key
2025-06-26 21:35:37 +0200
MDEV-7761 Some MTR tests fail when run on a host named 'localhost'
2025-06-26 21:28:01 +0200
MDEV-37025 Incorrect error/docs for Vector column lengths (max = 65532
2025-06-25 22:15:15 +0200
MDEV-37005 Unexpected ER_TABLE_EXISTS_ERROR on primary or replica upon CREATE OR REPLACE for partitioned table
2025-06-25 10:36:42 +0200
bugfix: cannot access shared MEM_ROOT without a lock
2025-06-24 21:48:26 +0200
MDEV-37068 Can't find record in 't1' on INSERT to Vector table
2025-06-22 13:27:05 +0200
MDEV-36777 create vector table failed with VECTOR INDEX when innodb_force_primary_key=on
2025-06-21 22:26:20 +0200
MDEV-37022 Assertion when adding FK to MyISAM/Aria table with a vector index
2025-06-21 18:28:45 +0200
cleanup: mhnsw - always scale>0
2025-06-20 15:36:13 +0200
MDEV-37055 UBSAN: 32801 is outside the range of representable values of type 'short'
2025-06-18 18:31:03 +0200
MDEV-36526 Enable Feedback Plugin for RPM Packages
2025-04-27 20:12:28 +0200
MDEV-36531 Enable Feedback Plugin for DEB Packages
2025-06-20 17:28:51 +0200
cleanup: whitespace
2025-04-27 18:04:45 +0200
MDEV-36532 Enable Feedback Plugin for Windows
2025-07-18 12:50:52 +1000
fix incorrect merge 15700f54c212 (part 3) galera.mariadb_tzinfo_to_sql
2025-06-17 14:07:24 -0400
MDEV-35913 Assertion `m_comparator.cmp_type() != ROW_RESULT' in Item_func_in
2025-07-09 10:55:16 +1000
fix incorrect merge 15700f54c212 (part 2) rocksdb_rpl.rpl_xa
2025-07-03 14:24:15 +0000
MDEV-36758: always release ctx in mhnsw_delete_all
2025-06-27 10:44:04 +1000
MDEV-37092 galera_new_cluster installed under WITH_WSREP=OFF
2025-06-05 16:14:38 -0500
MDEV-37107 - Optimise dot_product by loop-unrolling by a factor of 4
2025-06-26 11:45:33 +0300
MDEV-35049: Improve test coverage
2025-06-24 15:15:28 +1000
MDEV-36697: Wrong server.cnf group for version
Merge 2025-06-18 07:43:24 +0200 - Merge branch '11.4' into 11.8
2025-06-12 14:35:23 -0400
MDEV-36997 Assertion failed in ha_tina::delete_row on multi delete
2025-06-11 09:45:32 +1000
MDEV-27964: tests - enable msan tests on have_crypt.inc
2025-06-11 09:40:32 +1000
MDEV-34933 remove MSAN exclusion on test plugins.rpl_auth
2025-06-12 11:52:17 +0200
MDEV-36995: ifunc is not supported by musl
2025-06-04 09:39:02 -0400
bump the VERSION
Merge 2025-05-30 13:28:41 +0200 - Merge branch '11.8' into 11.8 release
2025-05-28 14:34:26 +0300
MDEV-36863 InnoDB: Failing assertion: !block->n_hash_helps after failing to shrink innodb_buffer_pool_size
2025-05-28 13:33:06 +0300
MDEV-36868: Inconsistency when shrinking innodb_buffer_pool_size
2025-05-24 21:24:29 +0400
MDEV-36835 - main.aborted_clients fails after various tests
2025-04-09 13:53:59 +0300
MDEV-36527 : Selecting mysql.wsrep_streaming_log incorrectly not allowed when detached
2025-02-24 20:53:39 -0700
MDEV-35837: Update CODING_STANDARDS to C++17 [skip ci]
2025-03-05 17:12:25 +0200
Update 11.8 man pages
MariaDB 11.8.4 is a Stable (GA) release of MariaDB Community Server 11.8, released on 2025-11-06
Alternate download from mariadb.org
Release date: 6 Nov 2025
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 11.4.9
Merge 2025-11-04 13:58:23 +0100 - Merge branch 'bb-11.4-serg' into bb-11.8-serg
Merge 2025-11-04 10:05:21 +0100 - Merge branch '11.4' into 11.8
2025-11-04 01:05:25 +0100
MDEV-37345 sequences and prelocking (11.4 version)
Merge 2025-11-03 14:23:51 +0100 - Merge branch '10.11' into 11.4
2025-11-03 19:56:46 +0100
fix nullptr-with-nonzero-offset UB
2025-11-03 16:56:29 +0100
fix merge test to restore the environment
Merge 2025-10-24 12:25:01 +0200 - Merge branch '11.4' into bb-11.8-release
2025-10-23 18:35:39 +0200
When replacing WHERE f with WHERE f IS TRUE mark it AT_TOP_LEVEL
2025-10-14 14:57:06 +1200
MDEV-36034 KILL or timeout inside derived table optimization causes an assert
2025-08-28 01:01:01 +0530
MDEV-37489: SIGSEGV in get_param_default_value | store_schema_params
2025-10-15 17:26:36 +1100
MDEV-37494: galera_3nodes.galera_vote_majority_dml - merge fix
2025-10-15 15:41:28 +1100
MDEV-35523 wsrep.wsrep_off merge fix
2025-10-15 14:46:54 +1100
MDEV-35748 galera.MDEV-35748 test result merge fix
2025-10-15 13:36:50 +1100
MDEV-37784 fix the warning (part 2)
2025-10-14 15:46:46 +0200
bump uuid_v4 and uuid_v7 plugin maturity to stable
Merge 2025-10-09 16:57:55 +0300 - Merge 11.4 into 11.8
Merge 2025-10-07 14:37:43 +0300 - Merge 11.4 into 11.8
2025-09-07 09:41:46 +0200
MDEV-34134: Assertion failure in online_alter_log_row upon replicating REPAIR on mysql.gtid_slave_pos
2025-09-19 12:57:02 +0200
fix rand() values in vector tests
2025-10-06 10:53:05 +0200
MDEV-37784 fix the warning
2025-10-06 10:56:55 +0200
cleanup: use CREATE_TYPELIB_FOR
2025-09-29 19:36:26 +0300
MDEV-37723: TPROC-H Query4 much slower in 11.4 than in 10.11
2025-10-02 12:53:58 +1100
MDEV-37784 Introduce @@new_mode variable
Merge 2025-10-01 10:32:47 +0300 - Merge 11.4 into 11.8
Merge 2025-09-30 16:03:51 +0300 - Merge 11.4 into 11.8
2025-09-30 10:15:09 +0300
MDEV-37482: Introduce innodb_adaptive_hash_index_cells
2025-09-30 10:14:59 +0300
MDEV-37482: Contention on btr_sea::partition::latch
2025-09-30 10:14:29 +0300
MDEV-35049 fixup: Avoid useless rebuild if cmp=0
2025-09-30 10:12:10 +0300
MDEV-29445 fixup for innodb_adaptive_hash_index
2025-09-30 10:11:56 +0300
MDEV-35049 fixup: Fix SUX_LOCK_GENERIC
Merge 2025-09-30 09:28:08 +0300 - Merge 11.4 into 11.8
Merge 2025-09-29 15:24:46 +0300 - Merge 11.4 into 11.8
2025-09-10 18:39:14 +0300
MDEV-37404 Cleanups
2024-04-28 01:10:36 +0200
MDEV-15990 innodb: change DB_FOREIGN_DUPLICATE_KEY to DB_DUPLICATE_KEY
2024-04-27 21:04:49 +0200
MDEV-15990 versioning: don't allow changes in the past
2024-03-30 18:34:26 +0100
MDEV-15990 handle timestamp-based collisions as well
2025-01-07 19:37:58 +0100
MDEV-15990 REPLACE on a precise-versioned table returns ER_DUP_ENTRY
2022-12-28 23:05:46 +0300
MDEV-15990 Refactor write_record and fix idempotent replication
2025-09-17 11:35:21 +0300
dbug_print_row() fix
2025-09-04 11:05:54 +1000
MENT-2388 MDEV-37518 Check number of fields in mysql.servers before trying to read Options
2025-09-04 13:37:40 +0400
MDEV-26115 Crash when calling stored function in FOR loop argument
2025-08-20 15:25:27 +0200
MDEV-37463 - minimize recompilation required for tpool_min
2025-08-20 10:22:20 +0200
MDEV-37463 Avoid libaio/liburing dependencies in mariadb-import
2025-09-05 11:30:10 +0300
MDEV-35152 fixup: GCC -Wmaybe-uninitialized
2025-09-04 11:12:39 +1000
SQL parser: add -fno-strict-aliasing to gcc<9 aarch build
2025-08-29 16:30:11 +0300
Add statistics usable for feedback plugin
2025-08-25 11:54:10 +0300
MDEV-37497 : galera-new-cluster is installed wrong directory in bintar
2025-08-06 17:23:45 -0400
bump the VERSION
MariaDB 11.8 Changelog Series
MariaDB 11.8.2 is a Stable (GA) release of MariaDB Community Server 11.8, released on 2025-06-04
Alternate download from mariadb.org
Release date: 4 Jun 2025
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 11.4.7
Merge 2025-05-21 15:57:16 +0200 - Merge branch '11.4' into 11.8
Merge 2025-05-13 13:44:58 +0300 - Merge 10.11 into 11.4
2025-05-13 12:27:50 +0300
: Huge performance drop
2025-05-13 12:27:46 +0300
: Assertion i < BUF_BUDDY_SIZES failed in buf_buddy_shrink()
2025-05-13 12:27:42 +0300
: InnoDB buffer pool reserves all assigned memory
2025-05-08 11:18:16 +0300
log_t::append_prepare_wait(): Bogus assertion on write_lsn
2025-04-28 10:22:58 -0600
: Testcase Fixup
2025-05-13 12:27:36 +0300
bump the VERSION
2025-05-13 13:43:53 +0300
bump the VERSION
2025-01-15 09:18:12 +1100
make HOSTNAME a cmake configure variable
2025-04-19 18:02:51 -0400
: In Optimizer Trace, print index name in chosen_access_method
2025-05-08 19:08:29 +0200
Fix the test: changing charset should be dome when we can not skip the test.
2025-04-29 08:27:07 +0200
Fix version
Merge 2025-04-28 19:10:10 +0200 - Merge branch '11.4' into 11.8
Merge 2025-04-27 11:33:27 +0200 - Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg
2025-04-24 14:32:14 +0300
CREATE-SELECT may lose in binlog side-effects of stored-routine
2025-04-20 10:42:53 +0200
vector index search allocates too much memory for large ef_search
2025-04-07 22:43:56 +0200
Extend SBOM with 'license' and 'copyright'
2025-04-17 16:29:07 +0200
fix incorrect merge 15700f54c212
2025-04-15 00:36:20 +0200
set the function result field name for error reporting
2025-04-15 00:18:23 +0200
Assertion failure in TABLE_SHARE::init_from_sql_statement_string upon returning wrong type from function
2025-04-06 11:52:34 +0200
cleanup: mhnsw, fix vector length when cosine
2024-12-23 17:25:35 +0400
ALTER performs vector truncation without WARN_DATA_TRUNCATED or similar warnings/errors
2025-04-02 18:06:29 +0200
test main.func_format fails on i386 on exabyte/petabyte mismatch
2025-02-07 15:12:20 +0400
DATA/INDEX DIRECTORY options are ignored for vector index
2025-03-29 12:13:42 +0100
DATA/INDEX DIRECTORY handling is inconsistent
2025-03-28 21:57:31 +0100
mtr: use plugin-load-add in have_rocksdb.opt
2025-03-28 21:56:44 +0100
consistent error messages, no <angle quoting>
2025-03-27 20:20:32 +0100
assert with vector index and very long PK
2025-03-26 22:10:53 +0100
InnoDB: Failing assertion: prebuilt->select_lock_type != LOCK_NONE || srv_read_only_mode || trx->read_view.is_open()
2025-03-26 21:25:39 +0100
Crash on disconnect when dropped Aria table with vector key under lock
2025-03-26 16:49:40 +0100
InnoDB assert with vector index under LOCK TABLES
2025-03-25 11:11:46 +0100
assert in safe_mutex_lock that the mutex is initialized
2025-03-25 11:11:01 +0100
MariaDB crashes when trying to access information_schema.users under --skip-grant-tables
2025-03-25 10:41:43 +0100
Server crashes when reading information_schema.COLUMNS after creating a table with virtual columns using the GIS data type
2025-02-14 14:16:40 +0100
Assertion failure in TABLE_SHARE::init_from_sql_statement_string
2025-04-18 09:41:12 +0200
fix for post-test check of multi_source.master_info_file
2025-04-16 11:19:49 +1000
Optimize subqueries before sending EXPLAIN output in single table update
2025-02-21 12:41:50 -0500
- mhnsw: support powerpc64 SIMD instructions
2025-04-03 18:29:24 +1100
don't check is_infoschema_db for null db
Merge 2025-04-02 14:07:01 +0300 - Merge 11.4 into 11.8
2025-03-27 18:02:37 +0700
: Minor refactoring of the method get_expr_query at the classes sp_instr_cpush/sp_instr_cursor_copy_struct
2025-03-24 12:38:46 +0700
: Stored routine with a cursor crashes on the second execution if a DDL statement happened
2025-03-20 18:38:09 +0400
Comparison ROW(stored_func(),1)=ROW(1,1) calls the function twice per row
2024-11-27 07:33:26 -0700
: Optimize Query_log_event::begin_event()
2025-03-06 09:36:10 +0100
forgotten symbolic error representation
Merge 2025-03-05 20:39:47 +0200 - Merge 11.4 into 11.8
2025-02-17 13:43:22 +1100
Check for existence of the new Options JSON field in mysql.servers
2025-02-20 13:12:23 +0100
: main.mysqldump fails in parallel mysql-import test
2025-02-18 13:09:26 +0200
Fixed compile failure in sql_print_warning in sql_acl.cc
2025-02-13 17:27:11 +0100
postfix
2025-02-13 13:06:50 +0200
: Assertion on 2nd PS execution with error and Array Binding
2025-02-12 14:07:10 -0500
main.multidelete_engine missing result file
2025-02-05 15:28:42 +0100
- fix non-determinism in the main.status test
MariaDB 11.8.1 is a Release Candidate (RC) release of MariaDB Community Server 11.8, released on 2025-02-13
Release date: 13 Feb 2025
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 11.8.0 are also included in this changelog
Includes all fixes from
2024-08-15 01:21:11 -0600
Update my_snprintf’s last loose ends to suffixes
2024-08-14 23:52:58 -0600
Update errmsg-utf8.txt re my_snprintf suffixes
2024-08-12 22:08:50 -0600
make abi_update
2024-10-13 19:27:37 -0600
Tag rest of my_vsnprintf users w/ ATTRIBUTE_FORMAT
2024-08-12 20:23:21 -0600
Tag ALL my_error_reporters with ATTRIBUTE_FORMAT
2024-08-12 18:19:15 -0600
Tag myisamdef.h printers with ATTRIBUTE_FORMAT
2024-08-12 17:34:04 -0600
Tag the logger service with ATTRIBUTE_FORMAT
2025-01-12 22:03:23 -0700
Tag the sql/log.h family with ATTRIBUTE_FORMAT
2024-08-05 14:39:09 -0600
Reënable ATTRIBUTE_FORMAT on DBUG_PRINT & t/eprint
2025-01-12 21:55:23 -0700
Tag push_warning_printf with ATTRIBUTE_FORMAT
2024-07-31 22:42:56 -0600
Tag my_printf_error with ATTRIBUTE_FORMAT
2024-07-29 19:57:13 -0600
Tag mysqltest formatters with ATTRIBUTE_FORMAT
2024-06-28 20:48:51 -0600
Tag my_vsnprintf.c with ATTRIBUTE_FORMAT
2025-01-17 12:50:02 -0700
unittest/mytap/tap.h: Use ATTRIBUTE_FORMAT
2024-08-15 22:56:39 -0600
Remove %`s %b %M %T from my_vsnprintf
2024-08-11 19:58:11 -0600
Rename my_snprintf’s %uE to %iE
2024-06-22 16:11:19 -0600
Make service_my_snprintf.h doc more professional
2024-07-25 21:57:06 -0600
Add %sQ, %sB, %uE & %sT to my_vsnprintf
2024-06-04 19:35:46 -0600
Merge vsnprintf %b, %T & %M code into %s/%u
2025-02-05 17:26:32 +0100
Server crashes in Item_func_vec_distance::fix_length_and_dec upon reading from I_S table
2024-12-04 17:51:23 +0100
post-merge fixes
2023-04-21 10:44:44 +0800
Read max size bytes from encryption key file and ignore remain bytes
2024-12-13 11:56:31 +0100
cleanup: select ... into tests
Merge 2025-02-11 20:29:43 +0100 - Merge branch '11.7' into 11.8
2025-02-10 12:50:19 +0200
Update mariadb-import man page with --innodb-optimize-keys option
2025-02-10 13:27:59 +1100
: Use CRC-32C and avoid allocating heap (postfix)
2025-02-07 16:57:05 +0200
Added missing DROP PROCEDURE to mtr test main.log_state
2025-02-04 21:35:55 +0200
Fixed costs in JOIN_TAB::estimate_scan_time() and HEAP
2025-02-05 10:41:11 -0500
Feature rebase
2025-01-29 15:21:03 -0500
, Reintroduce delete_while_scanning for multi_delete
2025-01-30 16:30:56 +0200
Wrong result for UPDATE ... ORDER BY LIMIT which uses tmp.table
2024-12-03 09:43:45 -0500
Support ORDER BY and LIMIT for multi-table DELETE, index hints for single-table DELETE
2024-12-03 09:48:17 -0500
(refactoring) Support ORDER BY and LIMIT for multi-table DELETE...
2024-11-21 14:55:51 +0800
: Stored procedures: default values for parameters (optional parameters)
2024-12-29 12:50:04 +0400
Unexpected error on WHERE inet6col
2024-12-03 17:17:17 -0800
All-green GitLab CI in main branch in January 2025
2024-09-12 23:25:40 +0800
: Implement RECORD type Implement DECLARE TYPE type_name IS RECORD (..) with scalar members in stored routines and anonymous blocks
2025-01-27 16:29:25 +0700
: Skipping a row operation from a trigger
2025-01-26 13:58:03 +0200
: Add basic optimizer support for virtual column: more tests
2025-01-16 10:24:34 +0200
: Assertion `marked_for_read()' failed for query with vcols
2024-11-26 14:50:41 +0200
: Add basic optimizer support for virtual column
2025-01-24 19:22:02 +0700
: Column list in the trigger definition
2025-01-23 15:15:03 +0100
mariadb-import: optimize index and constraint creation
2025-01-24 13:12:55 +0100
appveyor - run builds in "main" branch
2025-01-23 21:45:26 +0200
: s3.mysqldump fails in buildbot
2024-10-23 15:17:32 +0400
Make OS character sets "utf8" and "utf-8" map to MariaDB character set "utf8mb4"
2024-12-09 17:11:08 +0100
VEC_DISTANCE() function to autouse the available index type
2024-12-08 17:14:42 +0100
cleanup: one Item_func_vec_distance class, not three
2024-12-09 20:40:29 +0100
cleanup: move test w/ character_set_results=utf16 into separate file
2024-12-09 12:24:03 +0100
cleanup: extraneous quotes in errmsg.txt
2025-01-17 11:41:32 +0100
followup - reenable Innodb bulk load in mariadb-import
2024-11-28 23:02:29 +0400
- mhnsw: support aarch64 SIMD instructions
2025-01-13 14:48:43 -0500
Move to c++17
2025-01-15 14:37:43 +0100
generate SBOM from server builds
2025-01-15 07:31:33 +0200
: index records in a wrong order
2025-01-10 16:40:55 +0200
page_cur_search_with_match() could avoid rec_get_offsets()
2025-01-10 16:40:37 +0200
: Always enable page_cur_search_with_match_bytes()
2025-01-10 16:40:35 +0200
: Avoid building AHI beyond unique field prefix
2025-01-10 16:40:34 +0200
: Improve btr_search_drop_page_hash_index()
2025-01-10 16:40:32 +0200
: Fix bogus rebuild on BTR_CUR_HASH_FAIL
2025-01-10 16:40:30 +0200
: Fix bogus BTR_CUR_HASH_FAIL on contention
2025-01-10 16:40:29 +0200
: Fix bogus BTR_CUR_HASH_FAIL on PAGE_CUR_LE
2025-01-10 16:40:22 +0200
: Privatize ut_fold_ulint_pair()
2025-01-10 16:39:44 +0200
: Use CRC-32C and avoid allocating heap
2025-01-10 16:30:42 +0200
: btr_search_check_free_space_in_heap() is a bottleneck
Merge 2025-01-09 13:46:06 +0200 - Merge 11.7 into main
2024-11-26 11:28:57 +1100
Sargable substr(col, 1, n) = str
2024-12-18 13:50:03 +0100
: add basic unit test for DYNAMIC_ARRAY
2024-12-17 16:55:46 +0100
unittest output improvement for json_normalize-t
Merge 2024-12-04 10:02:00 +0200 - Merge 11.7 into main
2024-12-03 17:51:35 +0530
Enable --no-autocommit by default in mysqldump
Merge 2024-12-02 17:55:44 +0200 - Merge 11.7 into main
2024-08-05 23:02:02 +0200
Provide a safe range for RocksDB errors
2024-11-16 12:23:55 -0700
Create FUNDING.yml
2023-04-08 06:14:14 +0200
: format_bytes implementation
2024-11-18 14:41:03 +0400
Suppress "This function has the same name" warnings in I_S queries
2024-11-14 19:09:01 +0100
11.8 branch
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL