All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.2.20 Changelog

The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now

DownloadRelease NotesChangelogOverview of 10.2

Release date: 24 Dec 2018

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.

  • Revision #975f4a1295 2018-12-21 19:44:43 +0100

    • Add forgotten .opt file.

  • 2018-12-21 18:59:11 +0200

    • Updated list of unstable tests for 10.2.20

  • 2018-12-21 18:58:23 +0200

    • Follow-up for - updated test result

  • 2018-12-21 11:18:53 +0100

    • Add test for partial backup for partitioned table.

  • 2018-12-21 13:29:36 +0100

    • Include full name of object in message about incorrect value for column

  • 2018-12-21 11:29:25 +0100

    • TokuDB: generate tokudb.cnf unconditionally

  • 2018-12-21 11:54:53 +0200

    • Assertion failed in btr_node_ptr_max_size for VARCHAR(0)

  • 2018-12-20 17:58:50 +0300

    • cleanup os_event

  • 2018-12-20 17:42:16 +0300

    • data race in os_event

  • Merge 2018-12-21 09:43:35 +0200 - Merge 10.1 into 10.2

  • 2018-12-21 09:40:36 +0200

    • Relax a too tight suppression

  • 2018-12-20 14:31:18 +0100

    • Cleanup recent mariadb-backup validation patches.

  • 2018-12-20 13:33:09 +0200

    • : Detect corrupted innodb_page_compression=zlib pages

  • 2018-12-19 15:23:54 +0100

    • Assertion ! is_set()' or !is_set() || (m_status == DA_OK_BULK && is_bulk_op())' failed upon REVOKE under LOCK TABLE

  • 2018-12-21 09:41:23 +0400

    • Server crashes in Item::delete_self on closing connection after unsuccessful PS

  • Merge 2018-12-20 09:40:49 +0100 - Merge branch 'connect/10.2' into 10.2

  • 2018-12-04 23:30:16 +0100

    • Fix wrong version number

  • 2018-12-01 16:56:55 +0100 *

    • Make PlugSubAlloc to be exportable Suppress unused parameter from PlugSubSet modified: storage/connect/global.h modified: storage/connect/plugutil.cpp modified: storage/connect/jsonudf.cpp modified: storage/connect/tabjson.cpp modified: storage/connect/user_connect.cc

  • 2018-12-18 15:20:37 +0100

    • always link C/C with external (to C/C) zlib

  • 2018-12-17 15:58:32 +0100

    • update C/C to v3.0.8

  • 2018-12-16 18:32:05 +0100

    • ALTER with ALGORITHM=INPLACE breaks temporary table with virtual columns

  • 2018-12-16 18:22:35 +0100

    • cleanup: small simplification

  • 2018-12-14 23:07:32 +0100

    • with TokuDB incompatible with Jemalloc 5+

  • 2018-12-14 16:14:30 +0100

    • Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index) || (!(ptr >= table->record[0] && ptr < table->record[0] + table->s->reclength)))' failed in Field_bit::val_int upon SELECT with JOIN, partitions, indexed virtual column

  • 2018-06-21 16:46:11 +1000

    • : Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' fails upon attempt to update virtual column on partitioned versioned table

  • 2018-12-14 14:28:30 +0100

    • Assertion `!auto_increment_field_not_null' failed in TABLE::init after unsuccessful attempt to add CHECK constraint on temporary table

  • 2018-12-19 02:30:22 +0100

    • correct table name in CHECK failures during ALTER TABLE

  • 2018-12-13 23:12:14 +0100

    • Problem by MariaDB Update 10.1.32 -> 10.2.19 (Incorrect information in file: .frm)

  • 2018-09-14 18:50:37 +0300

    • Assertion `pos < table->n_v_def' failed after upgrade to 10.2

  • Merge 2018-12-19 15:55:55 +0200 - Merge 10.1 into 10.2

  • 2018-12-19 15:45:35 +0200

    • : Improve test case and consistency checks

  • 2018-12-19 18:57:14 +0530

    • : Unreasonable SQL Error (1356) on select from view

  • 2018-12-03 13:54:32 +0200

    • Update InnoDB urls

  • 2018-12-18 17:31:52 +0100

    • : sporadic checksum mismatch when opening system tablespace in backup

  • Merge 2018-12-18 16:28:19 +0200 - Merge 10.1 into 10.2

  • 2018-12-18 16:24:52 +0200

    • : Apply the fix to XtraDB and adjust tests

  • 2018-12-18 18:07:17 +0530

    • mariadb-backup fails to detect corrupted page_compressed=1 tables

  • 2018-12-18 12:38:38 +0200

    • After-merge fix

  • Merge 2018-12-18 10:01:15 +0200 - Merge 10.1 into 10.2

  • 2018-12-18 09:52:28 +0200

    • /: Relax strict_innodb, strict_none

  • 2018-12-17 22:45:21 +0200

    • : Support WITH_INNODB_BUG_ENDIAN_CRC32

  • Merge 2018-12-17 22:35:32 +0200 - Merge 10.1 into 10.2

  • 2018-12-17 22:35:22 +0200

    • Fix a compiler warning

  • Merge 2018-12-17 20:04:03 +0200 - Merge 10.1 into 10.2

  • 2018-12-17 19:00:35 +0200

    • Follow-up to : corruption in encrypted table may be overlooked

  • Merge 2018-12-17 07:45:14 +0200 - Merge pull request #1026 from codership/10.1-galera-defaults

  • 2018-12-14 21:29:17 +0200

    • Remove provider defaults check from 'galera_defaults' MTR test

  • 2018-12-17 07:05:27 +0200

    • : Galera test galera_sst_mariadb-backup_table_options fails if AES_CTR is not available

  • 2018-11-27 15:26:18 +0200

    • : Add Galera ist and sst tests using mariadb-backup

  • 2018-12-17 16:33:23 +0200

    • Fix USE_AFTER_FREE (CWE-416)

  • 2018-12-17 00:35:44 +0530

    • : Assertion `inited==NONE || (inited==RND && scan)' failed in handler::ha_rnd_init

  • 2018-12-16 18:43:51 +0400

    • Include full name of object in message about incorrect value for column.

  • 2018-12-16 14:51:51 +0400

    • Include full name of object in message about incorrect value for column.

  • 2018-12-16 02:21:41 +0400

    • Include full name of object in message about incorrect value for column.

  • 2018-12-15 00:06:00 +0100

    • : fix last commit's typo.

  • 2018-12-14 23:36:21 +0100

    • mariadb-backup starts with unprivileged user.

  • Merge 2018-12-14 16:11:05 +0200 - Merge 10.1 into 10.2

  • 2018-12-14 15:44:51 +0200

    • corruption in encrypted table may be overlooked

  • 2018-12-14 15:50:01 +0200

    • Work around the crash in

  • 2018-12-14 13:44:30 +0200

    • : Make innochecksum follow the build option

  • 2018-12-13 17:06:26 +0100

    • : Missing DELETE operation in COM_STMT_BULK_STMT

  • 2018-12-13 21:25:12 +0200

    • InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2)

  • 2018-12-13 17:57:10 +0200

    • Make bug-endian innodb_checksum_algorithm=crc32 optional

  • Merge 2018-12-13 15:47:38 +0200 - Merge 10.1 into 10.2

  • Merge 2018-12-13 13:37:21 +0200 - Merge 10.0 into 10.1

  • 2018-12-13 12:36:57 +0200

    • Fix cmake -DWITH_PARTITION_STORAGE_ENGINE:BOOL=OFF

  • 2018-12-13 12:15:18 +0200

    • Remove space before #ifdef

  • 2018-12-11 16:16:11 +0530

    • Make Innodb_checksum_algorithm stricter for strict_* values

  • 2018-12-13 00:26:54 +0530

    • Fix compile error when building without the partition engine

  • Merge 2018-12-12 20:19:06 +0100 - Merge branch '5.5' into 10.0

  • 2018-11-28 19:19:16 +0100

    • mysqltest: use a dynamically growing command buffer

  • 2014-06-25 12:32:22 +0200

    • Added Master_Host to the Replication information

  • 2018-12-12 15:05:14 +0800

    • Fix UNICODE issue of dlerror

  • 2018-12-11 11:38:30 +0100

    • debian install/upgrade fixes

  • 2018-11-16 14:00:36 +0100

    • add more dbug helpers for gdb

  • 2018-12-12 16:31:34 +0200

    • TRUNCATE on temporary table causes ER_GET_ERRNO

  • 2018-12-12 13:30:40 +0200

    • fts_is_charset_cjk(): Avoid referencing global symbols

  • 2018-12-12 13:10:52 +0200

    • Assertion failed in btr_node_ptr_max_size for CHAR(0)

  • Merge 2018-12-12 12:13:43 +0200 - Merge 10.1 into 10.2

  • Merge 2018-12-12 10:48:53 +0200 - Merge 10.0 into 10.1

  • 2018-12-11 22:03:44 +0300

    • ALTER TABLE is not enforcing prefix index size limit

  • 2018-12-07 02:12:22 +0530

    • : Estimates are higher for partitions of a table with @@use_stat_tables= PREFERABLY

  • 2018-12-10 11:44:39 +0200

    • ALTER TABLE reports ER_TABLESPACE_EXISTS after failed ALTER TABLE

  • 2018-12-07 15:31:43 +0200

    • : Fix the pointer arithmetics

  • 2018-12-07 15:13:39 +0200

    • After-merge fix

  • Merge 2018-12-07 13:41:10 +0200 - Merge 10.1 into 10.2

  • Merge 2018-12-07 13:17:32 +0200 - Merge 10.0 into 10.1

  • 2018-12-07 12:54:02 +0200

    • Crash in fts_is_sync_needed() after failed ALTER or CREATE TABLE

  • 2018-12-06 19:26:00 +0100

    • MTR: fixed race conditions in perfschema.socket_connect, main.connect

  • Merge 2018-12-06 15:08:42 +0100 - Merge branch '10.0' into 10.1

  • 2018-12-06 01:17:44 +0100

    • FLUSH PRIVILEGES crashes server with segfault

  • 2018-12-06 00:48:41 +0100

    • correct order of arguments for Dynamic_array<>::CMP_FUNC2

  • 2018-12-06 00:48:00 +0100

    • cleanup: DYNAMIC_ARRAY -> Dynamic_array<ACL_DB> acl_dbs

  • 2018-12-05 19:27:34 +0530

    • Added a testcase for

  • 2018-11-20 20:12:29 +0530

    • : AddressSanitizer: use-after-poison in create_key_parts_for_pseudo_indexes

  • 2018-11-26 08:58:38 +0200

    • Fortify galera_sst_mariadb-backup_table_options test.

  • 2018-11-22 16:33:20 +0200

    • : Galera tests cause mysql_socket.h:738: inline_mysql_socket_send: Assertion `mysql_socket.fd != -1' failed.

  • 2018-11-22 16:30:20 +0200

    • : Galera test failure on galera_var_reject_queries

  • 2018-12-07 11:54:03 +0200

    • Assertion failed in trx_undo_page_report_modify after CREATE FULLTEXT INDEX

  • 2018-12-04 15:29:49 +0200

    • Disable a frequently failing test

  • 2018-12-03 15:57:21 +0530

    • Assertion `lock_trx_has_sys_table_locks(trx) == 0' failed upon ALTER TABLE .. ADD FOREIGN KEY

  • 2018-12-03 01:12:04 +0530

    • Assertion `lock_trx_has_sys_table_locks(trx) == 0' failed upon ALTER TABLE .. ADD FOREIGN KEY

  • 2018-12-01 15:06:04 -0800

    • Crash when running explain with CTE

  • 2018-11-30 15:54:21 +0200

    • Re-disable a failing test

  • 2018-11-28 11:53:40 +0200

    • Fix syntax error on galera/disabled.def file

  • 2018-11-27 13:16:19 +0200

    • : Improve error printout when decryption fails or we identify page as both encrypted and unencrypted

  • 2018-11-27 10:52:53 +0200

    • Fix xtrabackup SST tests by using innodb-safe-truncate=OFF. Disable tests that do not yet pass.

  • 2018-11-29 12:53:44 +0200

    • Remove some unnecessary InnoDB #include

  • 2018-11-29 09:16:48 +0200

    • : Clean up the FOREIGN KEY handling

  • 2018-11-28 15:17:56 +0200

    • Operating system errors in file operations after failed CREATE

  • 2018-11-28 12:38:52 +0300

    • : XA recovery not supported for RocksDB

  • 2018-11-28 00:52:30 +0200

    • Remove unused mem_heap_allocator

  • 2018-11-27 14:49:20 +0200

    • Undo tablespace truncation recovery fails to shrink file

  • 2018-11-27 14:28:07 +0200

    • Remove the redundant variable fil_n_file_opened

  • 2018-11-27 14:02:24 +0200

    • Assertion failure srv_undo_tablespaces > 1

  • 2018-11-26 17:30:39 +0200

    • : Follow-up fix

  • 2018-11-26 16:39:36 +0200

    • TRUNCATE TABLE removes ROW_FORMAT=COMPRESSED

  • 2018-11-26 12:57:35 +0200

    • : Add deprecation information for xtrabackup

  • 2018-11-26 12:50:27 +0200

    • Crash in TRUNCATE TABLE when table creation fails

  • 2018-11-26 10:10:49 +0200

    • Assertion `page_rec_is_leaf(rec)' failed in lock_rec_validate_page

  • 2018-11-22 16:33:20 +0200

    • : Galera tests cause mysql_socket.h:738: inline_mysql_socket_send: Assertion `mysql_socket.fd != -1' failed.

  • 2018-11-22 16:30:20 +0200

    • : Galera test failure on galera_var_reject_queries

  • 2018-11-22 10:22:00 +0200

    • : Change galera suite MTR tests to use mariadb-backup instead of xtrabackup

  • 2018-11-22 10:17:58 +0200

    • : Change galera suite MTR tests to use mariadb-backup instead of xtrabackup

  • 2018-11-22 10:16:58 +0200

    • : Add Galera ist and sst tests using mariadb-backup

  • Merge 2018-11-21 16:59:11 +0200 - Merge remote-tracking branch 'origin/10.1' into 10.2

  • 2018-11-21 09:05:47 +0200

    • : Add Galera ist and sst tests using mariadb-backup

  • 2018-11-20 07:49:46 +0200

    • Add missing .rdiff file to test galera_sst_xtrabackup-v2_data_dir for debug build.

  • 2018-11-19 17:34:22 +0200

    • : Add Galera ist and sst tests using mariadb-backup

  • 2018-10-03 16:25:24 +0300

    • fiexed debug build failure of galera_ist_mariadb-backup_innodb_flush_logs

  • 2018-10-03 14:40:56 +0300

    • fiexed debug build failure of galera_ist_mariadb-backup test

  • 2018-10-01 18:21:47 +0300

    • added galera_ist_mariadb-backup_innodb_flush_logs test

  • 2018-10-01 12:23:26 +0300

    • fixed the test comments of galera_sst_mariadb-backup_encrypt_with_key test

  • 2018-09-28 19:05:01 +0300

    • added test galera_sst_mariadb-backup_encrypt_with_key; corrected path to galera_ist_mariadb-backup test

  • 2018-09-28 17:35:28 +0300

    • added test case galera_ist_mariadb-backup

  • 2018-09-28 15:34:57 +0300

    • added galera_autoinc_sst_mariadb-backup test

  • 2018-11-19 11:00:56 +0200

    • : Galera test failure on galera_sst_mysqldump_with_key

  • 2018-11-16 10:21:11 +0200

    • : galera.partition failed in buildbot with wrong result

  • 2018-11-16 14:19:58 +0200

    • Updated check-cpu from 10.3 to get it to work with gcc 7.3.1

  • 2018-11-20 14:55:44 +0200

    • innodb.truncate_recover crashes in recovery due to out-of-bounds page read

  • 2018-11-18 17:38:48 +0200

    • Make MTR tests work for builds without Aria for temporary tables

  • 2018-11-19 13:13:39 +0200

    • Fix the Windows build

  • 2018-11-19 11:42:14 +0200

    • Remove many redundant #include from InnoDB

  • 2018-11-19 11:40:10 +0200

    • lock_discard_page() may fail to discard locks for SPATIAL INDEX

  • 2018-11-19 11:11:53 +0200

    • : Fix compiler warning

  • 2018-11-16 10:36:57 +0200

    • : A better fix

  • 2018-11-16 10:39:08 +0530

    • : Database service (MySQL) stops after update with trigger

  • Merge 2018-11-15 19:21:40 +0100 - Merge branch '10.1' into 10.2

  • Merge 2018-11-15 17:20:26 +0100 - Merge branch '10.0' into 10.1

  • Merge 2018-11-15 13:57:35 +0100 - Merge branch '5.5' into 10.0

  • 2018-11-15 16:45:43 +0400

    • Wrong result for BETWEEN 0 AND 18446744073709551615

  • 2018-11-15 06:35:37 +0400

    • Backport for " MEMORY engine performance regression"

  • 2018-11-15 17:52:57 +0200

    • Assertion `sqlcom != SQLCOM_TRUNCATE' failed in ha_innobase::delete_table after truncating temporary table

  • Merge 2018-11-14 18:40:09 +0100 - Merge branch '10.1' into 10.2

  • Merge 2018-11-14 16:58:33 +0100 - Merge branch '10.0' into 10.1

  • 2018-11-14 15:46:53 +0100

    • fix of test suite

  • 2018-11-07 09:25:12 +0100

    • : InnoDB: Warning: using a partial-field key prefix in search, results in assertion failure or "Can't find record" error

  • 2018-08-07 15:28:58 +0200

    • : Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_num::get_date

  • 2018-11-13 11:14:21 -0500

    • bump the VERSION

Revision #b82df71174
Revision #242fedf595
MDEV-14576
Revision #773479f5b3
Revision #2cf30866d7
MDEV-14576
Revision #37b1b065f4
Revision #c5bb6024a7
MDEV-18039
Revision #0dafcf529c
Revision #ed166f53fa
MDEV-18043
Revision #b7a9563b21
Revision #40a094e4a8
Revision #9f4a4cb401
Revision #ed36fc353f
MDEV-18025
Revision #8ede9b3ae5
MDEV-17975
Revision #e631ea4a7c
MDEV-17738
Revision #dc2856ad60
Revision #0735423e19
Revision #048f814e7b
Revision #cb4c2a98b5
Revision #24763451fe
Revision #2027841d5b
MDEV-16110
Revision #d13302ff60
Revision #2ec018b281
MDEV-17953
MariaDB 10.2.19
Revision #f04bbed220
MDEV-17755
Revision #6a73569f12
MDEV-16429
Revision #7b2e2288e9
MDEV-16903
Revision #a79183b01e
Revision #fca44b7c1f
MDEV-17909
Revision #e765b47e41
MDEV-17199
Revision #610e4034d7
Revision #dd72d7d561
MDEV-18025
Revision #82a4d55d5c
MDEV-15424
Revision #0c2fc9b3da
Revision #74659e55b7
MDEV-16268
Revision #560df47926
Revision #1b471face8
MDEV-18025
Revision #171271edf8
MDEV-18025
Revision #977073e3dc
Revision #0032170940
Revision #84f119f25c
MDEV-12112
MDEV-12114
Revision #ed13a0d221
MDEV-12112
Revision #fae7e350a8
Revision #51a1fc737c
Revision #7d245083a4
Revision #8c43f96388
MDEV-12112
Revision #517c59c540
Revision #6b81883170
Revision #ee543beabf
MDEV-18021
Revision #8a46b9fe3b
MDEV-17771
Revision #10e01b56f7
Revision #32eeed2129
MDEV-17676
Revision #20011c8b14
MDEV-14576
Revision #d1fb52afff
MDEV-14576
Revision #c4ab352b67
MDEV-14576
Revision #0a2edddbf4
MDEV-14975
Revision #5716c71c54
MDEV-14975
Revision #94fa02f4d0
Revision #fb252f70c1
MDEV-12112
Revision #a2f2f686cb
MDEV-17814
Revision #dbb39a778d
MDEV-17958
Revision #c1caada886
MDEV-16278
Revision #e3dda3d95e
MDEV-17989
Revision #1a780eefc9
MDEV-17958
Revision #2e5aea4bab
Revision #621041b676
Revision #8e613458e1
Revision #5ab91f5914
Revision #5f5e73f1fe
MDEV-17957
Revision #ce1669af12
Revision #b58f28725b
Revision #32b7d456d5
Revision #c362ea3ffd
Revision #9eadef013e
Revision #541500295a
Revision #ad3346dddf
Revision #c913cd2b66
MDEV-17885
Revision #91173f9863
Revision #e0aebf5cf1
MDEV-17815
Revision #db1210f939
Revision #f77f8f6d1a
Revision #d956709b4b
MDEV-17833
Revision #4886d14827
MDEV-17032
Revision #0d7cf06af5
MDEV-17938
Revision #53440e2dda
MDEV-17923
Revision #52778e2e3e
Revision #5e5deabdbc
Revision #ecd3a7e00d
Revision #12b1ba195c
MDEV-17904
Revision #2a2e8ea8fe
MDEV-17917
Revision #6491c591b2
Revision #daca7e70d7
MDEV-17898
Revision #eed0013bed
Revision #8a37ce0767
Revision #17e8570285
MDEV-17734
Revision #14f6b0cdfd
MDEV-17734
Revision #328d7779bc
Revision #1037edcb11
MDEV-17804
Revision #244cc35e7b
MDEV-17801
Revision #49a50a19a1
MDEV-17923
Revision #5ec9b88e11
Revision #157d3c3bc1
MDEV-17432
Revision #f2c7972a3d
MDEV-17432
Revision #46960365b1
MDEV-17871
Revision #3e5162d814
Revision #7826b9b983
Revision #b4d102e828
MDEV-17810
Revision #33fdb443ea
Revision #447e493179
Revision #be998bfdc5
MDEV-17859
Revision #b26e603aeb
MDEV-17859
Revision #0485e51935
MDEV-13155
Revision #4a92165ff0
Revision #e82e216e37
MDEV-17849
Revision #eb6364619f
Revision #b9824074a6
MDEV-17851
Revision #861038f2e8
MDEV-17816
Revision #971e1d8677
MDEV-17831
Revision #9669536c23
MDEV-17811
Revision #2a31b82831
MDEV-17816
Revision #a81fceafb1
MDEV-14409
Revision #3728b11f87
MDEV-17804
Revision #dde0a83fff
MDEV-17801
Revision #2b49e15686
MDEV-15522
Revision #00c88a7122
MDEV-15522
Revision #4b1b4b3920
MDEV-17771
Revision #06063e8a41
Revision #8324e5e84d
MDEV-17771
Revision #41fa9a5986
Revision #6fad15d02a
MDEV-17771
Revision #ea03eac5d7
Revision #0529c9e93e
Revision #c85912c8c6
Revision #2160e075dc
Revision #ace0b7215e
Revision #92e99775e9
Revision #bae7c1ebd4
Revision #de0eeb800e
MDEV-16890
Revision #ae0361ab39
MDEV-13881
Revision #3b64663287
Revision #b86e18cb44
MDEV-17780
Revision #ae96b47f9e
MDEV-17507
Revision #e669e705a1
Revision #ff88e4bb8a
Revision #cb5bca721b
MDEV-17765
Revision #f037b91098
MDEV-17726
Revision #ab812c1089
MDEV-17726
Revision #705abdebaf
MDEV-13170
Revision #f74649b522
Revision #a77f80b79e
Revision #a84d87fde8
Revision #1956695c69
MDEV-17724
Revision #7f175595c8
MDEV-17698
Revision #c6838cc646
MDEV-17726
Revision #7e75643778
Revision #9e23171c70
Revision #47274d902e
Revision #6cecb10a2f
MDEV-11167
Revision #01d3e40197
MDEV-16217
Revision #c688ab29ca

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.

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

Distributions which Include MariaDB