All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 11.2.1 Changelog

The most recent release of MariaDB 11.2 is:MariaDB 11.2.6 Stable (GA) Download NowAlternate download from mariadb.org

Download 11.2.1Release NotesChangelogOverview of 11.2

Release date: 21 Aug 2023

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.2.0 are also included in this changelog

  • Includes all fixes from

  • Merge 2023-08-17 17:27:05 +0200 - Merge branch '11.1' into 11.2

  • 2023-08-08 18:07:56 +0400

    • Add switch to old_mode to disable non-locking ALTER

  • 2023-08-07 22:43:40 +0400

    • Assertion `thd->m_transaction_psi == null' fails

  • 2023-08-07 22:25:17 +0400

    • Cleanup: make slave_exec_mode of its enum type and pack Log_event better

  • 2023-08-04 00:20:03 +0400

    • Assertion fails upon replication online alter with MINIMAL row

  • 2023-07-28 19:46:02 +0400

    • ALTER TABLE ENGINE=s3 fails

  • 2023-07-28 17:13:55 +0400

    • ER_GET_ERRNO upon online alter on CONNECT table

  • 2023-07-27 15:26:32 +0400

    • Adding auto-increment to table with history online misbehaves

  • 2023-07-26 21:24:47 +0400

    • Online ALTER reports the number of affected rows incorrectly

  • 2023-07-26 00:58:00 +0400

    • Server crash upon online alter on sequence

  • 2023-07-25 17:32:24 +0400

    • add to binlog_bytes_written for an initial description event

  • 2023-07-25 01:58:39 +0400

    • make a proper cleanup if online_alter_binlog is failed to create

  • 2023-07-20 21:20:37 +0300

    • Replica's DML event deadlocks wit online alter table

  • 2023-07-20 20:13:08 +0400

    • fix key detection on replica with extra columns

  • 2023-07-19 18:28:17 +0400

    • Assertion failed upon online ALTER with binlog_row_image=NOBLOB

  • 2023-07-19 13:26:37 +0400

    • untie from max_allowed_packet and opt_binlog_rows_event_max_size

  • 2023-07-13 18:15:28 +0400

    • Online alter applies binlog cache limit to cache writes

  • 2023-07-04 22:14:27 +0400

    • Some ALTER TABLEs fail ... with a wrong error message

  • 2023-06-28 23:11:45 +0300

    • follow-up : fix versioning.rpl

  • 2023-06-28 14:37:47 +0300

    • fix main.mysql57_virtual, main.alter_table, innodb.alter_algorithm

  • 2023-05-15 19:39:21 +0300

    • Online ALTER table is denied with non-informative error messages

  • 2023-05-28 00:23:41 +0300

    • Add const to get_foreign_key_list/get_parent_foreign_key_list

  • 2023-05-27 22:54:13 +0300

    • Add const to alloc-related thd methods

  • 2023-05-13 21:55:08 +0300

    • main.alter_table_online times out with view-protocol

  • 2023-05-13 14:44:15 +0300

    • "Slave SQL" errors upon concurrent DML and erroneous ALTER

  • 2023-05-04 16:55:42 +0300

    • refactor unpack_row

  • 2023-05-04 01:48:38 +0300

    • unpack_row: unpack a correct number of fields

  • 2023-07-04 22:16:31 +0400

    • ER_KEY_NOT_FOUND upon concurrent CHANGE column autoinc and DML

  • 2023-04-23 18:31:57 +0300

    • unpack_row: set the correct fields in has_value_set for online alter

  • 2023-04-18 00:52:46 +0300

    • Direct leak in binlog_online_alter_end_trans

  • 2023-04-14 04:34:21 +0300

    • ER_KEY_NOT_FOUND upon concurrent ALTER and transaction

  • 2023-04-12 02:01:31 +0300

    • ER_KEY_NOT_FOUND upon online COPY ALTER on a partitioned table

  • 2023-04-11 00:11:21 +0300

    • RPL tests are failing with MSAN use-of-uninitialized-value

  • 2023-04-10 23:58:42 +0300

    • clean up Rows_log_event virtual methods

  • 2023-04-04 23:41:58 +0300

    • Assertion `!table->versioned(VERS_TRX_ID)' failed

  • 2023-04-04 12:46:02 +0300

    • add partition test

  • 2023-04-04 04:19:35 +0300

    • Replica stops with error on ALTER ONLINE with Geometry Types

  • 2023-03-26 17:50:37 +0300

    • Server crashes in MYSQL_LOG::is_open upon ALTER vs FUNCTION

  • 2023-03-26 00:26:05 +0300

    • Assertion failed in translog_write_record in ONLINE ALTER + Aria

  • 2023-03-22 23:31:15 +0300

    • Server crash in LEX::first_lists_tables_same

  • 2022-10-21 15:08:26 +0300

    • Cascade foreign key updates do not apply in online alter

  • 2023-02-15 19:26:32 +0300

    • fix main.alter_table_{online,lock}

  • 2022-11-29 20:40:07 +0100

    • follow-up: improve DEFAULT rules

  • 2022-07-25 23:49:02 +0300

    • follow-up: support partially usable keys

  • 2022-07-19 00:29:42 +0300

    • follow-up: allow deterministic DEFAULTs

  • 2022-11-21 12:25:48 +0100

    • ER_KEY_NOT_FOUND on online autoinc addition + concurrent DELETE

  • 2022-11-07 16:52:56 +0100

    • cleanup: cache the result of Rows_log_event::find_key()

  • 2022-11-07 16:52:17 +0100

    • set table->pos_in_table_list in online alter

  • 2022-11-07 16:51:35 +0100

    • cleanup: remove rpl_group_info::get_table_data()

  • 2022-11-07 16:10:10 +0100

    • cleanup: ifdefs

  • 2022-10-13 18:08:48 +0300

    • few rgi assertions. this can proof that rgi is always present

  • 2022-07-19 16:36:32 +0300

    • rename rpl/rpl_alter_instant -> rpl/rpl_alter_innodb

  • 2022-07-19 01:19:11 +0300

    • XA assertions failing in binlog_rollback and binlog_commit

  • 2022-07-25 23:52:49 +0300

    • log_event.h: remove junk EOL spaces

  • 2022-06-29 23:32:19 +0300

    • ER_KEY_NOT_FOUND/lock timeout upon online alter with long unique

  • 2022-11-24 17:45:30 +0100

    • Fix write_set too

  • 2022-07-24 13:34:39 +0200

    • Assertion `wsrep_thd_is_applying(thd)' failed in int wsrep_ignored_error_code(Log_event*, int)

  • 2022-09-28 10:01:07 +0300

    • rpl: check should go after defaults and vcols update

  • 2022-07-15 09:08:52 +0200

    • Online alter ignores check constraint violation

  • 2022-07-15 08:52:33 +0200

    • don't do ALTER IGNORE TABLE online

  • 2022-07-04 20:29:36 +0300

    • add test case from

  • 2022-07-04 19:34:32 +0300

    • Do not ignore sql_mode when replicating

  • 2022-07-04 18:27:33 +0300

    • Simplify rgi->get_table_data call

  • 2022-07-04 17:47:50 +0300

    • reorder RPL_TABLE_LIST fields for better packing

  • 2022-07-16 19:35:32 +0200

    • mark fields that have explicit values

  • 2022-07-04 15:13:51 +0300

    • ALTER TABLE fails when a stored virtual column is dropped+added

  • 2022-07-13 11:16:30 +0200

    • cleanup, remove dead code

  • 2022-07-01 13:50:02 +0200

    • Online alter fails under LOCK TABLE with ER_ALTER_OPERATION_NOT_SUPPORTED_REASON

  • 2022-06-29 20:16:19 +0300

    • ALTER TABLE Deadlocks with parallel TL_WRITE

  • 2022-07-01 12:29:16 +0200

    • Assertion marked_for_write_or_computed()' failed in Field_new_decimal::store_value / online_alter_read_from_binlog

  • 2022-06-30 18:26:54 +0200

    • remove redundant warnings in RBR and online alter

  • 2022-06-30 17:07:56 +0200

    • cleanup: whitespace, etc

  • 2022-06-30 12:12:00 +0200

    • Online alter ignores strict table mode

  • 2022-06-29 16:58:33 +0200

    • XA assertions failing in binlog_rollback and binlog_commit

  • 2023-08-11 02:13:45 +0400

    • control Cache_flip_event_log lifetime with reference count

  • 2022-06-29 16:57:22 +0200

    • Assertion `table->in_use&&tdc->flushed' failed after ALTER

  • 2022-06-29 18:08:50 +0200

    • test rename alter_table_online -> alter_table_online_debug

  • 2022-06-29 18:01:20 +0200

    • separate online_alter_cache_data from binlog_cache_data

  • 2022-06-29 16:55:44 +0200

    • put binlog_cache_data on a memroot

  • 2022-06-05 14:39:30 +0200

    • Online alter: always commit for non-trans engines

  • 2021-12-14 18:04:24 +0300

    • Online alter: savepoints

  • 2022-06-01 21:52:27 +0200

    • don't crash if ALTER TABLE fails and a long transaction blocks MDL upgrade

  • 2022-05-29 13:31:20 +0200

    • don't copy stmt IO_CACHE to trx IO_CACHE at the stmt end

  • 2022-06-02 14:57:56 +0200

    • don't do DROP SYSTEM VERSIONING online

  • 2022-05-31 22:06:27 +0200

    • Online alter: set read_set early, before row reads

  • 2022-05-31 11:17:17 +0200

    • no ALTER TABLE should return ER_NO_DEFAULT_FOR_FIELD

  • 2022-05-25 22:08:40 +0200

    • online alter always uses ALGORITHM=COPY, LOCK=NONE

  • 2022-05-25 19:20:30 +0200

    • remove handler::open_read_view()

  • 2022-05-24 21:11:48 +0200

    • cleanup

  • 2022-05-24 20:10:48 +0200

    • support 'alter online table t1 page_checksum=0'

  • 2022-05-25 22:22:03 +0200

    • tests: move around, add new

  • 2020-11-26 21:08:58 +1000

    • [5/5] ALTER ONLINE TABLE

  • 2021-12-12 11:41:14 +0300

    • [4/5] Refactor MYSQL_BIN_LOG: extract Event_log ancestor

  • 2020-11-25 00:03:53 +1000

    • [3/5] use binlog_cache_data directly in most places

  • 2020-10-06 19:56:03 +1000

    • [2/5] refactor binlog and cache_mngr

  • 2020-03-04 17:27:38 +1000

    • [1/5] add THD::binlog_get_cache_mngr

  • 2021-12-13 05:35:22 +0300

    • rpl: repack table_def

  • 2020-11-26 20:59:44 +1000

    • Copy_field: add const to arguments

  • 2022-05-25 22:36:25 +0200

    • rename tests

  • 2022-05-24 14:32:51 +0200

    • binlog_combinations.inc -> binlog_format_combinations.inc

  • 2022-11-27 17:03:29 +0100

    • cleanup: remove vcol_info->stored_in_db

  • 2022-11-06 11:26:28 +0100

    • Fix recalculation of vcols in binlog_row_image=minimal

  • 2022-11-06 15:33:46 +0100

    • cleanup: clarify ha_innobase::column_bitmaps_signal()

  • 2023-02-20 14:01:08 +0100

    • allow random_bytes() in virtual columns

  • 2023-08-11 17:04:12 +0200

    • update results for new UUID sorting

  • 2023-08-11 16:48:54 +0200

    • bump the VERSION

  • 2023-08-09 20:30:52 +0200

    • cleanup: remove useless check

  • 2023-08-08 10:58:44 +0200

    • : Server crashes in process_i_s_table_temporary_tables/get_all_tables after alter in rename query

  • 2023-08-02 17:46:33 +0200

    • : Assertion `this->file->children_attached' failed in ha_myisammrg::info

  • 2023-07-19 13:48:53 +0200

    • : Server crashes in process_i_s_table_temporary_tables/get_all_tables

  • 2023-06-17 13:17:18 +0200

    • post-review fixes

  • 2022-07-16 13:33:15 +0200

    • : sys.create_synonym_db fails with ER_VIEW_SELECT_TMPTABLE when schema contains temporary tables

  • 2023-06-08 13:21:09 +0200

    • Assertion `this->file->children_attached' failed in ha_myisammrg::info

  • 2023-06-07 13:23:25 +0200

    • Patch sysschema

  • 2023-06-07 11:49:01 +0200

    • Get temporary tables visible to the IS.tables for current connection

  • 2023-06-07 13:33:10 +0200

    • Cosmetic fixes

  • 2023-08-10 17:23:11 +0700

    • Unexpected ER_TRG_NO_SUCH_ROW_IN_TRG and server crash after ALTER TABLE

  • 2023-07-21 13:37:00 +0200

    • Assertion `!item->null_value' failed in Type_handler::Item_send_str

  • 2023-06-13 13:33:55 +0200

    • extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm

  • 2023-06-18 00:15:36 +0200

    • enable AES-CTR with wolfssl

  • 2023-06-12 22:52:47 +0200

    • Remove old_alter_table variable

  • 2023-06-17 18:37:22 +0200

    • cleanup: extern -> static

  • 2023-08-01 15:44:14 +0530

    • InnoDB system tablespace cannot be shrunk

  • Merge 2023-07-26 15:49:24 +0300 - Merge 11.1 into 11.2

  • 2023-03-09 20:05:17 +0000

    • [] Explicit errors on required secured transport

  • 2023-07-25 11:44:16 +0200

    • Fix redundant call to update_binlog_end_pos() (probably merge error).

  • 2023-06-17 19:00:56 +0200

    • fixes for --ps

  • 2022-06-16 15:05:35 +0800

    • : Implement JSON_INTERSECT()

  • 2023-05-25 15:45:43 +0530

    • : JSON_TABLE: allow to retrieve the key when iterating on JSON objects

  • 2023-07-18 08:06:52 +1000

    • Debian 50-mariadb_safe.cnf has syslog enabled

  • 2023-07-19 18:31:01 +0700

    • : Assertion `thd->lex == sp_instr_lex' failed in LEX* sp_lex_instr::parse_expr(THD*, sp_head*, LEX*)

  • 2023-07-19 18:26:09 +0700

    • : fixes for --view

  • 2023-07-19 18:23:47 +0700

    • DEV-5816: Stored programs: validation of stored program statements

  • 2023-07-19 18:22:31 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:21:27 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:19:17 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:17:19 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:14:00 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:11:36 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:06:59 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 18:00:13 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:57:13 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:53:55 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:50:47 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:48:31 +0700

    • DEV-5816: Stored programs: validation of stored program statements

  • 2023-07-19 17:47:08 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:45:39 +0700

    • : Stored programs: validation of stored program statements

  • 2023-07-19 17:43:31 +0700

    • : Stored programs: validation of stored program statements

  • 2023-06-13 18:25:53 +0700

    • : Stored programs: validation of stored program statements

  • 2023-06-16 17:44:36 -0400

    • A procedure and script to speed up translation of MariaDB error messages to a new language

  • 2022-12-14 18:46:27 +0400

    • System variable for default collations

  • 2023-03-06 14:31:32 +0000

    • Remove mariadb-admin --vertical

  • 2023-06-18 22:55:54 +0200

    • : fixes for 32-bit

  • 2023-04-04 00:21:28 +0000

    • Implement mysql_upgrade upgrade testing in CI

  • 2023-07-04 17:56:27 +1000

    • Improve import tablespace workflow.

  • Merge 2023-07-04 08:22:18 +0300 - Merge 11.1 into 11.2

  • Merge 2023-06-28 09:39:28 +0300 - Merge 11.1 into 11.2

  • 2023-03-16 02:48:23 -0400

    • Fix encryption calls with overlapping buffers

  • 2023-01-12 04:58:16 -0500

    • Ensure correct dlen during encryption

  • 2023-05-23 09:03:53 +0300

    • : Make sure every Debian post/pre script is using bash

  • 2023-03-17 16:34:10 +0000

    • : Ensure all binlog* variables are visible as system variables Turn the remaining three binlog* options binlog_do_db, binlog_ignore_db, binlog_rows_event_max_size into global variables so that they can be visible from the SQL user level. This is for audit / secure configuration check purposes.

  • Merge 2023-06-11 10:45:10 +0200 - Merge branch '11.1' into 11.2

  • 2023-04-19 16:25:09 +0200

    • 11.2 branch

MariaDB 11.1.2
Revision #18ddde4826
Revision #8aa1a9e6a7
MDEV-31812
Revision #a1af525588
MDEV-31804
Revision #c373e6c3d6
Revision #982b689566
MDEV-31838
Revision #c4adaed0d0
MDEV-31781
Revision #30c965f866
MDEV-31777
Revision #44ca37ef17
MDEV-31631
Revision #e026a366bf
MDEV-31776
Revision #9c8554259a
MDEV-31775
Revision #7d0d9eab03
Revision #2952274ac4
Revision #bac8f189ed
MDEV-31755
Revision #e1b9ab1995
Revision #70491fb07b
MDEV-31677
Revision #a539fac8bd
MDEV-31646
Revision #d5e59c983f
MDEV-31646
Revision #2cecb5a638
MDEV-31601
Revision #8a165d7c19
MDEV-30430
Revision #43cb98b420
Revision #c382de72ea
MDEV-30984
Revision #b3f988d260
Revision #500787c72a
Revision #d7b0c6d8a8
MDEV-30987
Revision #55d1645d5b
MDEV-31059
Revision #3a42f2869e
Revision #500379cf49
Revision #da277396bd
MDEV-31058
Revision #af82d56a51
Revision #ecb9db4c3d
MDEV-30949
Revision #0695f7dd7b
MDEV-31043
Revision #c76072db93
MDEV-31033
Revision #0775c7bdc3
MDEV-30945
Revision #2ce2440538
Revision #e1f5c58ac7
MDEV-30891
Revision #5361b87093
Revision #5f206259e5
MDEV-30985
Revision #3ad0e7edd1
MDEV-30924
Revision #6b35d6a909
MDEV-30925
Revision #6f78efc01c
MDEV-30902
Revision #b08b78c5b9
MDEV-29068
Revision #84ed2e7ce6
Revision #41697008fe
MDEV-29069
Revision #30756775d5
MDEV-29069
Revision #bac728a263
MDEV-29069
Revision #2be4c836e5
MDEV-29069
Revision #d1e09972f0
Revision #6ecc90ae36
Revision #e72ed758c7
Revision #8a8f71b8b8
Revision #0311b11225
Revision #daebec6093
Revision #754c8dab52
MDEV-29038
Revision #45bafdbe25
Revision #6e0f456090
MDEV-29013
Revision #d6e0d29f84
Revision #4a00bc87b5
MDEV-28816
Revision #da5df33927
Revision #aa1a2507f5
MDEV-29067
Revision #472c3d082f
Revision #aa9e173e9e
MDEV-29021
MDEV-29013
Revision #b0db7239b1
Revision #bdbd357362
Revision #b8c5f94b91
Revision #a3d1d1485a
MDEV-29021
Revision #93fb92d3f9
MDEV-29021
Revision #ea46fdcea4
Revision #845c939601
MDEV-28943
Revision #2ed03a41e6
MDEV-28930
Revision #8fbdc76038
MDEV-28967
Revision #f562f773a3
Revision #01b3cb2f46
Revision #93049e3de6
MDEV-28959
Revision #13f1e970a1
MDEV-28944
Revision #8f6f219a68
Revision #62a1e282d0
MDEV-28771
Revision #754333e6ad
Revision #64b55151f4
Revision #e358d5ee20
Revision #8cdd661341
Revision #5a867d847c
Revision #b2be2e39a6
Revision #332f41aae3
Revision #3099a756ab
Revision #32c3d775e9
Revision #df0771c6a2
Revision #a5776aa341
Revision #d767ed5c89
Revision #0b67af5a81
Revision #a8a22b7af2
Revision #6c57e29b17
Revision #ab4bfad206
MDEV-16329
Revision #d2d0995cf2
MDEV-16329
Revision #6427e343cf
MDEV-16329
Revision #429f635f30
MDEV-16329
Revision #0dfbb05cd0
MDEV-16329
Revision #f5e5013799
Revision #af83d06d68
Revision #251102600a
Revision #0b6066d021
Revision #275684d8fe
Revision #9545eb969e
Revision #e499b25c65
Revision #eaa87eb89f
Revision #ffc0886341
Revision #66f0f2f2d5
Revision #4e87081b56
Revision #80439e6918
MDEV-31618
Revision #de57da733f
MDEV-28351
Revision #82d9d72fb1
MDEV-31618
Revision #62decb5e8b
MDEV-12459
Revision #1fb4828b28
MDEV-28343
Revision #91bfc76fe1
MDEV-28351
Revision #1923ff8e41
MDEV-12459
Revision #0b7d1748ad
MDEV-12459
Revision #1c052e9011
Revision #f329fe1c23
MDEV-31799
Revision #00089ead50
MDEV-31633
Revision #5de39c5ae3
MDEV-9069
Revision #f94d467d32
Revision #75f5cc478f
MDEV-30905
Revision #98de11723c
Revision #f9003c73a1
MDEV-14795
Revision #e81fa34502
Revision #742f960eeb
MDEV-30178
Revision #038d29258d
Revision #f612e1c2bc
MDEV-26182
Revision #49088c914b
MDEV-26182
Revision #15a7b6c0b7
MDEV-30145
Revision #2e092583fe
MDEV-31714
Revision #2992d531b0
MDEV-31661
Revision #856196ea59
MDEV-5816
Revision #3a8e769836
Revision #8a3c62c655
MDEV-5816
Revision #ec04357bf9
MDEV-5816
Revision #6abc16cbf7
MDEV-5816
Revision #1ee1979ed6
MDEV-5816
Revision #a0b4e0f816
MDEV-5816
Revision #9e599235a5
MDEV-5816
Revision #6ac1d882a1
MDEV-5816
Revision #2086f96c6b
MDEV-5816
Revision #465c81b323
MDEV-5816
Revision #5a8b9a16d1
MDEV-5816
Revision #6840af6e01
MDEV-5816
Revision #40d730fba0
Revision #66d88176e9
MDEV-5816
Revision #9f34225ec4
MDEV-5816
Revision #9e48460bdb
MDEV-5816
Revision #053475fe4f
MDEV-5816
Revision #c5405c075f
Revision #75f25e4ca7
MDEV-30164
Revision #584c2351de
MDEV-15736
Revision #b8c039fad1
MDEV-30188
Revision #a63c558b20
Revision #9b431d714f
MDEV-26137
Revision #b7ee3c7b9c
Revision #2867894ac6
Revision #dbc3429592
Revision #b91d5bcedc
MDEV-30389
Revision #01e9e3955a
MDEV-31242
Revision #34bbf37f4f
MDEV-30188
Revision #907bc68d5f
Revision #5aebc0e195

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 page.

Distributions which Include MariaDB

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