All pages
Powered by GitBook
1 of 1

Loading...

MariaDB 10.4.0 Changelog

The most recent release of MariaDB 10.4 is:MariaDB 10.4.34 Stable (GA) Download Now

DownloadRelease NotesChangelogOverview of 10.4

Release date: 20 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 #30641f9df7 2018-12-18 16:38:08 +0100

    • Fix of maturity status

  • Merge 2018-12-18 11:53:31 +0200 - Merge 10.3 into 10.4

  • Merge 2018-12-18 11:51:44 +0200 - Merge 10.2 into 10.3

  • 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

  • Merge 2018-12-18 09:44:49 +0200 - Merge pull request #1031 from tempesta-tech/sysprg/

  • 2018-12-12 13:49:45 +0100

    • DEV-17786: Add mariadb-backup test case for galera_sst_xtrabackup-v2_data_dir

  • Merge 2018-12-18 11:33:53 +0200 - Merge 10.3 into 10.4

  • Merge 2018-12-18 09:15:41 +0200 - Merge 10.2 into 10.3

  • 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-17 18:37:56 +0200 - Merge pull request #1030 from tempesta-tech/sysprg/

  • 2018-12-12 13:44:58 +0100

    • : Galera test failure on galera_sst_xtrabackup-v2[_data_dir]

  • 2018-12-14 11:30:34 +0400

    • Add classes Inet4 and Inet6

  • 2018-12-15 01:26:01 +0530

    • Enabling innodb.innodb-alter-table, main.column_compression_parts and main.partition_explicit_prune

  • Merge 2018-12-14 16:19:49 +0200 - Merge 10.3 into 10.4

  • Merge 2018-12-14 16:13:35 +0200 - Merge 10.2 into 10.3

  • 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

  • Merge 2018-12-14 13:58:45 +0200 - Merge 10.2 into 10.3

  • 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-14 11:32:36 +0200

    • Reduce the number of dict_table_page_size() calls

  • 2018-12-14 11:28:22 +0200

    • dict_table_t::init_instant(): Remove a bogus assertion

  • 2018-12-14 06:49:55 +0200

    • innodb.instant_alter_crash: Assertion failed: n < tuple->n_fields

  • 2018-11-27 22:25:11 +0300

    • Replace dict_instant_t::non_pk_col_map with field_map

  • 2018-11-13 16:42:49 +0200

    • Introduce dict_table_t::init_instant()

  • 2018-11-08 12:22:10 +0200

    • Add dict_col_t::same_format()

  • 2018-11-07 19:31:28 +0200

    • : Instantly change a column to NULL

  • 2018-12-13 22:19:09 +0200

    • : Remove WITH_INNODB_BUG_ENDIAN_CRC32

  • Merge 2018-12-13 22:05:34 +0200 - Merge 10.3 into 10.4

  • Merge 2018-12-13 21:58:35 +0200 - Merge 10.2 into 10.3

  • 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-13 15:09:03 +0400

    • INET6_NTOA(ucs2_input) erroneously returns NULL

  • 2018-12-12 19:00:41 +0100

    • Fix clang-cl format warning

  • 2018-12-11 18:23:54 +0100

    • - New command FLUSH SSL to reload server's SSL certificate(private key,CRL,etc)

  • 2018-12-12 23:28:18 +0200

    • Fix TokuDB results after merge

  • 2018-12-12 23:12:46 +0200

    • Fix a sign mismatch on comparison

  • 2018-12-12 23:06:37 +0200

    • Fix btr_corruption_report() declaration on Windows

  • 2018-12-11 18:00:43 +0200

    • btr_corruption_report(): Add ATTRIBUTE_NORETURN

  • Merge 2018-12-12 13:51:37 +0200 - Merge 10.3 into 10.4

  • Merge 2018-12-12 13:46:06 +0200 - Merge 10.2 into 10.3

  • 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-12 11:35:21 +0100

    • fix handler test failures on s390x

  • 2018-12-07 00:33:51 +0100

    • Add a solution of the 8 queens problem to the regression test for CTE

  • 2018-12-10 23:31:54 +0100

    • - don't build mariadb-backup with -DPLUGIN_INNOBASE=DYNAMIC

  • 2018-12-10 00:34:41 +0530

    • : Alter table leads to a truncation warning with ANALYZE command

  • 2018-12-12 13:49:13 +0200

    • row_undo_mod_clust(): Fix stack-use-after-scope

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

    • Assertion `len == 20U' failed in rec_convert_dtuple_to_rec_comp on DROP COLUMN

  • 2018-12-12 14:10:45 +0400

    • The last commit was pushed with a wrong title: Error 174 "Fatal error during initialization of handler" from storage engine Aria upon DELETE from partitioned table

  • 2018-12-12 14:07:27 +0400

    • Error 174 "Fatal error during initialization of handler" from storage engine Aria upon DELETE from partitioned table

  • 2018-12-12 10:39:06 +0400

    • --echo

--echo

Assertion `0' failed in Item::val_native upon SELECT with timestamp, NULLIF, GROUP BY --echo

  • 2018-11-24 14:13:41 +0100

    • change the structure of mysql.user table

  • 2018-11-28 18:16:46 +0100

    • json helpers

Revision #a76aadf7bc 2018-11-22 16:16:53 +0100

  • MDEV-17658 change the structure of mysql.user table

  • Revision #9887d2e881 2018-11-22 10:23:12 +0100

    • cleanup: simplify opening of priv tables

  • Revision #a701426b43 2018-11-18 19:25:11 +0100

    • cleanup: refactor grant table classes in sql_acl.cc

  • Revision #3df7287d21 2018-11-28 12:20:37 +0100

    • fix the test for the empty password hash string

  • Revision #1db6c3a207 2018-12-08 13:28:00 +0100

    • extend the test case to better emulate 5.7 user table

  • Revision #07e9b13898 2018-12-07 13:05:34 +0100

    • mysqld: ignore SIGHUP sent by the kernel

  • Revision #97dbb3562b 2018-12-07 12:54:10 +0100

    • simplify usage of logger.set_handlers()

  • Revision #a4ac987cbc 2018-12-11 18:22:40 +0100

    • more tests for mysql_install_db.exe

  • Revision #7af62f8a03 2018-12-07 18:14:20 +0100

    • MDEV-17926 FederatedX TODO is obsolete

  • Revision #b1527ef51c 2018-12-12 01:49:39 +0400

    • MDEV-5313 Improving audit api.

  • Revision #dc6ad59765 2018-12-11 20:50:22 +0200

    • MDEV-17901 Crash after instant DROP COLUMN of AUTO_INCREMENT column

  • Revision #8dc460b844 2018-12-11 21:17:39 +0800

    • Fix UNICODE issue of dlerror()

  • Revision #1b31d8852c 2018-12-11 13:45:24 +0200

    • MDEV-17899: Fix a regression from MDEV-17793

  • Revision #1c53aeff58 2018-12-10 22:52:24 +0400

    • Fixed sporadic main.mdl_sync failure

  • Revision #0fcb141fbd 2018-12-10 21:01:18 +0400

    • Fixed main.create-big failure

  • Revision #8049160936 2018-12-10 17:18:17 +0100

    • MDEV-17946 : Unsorted acl_dbs after RENAME USER

  • Revision #34eb98387f 2018-12-08 19:39:23 +0400

    • MDEV-13995 MAX(timestamp) returns a wrong result near DST change

  • Revision #5b3db87134 2018-12-10 19:37:36 +0530

    • Updated the result for innodb.innodb_mysql

  • Revision #f69879baca 2018-12-10 15:58:32 +0200

    • MDEV-17899 Assertion failures on rollback of instant ADD/DROP

  • Revision #3efed7533c 2018-12-10 14:01:46 +0100

    • Fix lock_ddl_per_table handling in mariadb-backup.

  • Merge Revision #fcb6bb4bcc 2018-12-10 13:16:03 +0200 - Merge 10.3 into 10.4

  • Revision #a72516348b 2018-12-10 13:02:04 +0200

    • MDEV-17938: ALTER TABLE error handling accesses freed memory

  • Merge Revision #1d18665e0b 2018-12-10 12:28:31 +0200 - Merge 10.2 into 10.3

  • Revision #0d7cf06af5 2018-12-10 11:44:39 +0200

    • MDEV-17938 ALTER TABLE reports ER_TABLESPACE_EXISTS after failed ALTER TABLE

  • Revision #705fd4e943 2018-12-08 22:53:47 +0100

    • Fix another random failure in rpl.rpl_gtid_crash

  • Revision #e5144f4bad 2018-12-10 13:06:20 +0400

    • Cleanup: Datetime() constructors accepting Longlong_hybrid/Sec6 do not need THD

  • Revision #8cf7e3459d 2018-12-06 19:23:24 +0400

    • Moved early check for table existance to mysql_execute_command()

  • Revision #c0ca164b1c 2018-11-19 20:43:04 +0100

    • MDEV-17308 mariadb-backup to use the BACKUP statement instead of FTWRL

  • Revision #c53aab974b 2018-11-13 01:34:37 +0200

    • Added syntax and implementation for BACKUP STAGE's

  • Revision #965311ee8b 2018-11-06 17:05:24 +0200

    • Added new MDL_BACKUP locks for all backup stages

  • Revision #f386b70beb 2018-11-27 16:59:29 +0200

    • Honor lock_wait_timeout when updating stats tables

  • Revision #e54643a063 2018-11-13 01:02:53 +0200

    • Simplify test for updateable TABLE_CATEGORY's

  • Revision #f1867505a6 2018-10-30 02:00:46 +0400

    • Acquire global read lock (MDL_BACKUP_STMT) after share is acquired

  • Revision #7a9dfdd8d9 2018-10-30 00:09:02 +0400

    • Combine GLOBAL and COMMIT namespaces into BACKUP namespace.

  • Revision #7fb9d64989 2018-10-31 22:52:29 +0200

    • Changed FLUSH TABLES to not change share version

  • Revision #7bb3a5220e 2018-11-06 13:24:43 +0200

    • Fixed race condition between flush tables and insert delayed

  • Revision #163b34fe25 2018-10-09 18:55:18 +0300

    • Optimize flush tables with read lock (FTWRL) to not wait for select's

  • Revision #306b7a2243 2018-11-18 21:34:58 +0200

    • Added API for copying aria tables in mariadb-backup

  • Revision #2aff2f2f34 2018-11-16 16:50:12 +0200

    • Added --print-log-control-file option to aria_read_log

  • Revision #1077f320e4 2018-10-06 16:49:54 +0300

    • Added backup handler calls

  • Revision #ecdf97924c 2018-12-09 16:53:19 +0200

    • Fixed that CREATE TABLE code used the right create_info

  • Revision #4f541c5f43 2018-10-10 17:27:17 +0300

    • Added timing of bootstrap to mtr

  • Revision #5280af2b4e 2018-12-07 16:37:45 +0200

    • Cleaned up some MTR tests

  • Revision #dc91330d98 2018-11-30 01:04:55 +0200

    • Fixed test case bug in purge_thread_shutdown

  • Revision #8561a0ac9e 2018-11-19 20:06:02 +0200

    • Disabled some galera tests that always fails on OpenSuse 10.5

  • Revision #84c0563a27 2018-11-19 19:52:07 +0200

    • Fixed BUILD scripts to by default work with galera and tokudb

  • Revision #c8250ed6c5 2018-10-10 17:26:50 +0300

    • Add --without-wsrep option to BUILD scripts

  • Revision #fa8d7f3675 2018-11-21 19:24:43 +0200

    • Fixed that mtr --extern works with --include/have_innodb.inc

  • Revision #c82855d882 2018-11-07 13:16:29 +0200

    • Changed some MySQL names in messages to MariaDB

  • Revision #ae58cd6b87 2018-10-09 19:08:16 +0300

    • Simple cleanups (no logic changes)

  • Revision #9207a838ed 2018-12-09 13:25:27 +0530

    • MDEV-17255: New optimizer defaults and ANALYZE TABLE

  • Revision #93c360e3a5 2018-05-31 15:51:59 +0530

    • MDEV-15253: Default optimizer setting changes for MariaDB 10.4

  • Revision #a25ce5ab4b 2018-12-08 16:10:44 +0400

    • MDEV-17928 Conversion from TIMESTAMP to VARCHAR SP variables does not work well on fractional digits

  • Revision #fac997feef 2018-12-08 02:19:37 +0100

    • Fix Win64 build

  • Revision #b1c41e112c 2018-12-08 01:16:05 +0100

    • MDEV-17932 : assertion in multi RENAME USER command.

  • Merge Revision #a80f5fdbd1 2018-12-08 00:12:55 +0200 - Merge 10.3 into 10.4

  • Revision #2fd0acd30f 2018-12-07 23:58:42 +0200

    • Fix the 64-bit Windows build

  • Revision #a02cac47f6 2018-12-07 17:20:31 +0100

    • Fix an occational test failure in rpl.rpl_gtid_crash

  • Merge Revision #ce8716a1ed 2018-12-07 16:12:17 +0200 - Merge 10.3 into 10.4

  • Merge Revision #21069c528e 2018-12-07 15:39:34 +0200 - Merge 10.2 into 10.3

  • Revision #53440e2dda 2018-12-07 15:31:43 +0200

    • MDEV-17923: Fix the pointer arithmetics

  • Revision #52778e2e3e 2018-12-07 15:13:39 +0200

    • After-merge fix

  • Merge Revision #5e5deabdbc 2018-12-07 13:41:10 +0200 - Merge 10.1 into 10.2

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

  • Revision #12b1ba195c 2018-12-07 12:54:02 +0200

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

  • Revision #2a2e8ea8fe 2018-12-06 19:26:00 +0100

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

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

  • Revision #daca7e70d7 2018-12-06 01:17:44 +0100

    • MDEV-17898 FLUSH PRIVILEGES crashes server with segfault

  • Revision #eed0013bed 2018-12-06 00:48:41 +0100

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

  • Revision #8a37ce0767 2018-12-06 00:48:00 +0100

    • cleanup: DYNAMIC_ARRAY -> Dynamic_array<ACL_DB> acl_dbs

  • Revision #17e8570285 2018-12-05 19:27:34 +0530

    • Added a testcase for MDEV-17734

  • Revision #14f6b0cdfd 2018-11-20 20:12:29 +0530

    • MDEV-17734: AddressSanitizer: use-after-poison in create_key_parts_for_pseudo_indexes

  • Revision #328d7779bc 2018-11-26 08:58:38 +0200

    • Fortify galera_sst_mariadb-backup_table_options test.

  • Revision #1037edcb11 2018-11-22 16:33:20 +0200

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

  • Revision #244cc35e7b 2018-11-22 16:30:20 +0200

    • MDEV-17801: Galera test failure on galera_var_reject_queries

  • Revision #49a50a19a1 2018-12-07 11:54:03 +0200

    • MDEV-17923 Assertion failed in trx_undo_page_report_modify after CREATE FULLTEXT INDEX

  • Revision #5ec9b88e11 2018-12-04 15:29:49 +0200

    • Disable a frequently failing test

  • Revision #a00f8bc3ad 2018-12-07 12:12:29 +0400

    • Cleanup: removing unused zeroing Datetime() constructor

  • Revision #34f11b06e6 2018-10-14 20:41:49 +0200

    • Move deletion of old GTID rows to slave background thread

  • Revision #24a45d3bd7 2018-12-06 21:51:38 +0100

    • Fix windows build : re-record .result file

  • Revision #50c850c9b1 2018-12-06 15:09:17 +0100

    • Windows : create a minimalistic MTR test for mysql_install_db.exe

  • Revision #f77895ebf3 2018-11-26 21:24:05 +0100

    • MDEV-15649 Speedup search in acl_users and acl_dbs array, sorting them by usernames first, and then by get_sort() value.

  • Revision #bb9b4182e4 2018-12-05 14:06:49 +0400

    • MDEV-17906 Class Binary_string

  • Revision #24d6ec8db8 2018-12-05 11:03:46 +0400

    • MDEV-17907 Class Static_binary_string

  • Revision #d6a00d9b18 2018-12-05 08:16:24 +0400

    • MDEV-17905 Add class Charset

  • Revision #470e9a9fb6 2018-09-17 02:51:36 -0700

    • Add CONTRIBUTING file and modify README file about live QA regarding new contributors

  • Revision #1c37ac84ef 2018-12-04 18:11:45 +0400

    • MDEV-8894 Inserting fractional seconds into MySQL 5.6 master breaks consistency on MariaDB 10 slave

  • Revision #269da4bf19 2018-12-03 21:26:07 +0400

    • MDEV-5377 Row-based replication of MariaDB temporal data types with FSP>0 into a different column type

  • Merge Revision #88a480cecb 2018-12-04 13:22:26 +0200 - Merge 10.3 into 10.4

  • Merge Revision #b6f203984b 2018-12-04 13:18:14 +0200 - Merge 10.2 into 10.3

  • Revision #157d3c3bc1 2018-12-03 15:57:21 +0530

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

  • Revision #f2c7972a3d 2018-12-03 01:12:04 +0530

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

  • Revision #46960365b1 2018-12-01 15:06:04 -0800

    • MDEV-17871 Crash when running explain with CTE

  • Revision #3e5162d814 2018-11-30 15:54:21 +0200

    • Re-disable a failing test

  • Revision #7826b9b983 2018-11-28 11:53:40 +0200

    • Fix syntax error on galera/disabled.def file

  • Revision #b4d102e828 2018-11-27 13:16:19 +0200

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

  • Revision #0070830cb8 2018-12-04 00:53:36 +0400

    • Enable main.connect-abstract

  • Revision #466335a44c 2018-12-03 13:29:27 +0400

    • MDEV-16707 Add an accessor in Item_func_like class for the negated attribute

  • Revision #f89a27b4e5 2018-12-02 18:59:04 +0400

    • MDEV-17319 Assertion `ts_type != MYSQL_TIMESTAMP_TIME' failed upon inserting into TIME field

  • Revision #17e371fffe 2018-11-30 21:48:45 +0200

    • More InnoDB preprocessor cleanup

  • Merge Revision #757530b83c 2018-11-30 15:50:45 +0200 - Merge 10.3 into 10.4

  • Revision #95f3c142a4 2018-11-30 15:48:33 +0200

    • MDEV-17881: Fix a debug assertion

  • Merge Revision #3afae13b54 2018-11-30 12:47:38 +0200 - Merge 10.3 into 10.4

  • Revision #e46a3aa42e 2018-11-30 12:40:03 +0200

    • MDEV-17881 Assertion failure in cmp_dtuple_rec_with_match_bytes after instant ADD COLUMN

  • Merge Revision #b374246730 2018-11-30 10:55:53 +0200 - Merge 10.3 into 10.4

  • Merge Revision #0abd2766b1 2018-11-30 09:23:23 +0200 - Merge 10.2 into 10.3

  • Revision #33fdb443ea 2018-11-27 10:52:53 +0200

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

  • Revision #447e493179 2018-11-29 12:53:44 +0200

    • Remove some unnecessary InnoDB #include

  • Revision #be998bfdc5 2018-11-29 09:16:48 +0200

    • MDEV-17859: Clean up the FOREIGN KEY handling

  • Revision #3a393f8c84 2018-11-28 20:47:27 +0200

    • Merge dict_index_copy_rec_order_prefix() to its only caller

  • Merge Revision #3fe0369309 2018-11-28 19:54:48 +0200 - Merge 10.3 into 10.4

  • Merge Revision #35184902db 2018-11-28 15:23:23 +0200 - Merge 10.2 into 10.3

  • Revision #b26e603aeb 2018-11-28 15:17:56 +0200

    • MDEV-17859 Operating system errors in file operations after failed CREATE

  • Revision #0485e51935 2018-11-28 12:38:52 +0300

    • MDEV-13155: XA recovery not supported for RocksDB

  • Revision #218c75eb1d 2018-11-28 10:46:19 +0400

    • Making the test for MDEV-17854 independent from the host time zone

  • Revision #d6bcf3a4c8 2018-11-28 06:18:05 +0400

    • MDEV-17854 Assertion `decimals <= 6' failed in my_time_fraction_remainder on SELECT with NULLIF and FROM_UNIXTIME on incorrect time

  • Merge Revision #926b04e550 2018-11-28 01:18:30 +0200 - Merge 10.3 into 10.4

  • Merge Revision #babb000a36 2018-11-28 01:02:46 +0200 - Merge 10.2 into 10.3

  • Revision #4a92165ff0 2018-11-28 00:52:30 +0200

    • Remove unused mem_heap_allocator

  • Revision #e82e216e37 2018-11-27 14:49:20 +0200

    • MDEV-17849 Undo tablespace truncation recovery fails to shrink file

  • Revision #eb6364619f 2018-11-27 14:28:07 +0200

    • Remove the redundant variable fil_n_file_opened

  • Revision #b9824074a6 2018-11-27 14:02:24 +0200

    • MDEV-17851 Assertion failure srv_undo_tablespaces > 1

  • Revision #861038f2e8 2018-11-26 17:30:39 +0200

    • MDEV-17816: Follow-up fix

  • Revision #4b88d5ee51 2018-11-27 15:26:18 +0200

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

  • Revision #555921a9c3 2018-11-20 10:58:34 +0100

    • MDEV-15073: Generic UDAF parser code in server for windows functions

  • Revision #a956260d82 2018-11-27 14:19:54 +0400

    • MDEV-16715 Add accessors for Item_sum and Item_func_group_concat classes

  • Revision #19a6a018e8 2018-11-27 14:13:31 +0400

    • MDEV-16705 Add two accessors for multi_delete class

  • Revision #e963b0d12f 2018-11-27 14:08:03 +0400

    • MDEV-16725 Add accessor methods for classes in item_timefunc.h

  • Revision #2dd6cd5f15 2018-11-27 08:06:10 +0400

    • Fixing embedded tests for MDEV-16991

  • Merge Revision #7dcbc33db5 2018-11-26 17:20:07 +0200 - Merge 10.3 into 10.4

  • Merge Revision #36359157cf 2018-11-26 16:44:11 +0200 - Merge 10.2 into 10.3

  • Revision #971e1d8677 2018-11-26 16:39:36 +0200

    • MDEV-17831 TRUNCATE TABLE removes ROW_FORMAT=COMPRESSED

  • Merge Revision #1afed20774 2018-11-26 14:05:15 +0200 - Merge 10.2 into 10.3

  • Revision #9669536c23 2018-11-26 12:57:35 +0200

    • MDEV-17811: Add deprecation information for xtrabackup

  • Revision #2a31b82831 2018-11-26 12:50:27 +0200

    • MDEV-17816 Crash in TRUNCATE TABLE when table creation fails

  • Revision #a81fceafb1 2018-11-26 10:10:49 +0200

    • MDEV-14409 Assertion `page_rec_is_leaf(rec)' failed in lock_rec_validate_page

  • Revision #3728b11f87 2018-11-22 16:33:20 +0200

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

  • Revision #dde0a83fff 2018-11-22 16:30:20 +0200

    • MDEV-17801: Galera test failure on galera_var_reject_queries

  • Revision #2b49e15686 2018-11-22 10:22:00 +0200

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

  • Revision #00c88a7122 2018-11-22 10:17:58 +0200

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

  • Revision #4b1b4b3920 2018-11-22 10:16:58 +0200

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

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

  • Revision #8324e5e84d 2018-11-21 09:05:47 +0200

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

  • Revision #41fa9a5986 2018-11-20 07:49:46 +0200

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

  • Revision #6fad15d02a 2018-11-19 17:34:22 +0200

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

  • Revision #ea03eac5d7 2018-10-03 16:25:24 +0300

    • fiexed debug build failure of galera_ist_mariadb-backup_innodb_flush_logs

  • Revision #0529c9e93e 2018-10-03 14:40:56 +0300

    • fiexed debug build failure of galera_ist_mariadb-backup test

  • Revision #c85912c8c6 2018-10-01 18:21:47 +0300

    • added galera_ist_mariadb-backup_innodb_flush_logs test

  • Revision #2160e075dc 2018-10-01 12:23:26 +0300

    • fixed the test comments of galera_sst_mariadb-backup_encrypt_with_key test

  • Revision #ace0b7215e 2018-09-28 19:05:01 +0300

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

  • Revision #92e99775e9 2018-09-28 17:35:28 +0300

    • added test case galera_ist_mariadb-backup

  • Revision #bae7c1ebd4 2018-09-28 15:34:57 +0300

    • added galera_autoinc_sst_mariadb-backup test

  • Revision #de0eeb800e 2018-11-19 11:00:56 +0200

    • MDEV-16890: Galera test failure on galera_sst_mysqldump_with_key

  • Revision #ae0361ab39 2018-11-16 10:21:11 +0200

    • MDEV-13881: galera.partition failed in buildbot with wrong result

  • Revision #3b64663287 2018-11-16 14:19:58 +0200

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

  • Revision #06972b2fbc 2018-11-23 10:28:07 +1100

    • travis: xcode10.1

  • Revision #06e5f28f9f 2018-11-22 17:07:35 +0200

    • MDEV-12266: Remove a level of pointer indirection

  • Revision #0c69f2e1ee 2018-11-21 16:55:57 +0200

    • Fixed compiler warnings

  • Revision #8fe34dd45f 2018-11-26 16:41:53 +0200

    • MDEV-17831 Assertion `supports_instant()' failed in dict_table_t::prepare_instant upon ADD COLUMN on table with KEY_BLOCK_SIZE

  • Revision #4447a02cf1 2018-11-23 19:04:42 +0400

    • MDEV-16991 Rounding vs truncation for TIME, DATETIME, TIMESTAMP

  • Revision #27f3329ff6 2018-11-23 18:36:44 +0200

    • MDEV-17813: Fix the test for release builds

  • Revision #2c4844c9e7 2018-11-23 16:22:14 +0200

    • MDEV-17813 Crash in instant ALTER TABLE due to purge concurrently emptying table

  • Revision #46a411088c 2018-11-22 17:29:49 +0200

    • Fix the -DWITH_WSREP:BOOL=OFF build

  • Revision #4be0855cf5 2018-11-22 15:36:50 +0200

    • MDEV-17794 Do not assign persistent ID for temporary tables

  • Revision #23ff318d03 2018-11-22 11:17:55 +0200

    • MDEV-17793 follow-up: Also update SYS_VIRTUAL

  • Revision #740ce108a5 2018-11-22 14:53:25 +0400

    • MDEV-17792 New class Timestamp and cleanups in Date, Datetime, Field for rounding

  • Revision #2ebb110c36 2018-11-22 10:41:15 +0200

    • MDEV-17793 Crash in purge after instant DROP and emptying the table

  • Revision #0fe90263c8 2018-11-22 01:08:15 +0200

    • Fixed compiler warnings in tokudb_sysvars.cc

  • Revision #9fdb8c59eb 2018-11-21 13:59:04 +0200

    • MDEV-17721: Corrupted data dictionary after instant DROP COLUMN

  • Merge Revision #1ee0144db7 2018-11-21 12:28:00 +0200 - Merge 10.3 into 10.4

  • Revision #d07a6e33dd 2018-11-20 17:31:07 +0100

    • Check that default() do not see invisible field.

  • Revision #02b70702d9 2018-11-20 09:04:11 -0500

    • bump the VERSION

  • Merge Revision #4210e7bf6f 2018-11-20 15:08:41 +0200 - Merge 10.2 into 10.3

  • Revision #b86e18cb44 2018-11-20 14:55:44 +0200

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

  • Revision #ae96b47f9e 2018-11-18 17:38:48 +0200

    • MDEV-17507 Make MTR tests work for builds without Aria for temporary tables

  • Merge Revision #92996c9aa9 2018-11-20 15:08:30 +0200 - Merge bb-10.3-release into 10.3

  • Revision #ae2004c616 2018-11-21 12:24:49 +0200

    • MDEV-17721: Corrupted data dictionary after instant DROP COLUMN

  • Revision #ce32cae207 2018-11-21 11:29:01 +0400

    • Fixing compilation failure on Windows introduced by MDEV-17776

  • Revision #f0f0d07250 2018-11-16 18:28:01 +0100

    • MDEV-14500 filesort to support engines with slow rnd_pos

  • Revision #cd29aee50d 2018-11-16 18:24:58 +0100

    • misc cleanup

  • Revision #1823ce7304 2018-11-16 18:24:22 +0100

    • cleanup: rename a flag, keep old name for compatibility

  • Revision #649465db41 2018-11-16 18:23:15 +0100

    • cleanup: remove HA_WANTS_PRIMARY_KEY as redundant

  • Revision #5aaee3746e 2018-11-20 13:32:20 +0200

    • MDEV-17721: Corrupted data dictionary after instant DROP COLUMN

  • Revision #21a5884081 2018-11-20 13:47:52 +0400

    • MDEV-17776 CAST(x AS INTERVAL DAY_SECOND(N))

  • Merge Revision #dde2ca4aa1 2018-11-19 19:58:27 +0200 - Merge 10.3 into 10.4

  • Merge Revision #fd58bb71e2 2018-11-19 18:45:53 +0200 - Merge 10.2 into 10.3

  • Revision #e669e705a1 2018-11-19 13:13:39 +0200

    • Fix the Windows build

  • Revision #ff88e4bb8a 2018-11-19 11:42:14 +0200

    • Remove many redundant #include from InnoDB

  • Revision #cb5bca721b 2018-11-19 11:40:10 +0200

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

  • Revision #f037b91098 2018-11-19 11:11:53 +0200

    • MDEV-17726: Fix compiler warning

  • Revision #ab812c1089 2018-11-16 10:36:57 +0200

    • MDEV-17726: A better fix

  • Revision #705abdebaf 2018-11-16 10:39:08 +0530

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

  • Revision #37d6d3b661 2018-11-16 16:54:33 +0200

    • Max transid was not stored directly after Aria recovery

  • Revision #a93ac8d95f 2018-11-13 13:10:32 +0100

    • MDEV-16448 mysql_upgrade_service remove my.ini variables that are no more valid MDEV-16447 incorporate Innodb slow shutdown into mysql_upgrade_service.exe

  • Revision #efc235d84d 2018-11-12 17:11:14 +0100

    • Fix test result.

  • Revision #b5ac863f14 2018-11-19 12:41:01 +0400

    • Grammar cleanup: adding missing and removing redundant semicolons

  • Revision #7debbd7859 2018-11-18 15:50:43 +0200

    • Fix a compilation error

  • Revision #075820ab23 2018-11-18 15:27:50 +0200

    • MDEV-17750: Fix the Windows build

  • Revision #d2ba9edd66 2018-11-16 19:18:17 +0400

    • MDEV-17740 Extend EXTRACT(x AS DAY*) to understand long time intervals

  • Revision #f92d223fe2 2018-11-16 19:36:04 +0200

    • MDEV-17750: Remove dict_index_get_sys_col_pos()

  • Revision #eea0c3c3e7 2018-11-16 19:31:58 +0200

    • MDEV-17750: Remove unnecessary rec_get_offsets() in IMPORT TABLESPACE

  • Revision #3773bc594d 2018-11-16 18:19:12 +0200

    • MDEV-17750: Avoid some rec_get_offsets() for accessing FTS_DOC_ID

  • Revision #0cbf578ac8 2018-11-16 20:10:33 +0200

    • Add dict_index_t member functions for determining index type

  • Revision #16d43150ae 2018-11-16 16:25:43 +0200

    • MDEV-17721 Corrupted data dictionary after instant ADD COLUMN

  • Revision #f85012246c 2018-11-16 13:28:37 +0200

    • MDEV-17735 Assertion failure in row_parse_int() on first ADD/DROP COLUMN

  • Revision #89337d510e 2018-06-25 22:31:32 +0300

    • MDEV-16580 Remove unused monitor counters from InnoDB

  • Revision #c75a277afe 2018-11-16 10:09:12 +0400

    • A cleanup for "MDEV-17477 Wrong result for TIME('-2001-01-01 10:20:30')"

  • Revision #b9a9055793 2018-11-14 16:00:38 +0400

    • MDEV-17712 Remove C_TIME_FUZZY_DATES, C_TIME_DATETIME_ONLY, C_TIME_TIME_ONLY

  • Revision #62bcd74712 2018-11-14 07:38:28 +0400

    • MDEV-17694 Add method LEX::sp_proc_stmt_statement_finalize()

  • Revision #fde5386d16 2018-11-12 17:01:56 +0200

    • Add dict_table_t::not_redundant()

  • Revision #92f6c23407 2018-11-12 16:42:56 +0200

    • MDEV-17138: Adjust a test

  • Revision #3ea7de9a78 2018-11-09 18:00:07 +0200

    • MDEV-15562 post-push cleanup

  • Revision #7810a4f4a2 2018-11-09 17:33:54 +0200

    • Fix embedded test results

  • Revision #409e70e231 2018-11-09 09:53:56 -0500

    • bump the VERSION

  • Revision #1b3770acda
    Revision #75e7e0b90f
    Revision #0032170940
    Revision #84f119f25c
    MDEV-12112
    MDEV-12114
    Revision #af9731071d
    MDEV-17786
    Revision #dcef75df9f
    Revision #b5763ecd01
    Revision #45531949ae
    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 #36b7f8f4b0
    MDEV-17848
    Revision #d48ac8b414
    MDEV-17848
    Revision #375256bae7
    MDEV-18010
    Revision #3b8c868aa1
    Revision #fd37344feb
    Revision #5fefcb0a21
    Revision #94fa02f4d0
    Revision #fb252f70c1
    MDEV-12112
    Revision #a2f2f686cb
    MDEV-17814
    Revision #cfe8386296
    Revision #dbb39a778d
    MDEV-17958
    Revision #c1caada886
    MDEV-16278
    Revision #67e3d1ee93
    Revision #f648145717
    Revision #a87e501945
    MDEV-18007
    Revision #330c6218dd
    Revision #a044e326a8
    Revision #b32a31913a
    Revision #7a27db778e
    MDEV-15563
    Revision #62d28f83b6
    MDEV-17958
    Revision #6dbc50a376
    Revision #f6e16bdc62
    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 #4752a039b5
    MDEV-17995
    Revision #5c0730e0ce
    Revision #19d3d3e861
    MDEV-16266
    Revision #f570da5153
    Revision #351c2f1425
    Revision #bf096f2919
    Revision #61967b90d7
    Revision #c64265f3f9
    Revision #839cf16bb2
    Revision #91173f9863
    Revision #e0aebf5cf1
    MDEV-17815
    Revision #db1210f939
    Revision #f77f8f6d1a
    Revision #d956709b4b
    MDEV-17833
    Revision #4886d14827
    MDEV-17032
    Revision #dce2cc1c6a
    Revision #56d3a0e73b
    MDEV-17967
    Revision #ac31ff6275
    MDEV-15760
    Revision #8aef7f2bb9
    MDEV-17778
    Revision #b6a44b4c24
    Revision #c1e695c90e
    MDEV-17763
    Revision #2681ca04f2
    MDEV-17968
    Revision #c8774408cb
    MDEV-17968
    Revision #c353b2a8fc
    MDEV-17979
    Revision #4abb8216a0
    MDEV-17658
    Revision #d68d7e50f9

    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