All pages
Powered by GitBook
1 of 1

MariaDB 10.2.24 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: 9 May 2019

For the highlights of this release, see therelease notes.

The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.

  • Includes all fixes from MariaDB 10.1.40

  • Revision #e0271a7b43 2019-05-08 07:01:20 +0300

    • MDEV-19408 Assertion on trx->state failed in ReadView::copy_trx_ids

  • Revision #49ef1c75e3 2019-05-08 00:07:57 +0300

    • Updated list of unstable tests for 10.2.24

  • Revision #1214674b71 2019-05-05 22:37:58 +0800

    • MDEV-13942 InnoDB SPATIAL INDEX corruption during root page split

  • Revision #a5cfa416b4 2019-05-06 22:31:46 +0200

    • Let us close library and only then free defaults.

  • Revision #5496df8e5d 2019-05-06 19:34:06 +0200

    • changes in innodb has influence on this test in rocksdb test suite

  • Merge Revision #633946fb63 2019-05-06 18:07:40 +0200 - Merge branch '10.1' into 10.2

  • Revision #0573744a83 2019-05-06 17:15:32 +0300

    • Revert "MDEV-19399 do not call slow my_timer_init() several times"

  • Revision #147c1239f1 2019-05-06 12:12:10 +0200

    • MDEV-17640 UMASK_DIR configuration for mysql_install_db is not applied to mysql database

  • Revision #c83f837053 2019-04-26 14:54:44 +0300

    • MDEV-18214 remove some duplicated MONITOR counters

  • Revision #8dc670a5e8 2019-05-06 15:38:02 +0300

    • MDEV-19399 do not call slow my_timer_init() several times

  • Revision #15f065599e 2019-05-02 14:07:24 +0300

    • MDEV-17883: CREATE TABLE IF NOT EXISTS locking changes in 10.3.10

  • Revision #54d0a55adf 2019-05-05 20:06:29 +0200

    • fix of results

  • Merge Revision #ad53218a9d 2019-05-05 09:15:47 +0200 - Merge remote-tracking branch 'connect/10.2' into 10.2

  • Revision #4e583a276f 2019-03-25 23:58:04 +0100

    • Fixed compiler warning in connect engine

  • Revision #35bc91e24a 2019-03-24 17:32:01 +0100

    • Typo

  • Revision #fc1f3908c1 2019-03-23 17:51:40 +0100

    • Fix MDEV-15793: Server crash in PlugCloseFile with sql_mode='' Fixed by replacing sprinf by snprintf in ShowValue to avoid buffer overflow. It nows always use a buffer and returns int

  • Revision #d421df7ea6 2019-03-03 21:24:02 +0100

    • Fix MDEV-18292: CONNECT Engine JDBC not able to issue simple UPDATE statement from trigger or stored procedure Was not fixed when the same table was called several times with different modes. Fixed by checking if a new statement is compatible in the start_stmt function. It nows do the same checks than external_lock

  • Revision #dc8d1ada9f 2019-02-09 18:24:28 +0100

    • Fix xml result by setting eol as lf

  • Revision #ae88fe4519 2019-02-09 17:03:20 +0100

    • Fix xml result mismatch

  • Revision #58dfdfc0dd 2019-02-09 13:07:56 +0100

    • Fix GetTableName that returned wrong value under Windows

  • Revision #409aba76ee 2019-05-04 17:06:19 +0200

    • update Connector C

  • Merge Revision #8cbb14ef5d 2019-05-04 17:04:55 +0200 - Merge branch '10.1' into 10.2

  • Merge Revision #b85aa20065 2019-05-02 17:23:36 +0200 - Merge branch '5.5' into 10.1

  • Revision #aba9115426 2019-04-30 12:29:40 +0200

    • MDEV-19349 mysql_install_db: segfault at tmp_file_prefix check

  • Revision #71a748d575 2019-04-29 12:18:18 -0400

    • bump the VERSION

  • Revision #8cda7ab6a2 2019-05-02 10:17:05 -0400

    • bump the VERSION

  • Revision #ca94ce2a58 2019-05-01 01:44:45 +0530

    • MDEV-19352: Server crash in alloc_histograms_for_table_share upon query from information schema

  • Revision #57c37e6c3f 2019-05-01 01:19:30 +0530

    • Adjusting sql_command to align with higher version, this is an adjustment to the patch for MDEV-17605

  • Revision #4345868382 2019-05-04 12:34:23 +0530

    • MDEV-18373: DENSE_RANK is not calculated correctly

  • Revision #a6ea799651 2019-05-03 17:10:51 +0530

    • MDEV-14791: Crash with order by expression containing window functions

  • Revision #e292c67bb2 2019-05-03 09:35:47 +0530

    • MDEV-17781: Server crashes in next_linear_tab

  • Revision #ce195987c3 2019-05-03 16:47:07 +0300

    • MDEV-19385: Inconsistent definition of dtuple_get_nth_v_field()

  • Revision #3db94d2403 2019-05-03 20:02:11 +0300

    • MDEV-19346: Remove dummy InnoDB log checkpoints

  • Revision #bcc1359223 2019-03-16 21:06:04 +0300

    • MDEV-17702 fix unaligned access UB in sint4korr() and similar functions

  • Revision #13d7c721a5 2019-05-02 19:44:36 +0100

    • MDEV-17008 prepare with datadir, on Windows, does not set ACL on tablespace files

  • Revision #4b0f010b88 2019-05-02 14:25:24 +0100

    • MDEV-18544 "missing required privilege PROCESS on ." using mariadb-backup for SST

  • Revision #ada1074bb1 2019-05-01 17:24:58 +0530

    • MDEV-14398 innodb_encryption_rotate_key_age=0 causes innodb_encrypt_tables to be ignored

  • Revision #2370eeb028 2018-11-09 06:12:43 -0800

    • MDEV-17654 Incorrect syntax returned for column with CHECK constraint in the "SHOW CREATE TABLE ..." result

  • Revision #dc8e15db7e 2018-01-02 12:00:55 +1100

    • MDEV-15051: signal handler - output information about the core generation

  • Revision #b953bf7eb2 2019-05-01 13:14:50 +0200

    • compilation fixes for VS 2019

  • Revision #dabef66e66 2019-04-29 20:32:36 +1000

    • MDEV-19188 Server Crash When Using a Trigger With A Number of Virtual Columns on INSERT/UPDATE

  • Revision #810f014ca7 2019-04-29 16:23:21 +0300

    • MDEV-18429: Simpler implementation

  • Revision #092602ac9b 2019-04-29 15:05:25 +0300

    • MDEV-14130 InnoDB messages should not refer to the MySQL 5.7 manual

  • Revision #5fb4c0a8a8 2019-04-29 14:33:46 +0300

    • Clean up ut_list

  • Revision #bdd6e33f00 2019-04-29 14:05:44 +0300

    • MDEV-13626: Add a test case

  • Revision #61f370a3c9 2019-04-25 20:24:10 +0300

    • MDEV-18429 Consistent non-locking reads do not appear in TRANSACTIONS section of SHOW ENGINE INNODB STATUS

  • Revision #d6e431dfa8 2019-04-29 12:44:00 +0100

    • MDEV-18131 : Update C/C to fix IP address SAN verification in 10.2+

  • Revision #e03ad4f71a 2019-04-24 11:44:32 +0100

    • Fix a typo

  • Revision #1b577e4d8b 2019-04-29 11:43:22 +0300

    • MDEV-19356 Assertion 'space->free_limit == 0 || space->free_limit == free_limit'

  • Revision #e10b3fa97a 2019-04-29 10:04:54 +0300

    • MDEV-19231: Correct an assertion

  • Revision #cc359eae3b 2019-04-29 09:24:59 +0300

    • Remove a type cast, and use correct format instead

  • Revision #bb4f4b3a1b 2019-04-29 02:32:13 +0400

    • Make Win compiler happy.

  • Revision #a529188e05 2019-04-29 01:25:17 +0400

    • MDEV-17456 Malicious SUPER user can possibly change audit log configuration without leaving traces.

  • Revision #cd26cdcd97 2019-04-29 00:11:48 +0400

    • MDEV-19141 server_audit_excl_users accepts only values with less than 1024 chars.

  • Revision #00377147e3 2019-04-26 23:06:07 +0400

    • Tests for MDEV-15881 Assertion `is_valid_value_slow()' failed in Datetime::Datetime or corrupt data after ALTER with indexed persistent column

  • Merge Revision #1a5ba2a4be 2019-04-26 18:19:50 +0300 - MDEV-19342 Merge new release of InnoDB 5.7.26 to 10.2

  • Revision #f3a9f12bc3 2019-01-25 19:51:57 +0530

    • Bug #29021730 CRASHING INNOBASE_COL_CHECK_FK WITH FOREIGN KEYS

  • Revision #c795a9f3fe 2019-04-26 10:13:29 +0300

    • MDEV-12004: Add the Bug#28825718 test case

  • Revision #06ec56f579 2018-11-26 16:17:40 +0530

    • Bug #27850600 INNODB ASYNC IO ERROR HANDLING IN IO_EVENT

  • Revision #4e9f8c9cc4 2019-04-26 17:37:19 +0300

    • Remove roll_node_t::partial

  • Revision #793bd3ee13 2019-04-26 17:36:39 +0300

    • lock_rec_convert_impl_to_expl_for_trx(): Remove unused parameter

  • Revision #1c4d1f3d05 2019-04-26 12:53:37 +0300

    • innobase_col_check_fk(): Remove copying

  • Revision #5cfc7799a3 2019-04-26 14:01:21 +0400

    • MDEV-16518 MYSQL57_GENERATED_FIELD: The code in TABLE_SHARE::init_from_binary_frm_image() is not safe

  • Revision #9a5a86f293 2019-04-25 13:25:28 +0530

    • MDEV-17260: Memory leaks in mysqlbinlog

  • Revision #4e01bc8c96 2018-12-20 09:52:34 +0100

    • MDEV-16240: Assertion `0' failed in row_sel_convert_mysql_key_to_innobase

  • Revision #3dffdee667 2019-04-25 13:43:31 +0200

    • MDEV-17036: BULK with replace doesn't take the first parameter in account

  • Revision #b2dbc781c7 2019-04-25 17:26:23 +0300

    • Implement --debug=d,ib_log_checkpoint_avoid

  • Revision #6c5c1f0b2f 2019-04-25 16:29:55 +0300

    • MDEV-19231 make DB_SUCCESS equal to 0

  • Merge Revision #bc145193c1 2019-04-25 09:04:09 +0300 - Merge 10.1 into 10.2

  • Revision #1f1a61cfc4 2019-04-24 00:16:56 +0530

    • MDEV-15837: Assertion `item1->type() == Item::FIELD_ITEM && item2->type() == Item::FIELD_ITEM' failed in compare_order_elements function

  • Revision #5fc8dd8b82 2019-04-23 23:10:46 -0700

    • MDEV-17796 WHERE filter is ignored by DISTINCT IFNULL(GROUP_CONCAT(X), Y) with GROUP BY + ORDER BY

  • Revision #6b5d3c51b3 2019-04-23 12:44:09 +0100

    • Do fast exit with error code and FATAL ERROR message, if innodb cannot start during prepare.

  • Revision #d315b4ff39 2019-04-19 12:44:46 +0300

    • Remove IBUF_COUNT_DEBUG

  • Revision #169c00994b 2019-04-17 12:50:33 +0300

    • MDEV-12699 Improve crash recovery of corrupted data pages

  • Revision #376bf4ede5 2019-04-17 12:46:08 +0300

    • MDEV-19241 InnoDB fails to write MLOG_INDEX_LOAD upon completing ALTER TABLE

  • Revision #bc8d173b9f 2019-04-15 19:17:24 +0300

    • MDEV-14239 Missing space: "innodb_open_files ... greaterthan"

  • Revision #4ac8fa008d 2019-04-10 15:51:22 +0300

    • FSP_FLAGS_MEM_MASK: Remove traces of ATOMIC_WRITES

  • Revision #03dcec9a9a 2019-04-10 10:13:42 +0300

    • Fix wsrep_thd_is_applier macro to point correct function name.

  • Revision #725579c0f4 2019-04-08 23:22:45 +0200

    • cmake: pass CMAKE_BUILD_TYPE into src.rpm

  • Revision #7362f11554 2019-04-08 17:06:06 +0300

    • Require --big-test for innodb.undo_truncate_recover

  • Revision #e7f426d2c9 2019-04-08 15:55:09 +0300

    • MDEV-19212: Replace macros with type-safe inline functions

  • Revision #f120a15b93 2019-04-08 15:36:03 +0300

    • MDEV-19212 4GB Limit on large_pages - integer overflow

  • Revision #caa8c20abe 2019-04-08 15:08:04 +0300

    • MDEV-14192 mariadb-backup assertion failure: byte_offset % OS_FILE_LOG_BLOCK_SIZE == 0

  • Revision #4b822111ef 2019-04-08 14:41:02 +0300

    • MDEV-8139: Clean up the freeing of B-tree pages

  • Revision #e124ff17e0 2019-04-08 10:03:46 +0200

    • cmake: force Boost dependency as needed

  • Revision #5023e465a9 2019-04-07 15:49:30 +0200

    • copy-paste error fixed

  • Revision #7d720ca8de 2019-04-07 00:52:05 +0200

    • cmake: don't use generated files to detect a submodule

  • Revision #7f5849a809 2019-04-07 12:05:12 +0300

    • MDEV-18309: Remove unused code

  • Revision #867617a976 2019-04-07 10:57:38 +0300

    • MDEV-18309: InnoDB reports bogus errors about missing #sql-*.ibd on startup

  • Revision #6b3e2ec10f 2019-04-07 10:13:09 +0300

    • Re-record results for MTR_FEEDBACK_PLUGIN=1

  • Revision #1d30b7b1d2 2019-04-06 21:23:01 +0300

    • MDEV-12699 preparation: Clean up recv_sys

  • Revision #aa3f7a107c 2019-04-05 15:38:26 +0300

    • MDEV-12699 preparation: Write MLOG_INDEX_LOAD for FTS_ tables

  • Revision #45d338dca8 2019-04-02 14:49:53 +0300

    • MDEV-12699 preparation: Initialize the entire page on MLOG_ZIP_PAGE_COMPRESS

  • Revision #1b95118c5f 2019-04-06 20:21:06 +0300

    • buf_page_get_gen(): Allow BUF_GET_IF_IN_POOL with a dummy page_size

  • Revision #80f29211eb 2019-04-06 20:34:15 +0300

    • Fix a crash in CHECK TABLE for corrupted encrypted root page

  • Revision #1d0380e029 2019-04-06 12:42:41 +0300

    • MDEV-15528 preparation: Do not modify a freed page

  • Revision #56df18be65 2019-04-06 12:24:36 +0300

    • Clean up the parsing of MLOG_INIT_FILE_PAGE2

  • Revision #71f9552fd8 2019-04-04 21:22:43 +0300

    • recv_recovery_is_on(): Add UNIV_UNLIKELY

  • Revision #c56ae2dfbd 2019-04-06 21:25:10 +0300

    • Re-record plugins.feedback_plugin_load

  • Revision #b4a7bde76c 2019-04-03 22:52:29 -0700

    • MDEV-19112 WITH clause does not work with information_schema as default database

  • Merge Revision #b30fb701cc 2019-04-04 09:05:45 +0300 - Merge 10.1 into 10.2

  • Revision #f602385776 2019-04-04 08:57:53 +0300

    • Do not pass table_name_t to printf-like functions

  • Revision #b718ec055d 2019-04-03 21:41:19 +0300

    • MDEV-18836: Adjust a suppression

  • Revision #c676de1692 2019-04-03 21:00:13 +0300

    • Fix the non-debug build

  • Merge Revision #28636a92ed 2019-04-03 19:57:29 +0300 - Merge 10.1 into 10.2

  • Revision #cad56fbaba 2019-04-03 16:10:20 +0300

    • MDEV-18733 MariaDB slow start after crash recovery

  • Revision #7984ea80de 2019-04-03 17:10:54 +0300

    • Remove a useless CHECK TABLE printout for debug builds

  • Revision #a1ec7ac4f4 2019-04-03 15:56:28 +0300

    • Clean up table_name_t

  • Revision #03672a0573 2019-04-03 10:50:43 +0300

    • MDEV-11487: Remove dict_table_get_n_sys_cols()

  • Merge Revision #dbc716675b 2019-04-03 10:29:15 +0300 - Merge 10.1 into 10.2

  • Revision #e3f44d8d0e 2019-04-02 16:40:27 +0300

    • MDEV-19085: Remove a bogus debug assertion

  • Revision #5633f83ca4 2019-04-02 13:46:36 +0300

    • Fix integer type mismatch

  • Revision #8650848ec3 2019-04-02 13:43:22 +0300

    • MDEV-19128 fil_name_parse() for MLOG_FILE_ is not portable

  • Merge Revision #bce380f2a5 2019-04-02 09:14:15 +0300 - Merge 10.1 into 10.2

  • Revision #d59ad6972b 2019-04-01 18:13:11 +0300

    • MDEV-19085: Fix a typo that was caught by GCC 5.4

  • Revision #f055da9b84 2019-04-01 14:24:15 +0300

    • MDEV-19085 Assertion failures due to virtual columns after upgrading from 10.1

  • Revision #833071b857 2019-04-01 12:58:51 +0300

    • Disable tests in rocksdb_stress suite (which was enabled a few commits ago)

  • Revision #fe1dfe3928 2019-03-30 20:00:13 +0300

    • MDEV-19089, part #2: mark rocksdb.deadlock as "big test"

  • Revision #c2d9a346ff 2019-03-30 19:50:55 +0300

    • MDEV-19089 part #1: adapt rocksdb_stress suite for MariaDB

  • Revision #76934212eb 2018-09-23 12:19:24 +0300

    • remove unneeded code

  • Revision #b66164ab56 2018-08-29 13:50:52 +0300

    • remove dead code

  • Revision #65bd38204b 2019-03-29 12:06:34 +0200

    • Update 10.2 man pages

  • Revision #cc71e7501c 2019-03-28 12:07:20 +0100

    • post-merge: -Werror fixes in 10.2

  • Merge Revision #f2a0c758da 2019-03-29 10:58:20 +0100 - Merge branch '10.1' into 10.2

  • Revision #fc168c3a5e 2019-03-29 11:38:45 +0200

    • MDEV-15587 AES test fails, segfaults in EVP_CipherInit_ex

  • Revision #8fcd9478cc 2019-03-28 15:54:42 +0300

    • MDEV-18080, part#1: MyRocks is slow with log-bin=off

  • Revision #e42192d7b3 2019-03-28 20:35:39 +0530

    • MDEV-13895: GTID and Master_Delay causes excessive initial delay

  • Revision #05ad7fc3ed 2019-03-28 11:42:21 +0100

    • MDEV-19054 : mysql_upgrade_service now allows MySQL 5.7 to MariaDB 10.2 upgrade.

  • Revision #0623cc7c16 2019-03-27 18:58:43 +0530

    • MDEV-19051 Avoid unnecessary writing MLOG_INDEX_LOAD

  • Revision #38cad6875f 2019-03-28 13:14:49 +0530

    • MDEV-18899: Server crashes in Field::set_warning_truncated_wrong_value

  • Merge Revision #1e9c2b2305 2019-03-27 12:26:11 +0200 - Merge 10.1 into 10.2

  • Merge Revision #c676f58c27 2019-03-26 17:38:33 +0200 - Merge 10.1 into 10.2

  • Merge Revision #ac4934535d 2019-03-26 14:59:32 +0200 - Merge 10.1 into 10.2

  • Merge Revision #226ca250ed 2019-03-26 14:17:19 +0200 - Merge 10.1 into 10.2

  • Revision #b30bbb7d9a 2019-03-25 12:53:20 -0400

    • bump the VERSION

  • Revision #07096ada9b 2019-03-25 17:15:34 +0200

    • Fix the Windows build

  • Revision #525e79b057 2019-03-25 16:03:24 +0200

    • MDEV-19022: InnoDB fails to cleanup useless B-tree pages

  • Revision #ade0a0e9d5 2019-03-25 15:55:00 +0200

    • Avoid sign mismatch in comparisons

  • Revision #1bd9815479 2019-03-25 11:27:29 +0200

    • MDEV-14126: Fix type mismatch

  • Revision #72b934e3f7 2019-03-22 19:21:07 +0200

    • MDEV-14126: Detect unexpected emptying of B-tree pages

  • Revision #a4d0d6828b 2019-03-22 19:19:34 +0200

    • MDEV-14126: Improve assertions in btr_pcur_store_position()

  • Revision #b59d484696 2019-03-22 19:16:45 +0200

    • MDEV-14126: Remove page_is_root()

  • Revision #71c781bfe7 2019-03-25 10:29:25 +0200

    • MDEV-18090 Assertion failures due to virtual columns after upgrading to 10.2

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 Distributions which Include MariaDB page.

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