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: 9 Nov 2018
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.
Merge Revision #c761b43451 2018-11-08 09:50:56 +0200 - Merge 10.3 into 10.4
Revision #bac2ec3a5b 2018-11-08 09:44:29 +0200
After-merge fixes to the Oracle compatibility parser
Merge Revision #2767cb76d4 2018-11-08 09:39:37 +0200 - Merge 10.2 into 10.3
Revision #4142589207 2018-11-07 12:07:32 -0800
MDEV-17635 Server hangs after the query with recursive CTE
Revision #c565622c6c 2018-11-07 15:24:30 +0200
MDEV-14528 followup.
Revision #a91109846c 2018-11-07 20:21:12 +0200
Merge an .inc file to .test
Revision #6567a94c71 2018-11-07 17:42:41 +0200
MDEV-13134: Merge tests to innodb.alter_algorithm
Merge Revision #862af4d255 2018-11-07 13:11:04 +0200 - Merge 10.2 into 10.3
Revision #e82ebb8f06 2018-11-07 13:08:00 +0200
MDEV-14528: Disable a failing test
Merge Revision #89f948c766 2018-11-07 08:17:47 +0200 - Merge 10.1 into 10.2
Merge Revision #59c82dde09 2018-11-07 08:08:45 +0200 - Merge 10.0 into 10.1
Merge Revision #5f29fdecc0 2018-11-07 08:02:18 +0200 - Merge 5.5 into 10.0
Revision #b68d8a05d3 2018-10-12 09:07:05 +0200
MDEV-17401: LOAD DATA from very big file into MyISAM table results in EOF error and corrupt index
Revision #b7eca63620 2018-11-01 18:47:53 +0100
fix the test to clean after itself
Revision #c32f7ed235 2018-10-31 18:18:48 +0100
MDEV-17377 invalid gap in auto-increment values after LOAD DATA
Revision #9ff9d2303d 2018-10-28 22:50:49 +0900
test framework manual is moved
Revision #9c026273a9 2018-11-06 10:58:02 +0000
Add implementation in .h and delete unneccessery printing
Revision #ef40018535 2018-10-10 18:25:53 +0300
MDEV-17230: encryption_key_id from alter is ignored by encryption threads
Revision #04789ec801 2018-11-06 09:29:41 +0100
MDEV-14781 - threadpool slowdown with slow ssl handshake.
Revision #54b8856b87 2017-11-11 22:32:39 +0200
MDEV-14528 Track master timestamp in case rolling back to serial replication
Revision #7dfcb87107 2018-11-06 17:23:39 +0300
Disable rocksdb.com_rpc_tx test
Revision #54b2e1c1be 2018-07-05 17:49:44 +0200
MDEV-16697: Fix difference between 32bit/windows and 64bit systems in allowed select nest level
Revision #89a87e8e42 2018-10-20 14:05:33 +0200
MDEV-14429 sql_safe_updates in my.cnf not work
Revision #564a63b5a3 2018-10-15 12:06:00 +0200
MDEV-14429 sql_safe_updates in my.cnf not work
Revision #4990b0e1ee 2018-10-19 12:51:57 +0200
MDEV-17496 aws plugin is no longer built for debian/ubuntu
Revision #9bf8568c04 2018-10-09 18:10:48 +0200
fix an old typo
Revision #07e4853c23 2018-11-07 19:00:14 +0400
MDEV-17563 Different results using table or view when comparing values of time type MDEV-17625 Different warnings when comparing a garbage to DATETIME vs TIME
Revision #a5e2a14ef3 2018-11-07 14:42:36 +0400
MDEV-17634 Regression: TIME(0)=TIME('z') returns NULL vs 1
Revision #41e68e8e5b 2018-11-06 09:40:07 -0800
MDEV-16357 LIMIT and ORDER BY clause is ignored on a query with UNION when using brackets
Merge Revision #074c684099 2018-11-06 16:24:16 +0200 - Merge 10.3 into 10.4
Merge Revision #df563e0c03 2018-11-06 09:40:39 +0200 - Merge 10.2 into 10.3
Revision #bdfe2784d5 2018-11-06 08:42:30 +0200
Unify a test with the 10.3 version
Merge Revision #32062cc61c 2018-11-06 08:41:48 +0200 - Merge 10.1 into 10.2
Merge Revision #bae21bfb5d 2018-11-05 17:08:21 +0200 - Merge 10.0 into 10.1
Revision #db55b39fb2 2018-11-05 16:47:14 +0200
Revert some InnoDB/XtraDB changes
Merge Revision #d63e198061 2018-11-05 12:15:17 +0200 - Merge 10.0 into 10.1
Revision #03977e8273 2018-10-25 21:36:24 +0300
MDEV-13671 InnoDB should use case-insensitive column name comparisons like the rest of the server
Revision #f0cb21ea2e 2018-11-02 12:42:01 +0200
Remove dead code is_thd_killed()
Revision #9eb8a46790 2018-11-01 11:09:32 -0400
bump the VERSION
Revision #38b3e52c3c 2018-10-31 23:30:34 +0530
MDEV-16695: Estimate for rows of derived tables is very high when we are using index_merge union
Revision #c4c738e1ef 2018-11-01 09:27:59 +0200
Revert commit b2f39a5f567d006000aad8b431267298cf81b569 wrong branch.
Revision #b2f39a5f56 2018-11-01 09:15:41 +0200
Add missing wsrep.cnf.sh
Revision #75ceb6ff13 2018-10-31 14:25:26 +0400
MDEV-17298 ASAN unknown-crash / READ of size 1 in my_strntoul_8bit upon INSERT .. SELECT
Revision #6472c5c015 2018-11-03 14:24:15 +0400
MDEV-15890 Strange error message if you try to FLUSH TABLES after LOCK TABLES .
Revision #1a89356382 2018-11-02 12:27:38 -0400
bump the VERSION
Revision #dafbd50e8a 2018-11-01 16:06:03 +0200
MDEV-17133 follow-up patch to fix mf_iocache-t unittest which did not always correctly simulated io-cache::end_of_file. The error was caused by implicit cast to unsigned of an intemediate term in a formula.
Revision #af9649c722 2018-11-03 21:17:17 +0100
MDEV-17349 Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed on concurrent SELECT and DELETE after RENAME from table with index on virtual column
Revision #8a346f31b9 2018-11-02 14:17:19 +0200
MDEV-17073 INSERT…ON DUPLICATE KEY UPDATE became more deadlock-prone
Revision #cfa047069e 2018-11-02 14:17:11 +0200
Remove an unused declaration
Revision #1c6b982e02 2018-11-01 08:55:16 +0200
MDEV-12779 Oracle/DB2 Compatibility Implicit Ordering for ROW_NUMBER OVER
Revision #dd6e74c62a 2018-10-31 22:20:51 +0100
MDEV-16774 SET PASSWORD and ALTER USER with slightly different results
Revision #abcd09c95a 2018-11-01 10:48:56 +0200
mtr_t::start(): Remove unused parameters
Revision #d355be8877 2018-11-01 10:40:14 +0200
Remove dead code in dict_build_table_def_step()
Revision #f8268f3cce 2018-10-31 17:19:25 +0100
MDEV-17195 Speedup lock-ddl-per-table, if there is a large number of tables
Revision #dc91ea5bb7 2018-10-30 13:29:19 +0200
MDEV-12023 Assertion failure sym_node->table != NULL on startup
Revision #3859273d04 2018-02-10 18:28:23 +1100
MDEV-14267: correct FSF address
Revision #f8604ed9ff 2018-10-29 13:49:44 +0300
MDEV-17414: MyROCKS order desc limit 1 fails : Backport to 10.2
Merge Revision #a6ffeeeaa9 2018-10-29 12:05:50 +0200 - MDEV-17491 micro optimize page_id_t #892
Revision #b3009059d0 2018-10-29 11:26:23 +0200
Minor cleanup
Revision #14be814380 2018-10-18 18:23:12 +0300
MDEV-17491 micro optimize page_id_t
Revision #76318d55aa 2018-10-24 09:03:47 +0200
MDEV-17525: Window functions not working in ONLY_FULL_GROUP_BY mode
Revision #2abf2648a6 2018-10-25 17:09:54 +0300
MDEV-17536 Merge new release of InnoDB 5.7.24 to 10.2
Revision #31366c6c93 2018-10-25 17:06:18 +0300
MDEV-17548 Incorrect access to off-page column for indexed virtual column
Revision #e548d92b23 2018-10-25 16:11:52 +0300
MDEV-17546 SPATIAL INDEX should not be allowed for FOREIGN KEY
Revision #8c9c583aff 2018-10-25 15:31:13 +0300
Remove a deprecation warning
Revision #7e9728a913 2018-10-25 15:04:37 +0300
MDEV-17545 Predicate lock for SPATIAL INDEX should lock non-matching record
Revision #a21e01a53d 2018-10-25 09:08:44 +0300
MDEV-17541 KILL QUERY during lock wait in FOREIGN KEY check causes hang
Revision #e058a251c1 2018-11-01 11:35:28 +0300
MDEV-17518: Range optimization doesn't use ON expressions from nested outer joins
Revision #f0cf85fd15 2018-10-23 14:12:59 +0200
MDEV-17518: Range optimization doesn't use ON expressions from nested outer joins
Revision #14b62b1578 2018-10-23 13:17:14 +0200
MDEV-17518: Range optimization doesn't use ON expressions from nested outer joins
Revision #3b6d903852 2018-10-23 11:23:34 +0200
MDEV-17493: Partition pruning doesn't work for nested outer joins
Revision #03680a9b4f 2018-10-22 15:14:43 +0200
MDEV-17518: Range optimization doesn't use ON expressions from nested outer joins
Revision #a33c0e3f34 2018-11-01 17:30:11 +0200
Minor clean-up for MDEV-17038
Revision #4acfc6ecd9 2018-09-27 23:34:24 +0300
MDEV-17038 ALTER TABLE CHANGE COLUMN c1 c1 bigint NOT NULL - generates error if table uses SYSTEM VERSIONING
Revision #d30124e844 2018-10-29 16:12:52 +0200
MDEV-17503 CREATE SEQUENCE failed with innodb_force_primary_key =1
Revision #6a6cc8a653 2018-10-29 15:48:49 +0200
Remove not used table_flag HA_NO_VARCHAR
Revision #cfd81de6d4 2018-10-29 13:43:52 +0300
MDEV-17414: MyROCKS order desc limit 1 fails
Revision #3e47b41a16 2018-10-25 12:07:23 +0400
MDEV-17542 10.3: gcc-8.0 produces lots of -Wclass-memaccess warnings in Table_scope_and_contents_source_st
Revision #554ce5a0cc 2018-10-20 12:56:28 +0100
Attempt to fix build by a workaround for a bug in Windows8.1 SDK
Revision #5b63a660dd 2018-10-20 09:58:34 +0300
MDEV-11369/MDEV-12288: Reset DB_TRX_ID on the metadata record
Revision #d6889f2b58 2018-10-19 21:56:15 +0100
MDEV-17504 : add diagnostics if creation of directories fail in mysql_install_db.exe
Revision #563efeceec 2018-11-04 07:13:07 +0400
MDEV-17607 DATE(COALESCE(year_column)) returns a wrong result
Revision #2feac61e18 2018-11-01 16:57:58 +0400
A cleanup for: MDEV-16884 Remove tests for field_type() in Item_cache_temporal
Revision #c0d75a6d26 2018-10-28 11:07:18 +0100
spider.show_system_tables: make the result stable
Revision #6087e21d91 2018-10-18 19:33:41 +0200
compilation failure on Windows
Revision #7c40996cc8 2018-10-17 12:48:13 +0200
MDEV-12321 authentication plugin: SET PASSWORD support
Revision #14e181a434 2018-10-15 01:39:03 +0200
misc cleanups
Revision #76151f3cbc 2018-10-14 13:52:52 +0200
Use mysql.user.authentication_string for password
Revision #0e388d43a7 2018-10-27 11:53:05 +0200
cleanup: add 'const' to password validation API
Revision #1cc03e1f19 2018-10-13 18:32:05 +0200
cleanup: sql_acl.cc remove fix_plugin_ptr()
Revision #dd78430548 2018-10-13 11:30:39 +0200
cleanup: sql_acl.cc remove username=NULL
Revision #3476854013 2018-10-12 18:48:15 +0200
cleanup: sql_acl.cc password->LEX_CSTRING
Revision #ca7401afdf 2018-10-12 19:24:28 +0200
cleanup: safe_lexcstrdup_root()
Revision #dfbba3d202 2018-10-14 18:05:40 +0200
cleanup: get rid of a SQL warning in a test
Revision #92bde77826 2018-01-14 13:34:10 +1100
my_print_defaults: remove --config-file/extra-file
Revision #9aac2bf86e 2018-08-23 21:41:22 +0200
MDEV-16294 post-merge cleanups
Revision #65180225b8 2018-07-09 08:10:09 +1000
MDEV-16294: remove INSTALL SONAME IF EXISTS option
Revision #6513b838d3 2018-07-04 19:27:20 +1000
MDEV-16294: postfix - INSTALL PLUGIN IF NOT EXISTS
Revision #bb85d92d6f 2018-05-18 12:59:32 +1000
MDEV-16294: INSTALL PLUGIN IF NOT EXISTS / UNINSTALL PLUGIN IF EXISTS
Revision #4272eec050 2018-10-24 15:12:38 +0400
MDEV-17534 Implement fast path for ASCII range in strnxfrm_onelevel_internal()
Revision #88cfde26e8 2018-10-21 21:28:11 +0400
A cleanup for MDEV-17511. Re-enabling ctype_ldml.test.
Revision #2e0bad8fc7 2018-10-21 05:14:02 +0400
Disabling test ctype_ldml temporary: MDEV-17511 revealed a wrong test fragment
Revision #3fe2b86627 2018-10-21 05:02:38 +0400
MDEV-17511 Improve performance for ORDER BY with a CHAR(N) CHARACTER SET utf8_unicode_ci
Revision #f6a2020514 2018-10-20 19:51:14 +0400
MDEV-17477 Wrong result for TIME('-2001-01-01 10:20:30') and numerous other str-to-time conversion problems MDEV-17478 Wrong result for TIME('+100:20:30')
Revision #0e5a4ac253 2018-10-19 16:49:54 +0300
MDEV-15662 Instant DROP COLUMN or changing the order of columns
Revision #a8efe7ab1f 2018-10-19 14:20:31 +0400
MDEV-17502 MDEV-17474 Change Unicode xxx_general_ci and xxx_bin collation implementation to "inline" style
Merge Revision #1bb9041176 2018-10-19 10:15:53 +0300 - Merge 10.3 into 10.4
Merge Revision #1595ff8a2c 2018-10-19 09:32:52 +0300 - Merge 10.2 into 10.3
Revision #ab1ce2204e 2018-10-19 09:29:28 +0300
MDEV-17466: Remove the debug assertion
Revision #abbf169f52 2018-10-19 09:28:21 +0300
Remove unused TIMETPF
Revision #67f06cadc3 2018-10-09 10:20:49 +0200
MDEV-17359 Concatenation operator || in like expression
Merge Revision #9b14e37717 2018-10-18 12:22:48 +0300 - Merge 10.3 into 10.4
Merge Revision #981a81090f 2018-10-18 12:15:31 +0300 - Merge 10.2 into 10.3
Revision #64d26ec52a 2018-10-18 12:15:07 +0300
Fix the Windows build
Merge Revision #22eb146454 2018-10-18 11:27:28 +0300 - Merge 10.2 into 10.3
Revision #56de291978 2018-10-18 10:10:11 +0300
Fix a merge error in commit 28f08d3753eb10a1393a63e6c581d43aad9f93b9
Revision #3eaae09669 2018-10-18 11:27:19 +0300
Extend the use of innodb_default_row_format.combinations
Merge Revision #f454189c60 2018-10-17 19:05:59 +0300 - Merge 10.2 into 10.3
Revision #853a0a4368 2018-10-17 09:54:18 +0300
MDEV-13564: Set innodb_safe_truncate=ON by default
Revision #dc3f55947e 2018-10-17 03:26:30 -0700
MDEV-17107 Assertion `table_list->table' failed in find_field_in_table_ref
Revision #2308b9afec 2018-10-03 21:45:05 +0300
MDEV-17098 DATE -> DATETIME replication conversion not working, even in ALL_NON_LOSSY mode
Revision #2d4075e1d9 2018-10-16 10:42:30 +0300
MDEV-17466 Virtual column value not available during purge
Revision #af6077b535 2018-10-14 10:44:00 -0700
MDEV-16990:server crashes in base_list_iterator::next
Revision #b715a0fe45 2018-10-13 19:14:31 +0300
Disabled storage_engine test for RocksDB due to unstable execution plan
Revision #6d29c8527b 2018-10-12 11:44:19 -0700
MDEV-17354 Server crashes in add_key_field / .. / Item_func_null_predicate::add_key_fields upon INSERT .. SELECT
Revision #d3745c385e 2018-10-18 10:17:34 +0400
Fixing "mtr --ps func_time" failures in the tests added for MDEV-17351
Revision #475c6ec551 2018-10-16 19:10:57 +0400
MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style (part#2)
Merge Revision #d88c136b9f 2018-10-17 19:11:42 +0300 - Merge 10.3 into 10.4
Revision #2fa4ed031c 2018-10-17 18:55:46 +0300
MDEV-17483 Insert on delete-marked record can wrongly inherit old values for instantly added column
Revision #c2c1550f57 2018-10-17 04:37:25 -0700
MDEV-17419 Subquery with group by returns wrong results
Revision #97a37edc97 2018-10-15 09:35:19 -0700
MDEV-17137: Syntax errors with VIEW using MEDIAN
Revision #103b1df510 2018-10-14 15:20:25 -0700
MDEV-17222 Reproducible server crash in String_list::append_str or in Field_iterator_table::create_item
Merge Revision #74387028a0 2018-10-13 23:48:43 +0200 - Merge branch 'gtid_table_garbage_rows' into 10.3
Merge Revision #00164ea4b1 2018-10-13 19:50:53 +0200 - Merge branch 'gtid_table_garbage_rows_10.3' into 10.3
Merge Revision #3eb2c46644 2018-10-07 23:40:32 +0200 - Merge branch 'gtid_table_garbage_rows' into gtid_table_garbage_rows_10.3
Revision #2fd770641e 2018-10-12 20:07:08 +0200
Revert the last change to replication test
Revision #00c40efcd6 2018-10-12 16:43:45 +0100
Fix portability issues with rpl test suite.
Revision #6120ae4aca 2018-10-12 06:15:21 +0400
Adjusting old tests and adding new tests for "MDEV-8765: mysqldump -use utf8mb4 by default"
Revision #ce643ddac7 2018-01-14 15:00:36 +1100
MDEV-8765: mysqldump -use utf8mb4 by default
Merge Revision #7e869a2767 2018-10-11 23:09:10 +0300 - Merge 10.2 into 10.3
Revision #81a5b6ccd5 2018-10-11 22:48:19 +0300
MDEV-17433 Allow InnoDB start up with empty ib_logfile0 from mariadb-backup --prepare
Revision #b8944e8972 2018-10-11 22:47:42 +0300
Fix a sign mismatch
Revision #6319c0b541 2018-10-11 15:10:13 +0300
MDEV-13564: Replace innodb_unsafe_truncate with innodb_safe_truncate
Revision #4de0d920be 2018-10-11 13:39:53 +0400
MDEV-17411 Wrong WHERE optimization with simple CASE and searched CASE
Merge Revision #30629e196d 2018-10-11 08:33:59 +0300 - MDEV-13564: Null-merge 10.2 into 10.3
Revision #3448ceb02a 2018-10-10 19:19:29 +0300
MDEV-13564: Implement innodb_unsafe_truncate=ON for compatibility
Merge Revision #ae9d82c9f8 2018-10-11 08:22:08 +0300 - Merge 10.2 into 10.3
Merge Revision #07815d9555 2018-10-11 08:16:08 +0300 - Merge 10.1 into 10.2
Revision #940f0c78a4 2018-10-10 14:10:29 +0300
MDEV-11487: Make row_ins_index_entry_set_vals() static
Revision #8d116d1686 2018-10-10 14:39:57 +0300
MDEV-17181: rocksdb.allow_to_start_after_corruption fails on current 10.2
Revision #13e217b8c1 2018-10-17 01:27:25 -0700
MDEV-17027 server crashes in Bitmap<64u>::merge
Revision #6eae037c4c 2018-10-16 19:10:57 +0400
MDEV-17474 Change Unicode collation implementation from "handler" to "inline" style
Revision #fee24b1281 2018-10-15 09:32:52 +0300
MDEV-17313 Data race in ib_counter_t
Revision #f7179c4432 2018-10-15 21:30:27 +0400
MDEV-17460 Move the code from Item_extract::val_int() to a new class Extract_source
Revision #1c5fd80a04 2018-10-16 06:59:30 +0400
Fixing a test failure on 32bit platforms in the new MDEV-17434 code
Revision #22e75434e7 2018-10-15 17:46:25 +0400
MDEV-17434 EXTRACT(DAY FROM negative_time) returns wrong result
Revision #a53b99bf13 2018-10-14 17:28:55 +0400
MDEV-17417 TIME(99991231235959) returns 838:59:59 instead of 23:59:58
Revision #be31c18e4a 2018-10-11 22:55:52 +0300
ib_counter_t code simplified without functional changes
Revision #f9547748a6 2018-10-11 13:06:37 +0300
MDEV-17313 Data race in ib_counter_t
Revision #f545e3cfa9 2018-10-10 12:44:10 +0300
MDEV-15562: Remove dict_table_t::rollback_instant(unsigned n)
Revision #f58a0b3afc 2018-10-10 12:06:19 +0300
MDEV-15562: Simplify FOREIGN KEY error handling on DDL
Revision #cd08173490 2018-10-10 11:53:23 +0300
MDEV-15562: Add dict_index_t::first_user_field()
Merge Revision #2a955c7a83 2018-10-10 10:36:51 +0300 - Merge 10.3 into 10.4
Merge Revision #61b32df931 2018-10-10 06:45:19 +0300 - Merge 10.2 into 10.3
Revision #00b6c7d8fc 2018-10-10 06:31:43 +0300
MDEV-16946 innodb.alter_kill failed in buildbot with wrong result
Revision #8b371e4b13 2018-10-09 17:01:49 +0300
MDEV-16577: rocksdb.issue255 fails in buildbot
Revision #e9d9ca8c44 2018-10-08 21:40:18 +0530
MDEV-16980 Wrongly set tablename len while opening the table for purge thread
Revision #2610c26a53 2018-10-10 06:14:14 +0300
MDEV-16273 innodb.alter_kill fails Unknown storage engine 'InnoDB'
Merge Revision #43ee6915fa 2018-10-09 09:11:30 +0300 - Merge 10.2 into 10.3
Revision #1ebe841fb8 2018-10-07 10:19:19 -0700
MDEV-17382 Hash join algorithm should not be used to join materialized derived table / view by equality
Revision #1ff22b2062 2018-10-06 13:40:42 +0300
MDEV-17289: Skip the test for non-debug server
Revision #acca321af3 2018-10-04 16:06:05 +0100
CMake, Windows - reduce amount of noisy, irrelevant MESSAGE()s
Revision #8c2360dee8 2018-10-04 15:40:26 +0100
MDEV-17373 Windows: application verifier stop "Attempt to use an unknown SOCKET"
Revision #7fefd53f94 2018-10-04 14:24:14 +0100
MDEV-14581 Server does not clear diagnostics between sessions
Revision #33fadbfefc 2018-10-05 17:36:31 +0300
MDEV-17289: Add a test case
Revision #1e06daea7c 2018-09-20 06:14:03 +0300
Remove not used variable
Revision #6c97e85673 2018-09-20 06:13:43 +0300
Remove valgrind warnings from Item_str_concat
Revision #29703e4f87 2018-10-04 16:08:25 +0300
Fix a Galera result
Revision #6f2389b22d 2018-10-05 16:45:27 +0530 *
Added flush table at the beginning of crash_recovery test case.
Revision #2af67150cf 2018-10-05 16:44:51 +0530
MDEV-17289 Multi-pass recovery fails to apply some redo log records
Revision #753117fed0 2018-10-03 16:49:19 +0100
AWS KMS plugin : more detailed message when API calls fail.
Revision #f67e050430 2018-10-03 14:29:16 +0100
Update libmariadb
Revision #b4e841648c 2018-10-01 13:23:33 +0530
MDEV-17215 Assertion `rw_lock_own(dict_operation_lock, RW_LOCK_S) || node->vcol_info.is_used()' failed
Revision #0f709912fb 2018-09-27 17:57:27 +0300
MDEV-17306 rw_lock_x_lock_wait_func() double increments rw_x_spin_round_count
Revision #f77071e0e8 2018-09-26 16:58:42 +0300
Remove unused code
Merge Revision #304857764b 2018-09-25 17:29:43 +0300 - MDEV-13564 mariadb-backup does not work with TRUNCATE
Revision #d913f6611c 2018-09-25 10:06:06 -0400
bump the VERSION
Revision #7d4beb7286 2018-10-08 21:06:42 +0530
MDEV-16980 Wrongly set tablename len while opening the table for purge thread
Revision #8595361768 2018-10-08 06:55:48 -0700
MDEV-17381 Wrong query result with LATERAL DERIVED optimization and join_cache_level=6
Revision #e2535dcc04 2018-10-08 06:19:27 -0700
MDEV-17382 Hash join algorithm should not be used to join materialized derived table / view by equality
Revision #fbee31418c 2018-10-04 11:26:42 -0400
bump the VERSION
Revision #d7b293be87 2018-10-04 18:38:01 +0400
MDEV-17374 Shift/reduce conflicts because of SOUNDS_SYM, ESCAPE_SYM, USER_SYM not given precedence
Revision #5646c43159 2018-10-09 12:02:35 +0400
MDEV-17216 Assertion `!dt->fraction_remainder(decimals())' failed in Field_temporal_with_date::store_TIME_with_warning
Revision #f4cdf90d73 2018-10-08 22:48:58 +0100
MDEV-17279 Windows : link C runtime dynamically
Revision #c57bbb2596 2018-10-09 05:20:05 +0400
MDEV-17400 The result of TIME('42949672965959-01') depends on architecture
Revision #f3761539b3 2018-10-08 17:27:51 +0400
Disabling func_time temporarily. New tests fail on machines with sizeof(long)==4
Revision #b639fe2be1 2018-10-08 13:38:01 +0400
MDEV-17351 Wrong results for GREATEST,TIMESTAMP,ADDTIME with an out-of-range TIME-alike argument
Revision #d03581bf3c 2018-10-07 12:16:59 -0700
MDEV-17360 Server crashes in optimize_keyuse
Merge Revision #52f326cfb7 2018-10-05 10:33:50 +0100 - Merge branch 'bb-10.4-wlad' into 10.4
Revision #98473a8399 2018-10-05 09:36:02 +0100
Small refactoring in vio. - remove function prototype for shared memory (no more used), and VIO members that are unused - Do not call DisconnectNamedPipe on pipe handle. CloseHandle() is enough.
Revision #8f329e8d37 2018-09-25 16:06:32 +0100
MDEV-10384 Windows : Refactor threading in mysqld startup.
Merge Revision #444c380ceb 2018-10-05 08:09:49 +0300 - Merge 10.3 into 10.4
Revision #941ca92a2c 2018-10-04 16:12:04 +0300
MDEV-11369: Perform validation at IMPORT TABLESPACE
Revision #2badefb066 2018-10-04 16:08:25 +0300
Fix a Galera result
Revision #ae4f464fd6 2018-10-03 11:16:40 +0300
MDEV-11369: Implement accurate checks for the metadata record
Revision #c134f565c4 2018-10-03 09:15:01 +0300
MDEV-11369: Implement stricter checks for the metadata record
Merge Revision #15c7225a08 2018-10-02 15:12:13 +0300 - Merge pull request #847 from tempesta-tech/tt-10.3-MDEV-16211
Revision #44016ec0ca 2018-08-04 10:52:12 +0300
MDEV-16211 Contents of transaction_registry not replicated by Galera
Revision #0c724a0c7d 2018-10-02 13:46:20 +0300
Updated list of unstable tests for 10.3.10 release
Revision #55dd077656 2018-10-01 15:05:19 +0400
MDEV-17331 Reuse Temporal_hybrid in xxx_to_date_with_warn()
Revision #e5aebc1408 2018-10-01 12:34:03 +0400
A cleanup for MDEV-17317 Add THD* parameter into Item::get_date() and stricter data type control to "fuzzydate"
Revision #f79bab3ae6 2018-09-30 17:24:19 +0400
MDEV-17318 CAST(LEAST(zero_date,non_zero_date) AS numeric_data_type) returns a wrong result
Revision #23740441d8 2018-09-29 21:20:24 +0400
MDEV-17325 NULL-ability problems with LEAST() in combination with NO_ZERO_DATE and NO_ZERO_IN_DATE
Revision #ad8e02ac45 2018-09-28 14:01:17 +0400
MDEV-17317 Add THD* parameter into Item::get_date() and stricter data type control to "fuzzydate"
Revision #492998c0d8 2018-09-27 16:38:14 +0400
MDEV-15406 NO_ZERO_IN_DATE erroneously affects how CAST(AS DATE) warns about fractional digit truncation
Revision #786940d7e0 2018-09-26 20:14:47 +0400
MDEV-17219 Assertion `!t->fraction_remainder(decimals())' failed in Field_time::store_TIME_with_warning
Revision #25ad38abe5 2018-09-25 10:07:45 +0400
MDEV-17288 Replace Item_func::get_arg0_date() to Date/Datetime methods
Revision #50003a9508 2018-09-22 18:33:07 +0400
MDEV-17274 Split Field_temporal_with_date::store*() for Field_date_common and Field_datetime
Merge Revision #81ba90b59e 2018-09-21 13:16:38 +0300 - Merge 10.3 into 10.4
Merge Revision #45eaed0c4c 2018-09-19 17:38:00 +0300 - Merge 10.3 into 10.4
Merge Revision #4a246fecbd 2018-09-19 08:21:03 +0300 - Merge 10.3 into 10.4
Revision #c9a5804e14 2018-09-17 18:39:16 -0700
MDEV-17144: Sample of spider_direct_sql cause crash
Revision #9e1a39aae4 2018-09-17 12:56:03 +0400
Cleanup: Removing unused double_to_datetime().
Revision #4437b5bffb 2018-09-16 19:24:08 +0400
Fixing Windows compilation failure in MDEV-17203 (C4291 no matching operator delete found)
Revision #d93399746d 2018-09-16 12:40:57 +0400
MDEV-17203 Move fractional second truncation from Item_xxx_typecast::get_date() to Time and Datetime constructors
Merge Revision #171fbbb968 2018-09-14 15:23:34 +0300 - Merge 10.3 into 10.4
Revision #30d225698f 2018-09-13 16:07:02 -0700
MDEV-16912: Spider Order By column[datatime] limit 5 returns 3 rows
Revision #61e8d21c77 2018-09-12 21:53:02 +0400
MDEV-17182 Move fractional second truncation outside of Field_xxx::store_TIME_with_warn()
Revision #2fe51a6fdd 2018-09-12 09:06:27 +0400
MDEV-17175 Change Time/Datetime constructors to return warnings in MYSQL_TIME_STATUS
Revision #5567a8c936 2018-09-11 15:47:50 +0300
MDEV-17138 Reduce redo log volume for undo tablespace initialization
Revision #09af00cbde 2018-09-10 18:01:54 +0300
MDEV-13564: Remove old crash-upgrade logic in 10.4
Merge Revision #67fa97dc2c 2018-09-11 21:31:47 +0300 - Merge 10.3 into 10.4
Merge Revision #1bf3e8ab43 2018-09-11 21:31:03 +0300 - Merge 10.3 into 10.4
Revision #f5bebaf1d6 2018-08-30 10:59:24 +0300
README.md: Break off long line
Revision #b1addcd9d4 2018-08-30 11:01:51 +0300
README.md: Update Travis CI badge to active branch
Revision #a0dfefb0f8 2018-09-09 12:37:04 +0400
Fixed c++11 narrowing error
Revision #d9613b750c 2018-05-29 21:46:31 +0400
Enable C++11
Revision #96572b7aa1 2018-08-30 11:30:28 -0700
EV-16992 Assertion `table_ref->table || table_ref->view' failed in Field_iterator_table_ref::set_field_iterator
Revision #f6694b6244 2018-08-29 17:36:16 -0700
MDEV-16889: Spider Crash mysqld got exception 0xc0000005
Merge Revision #6ccd7d2df8 2018-08-28 05:54:16 -0700 - MDEV-16250: Spider system tables are MyISAM and needs repair after a crash
Revision #73fac2a5ff 2018-08-27 13:27:18 -0700
MDEV-16250: Spider system tables are MyISAM and needs repair after a crash
Revision #8cc53aded9 2018-08-28 09:42:22 +0300
MDEV-17068 mysql system table is marked as crashed and should be repaired after the server crashes or is killed
Revision #f451fd8c06 2018-08-28 09:40:30 +0300
Updated company name in Aria plugin definition
Revision #2ccae65cff 2018-08-24 17:00:32 +0530
Fixed ASAN failure for the test main.func_misc
Revision #5abc79dd7a 2018-08-20 18:51:14 +0300
Fixed result for mysql_protocols.result
Revision #38ecd541e8 2018-08-20 17:50:34 +0300
MDEV-16986 Unitialized mutex, SIGSEGV and assorted assertion failures in Aria code
Revision #ee98e95e25 2018-08-20 13:06:33 +0100
MDEV-16536 Remove shared memory transport
Revision #4299b82ad8 2018-08-18 23:22:22 +0400
MDEV-17015 Assertion `m_year <= 9999' failed in Year::Year upon bad argument to MAKEDATE
Revision #bf1c53e9be 2018-08-18 01:14:49 +0530
Fixed ASAN failure for the test main.func_misc. For Item name_const , we should never do typecast it to Item_field because we always expect it to be a constant value. So instead of checking the type() its better to introduce a function in the Item class get_item_field, which would return the item_field object for the item which have type of FIELD_ITEM
Revision #3faed09d6d 2018-08-16 17:30:02 +0300
MDEV-16986 Unitialized mutex, SIGSEGV and assorted assertion failures in Aria code
Revision #ead9a34a3e 2018-08-16 18:12:13 +0100
MDEV-15851 Stop creating mysql.host table
Merge Revision #734db318ac 2018-08-16 10:08:30 +0300 - Merge 10.3 into 10.4
Revision #b151cc2b0b 2018-08-16 09:57:53 +0300
Fix a test result
Revision #2ef3d37a59 2018-08-15 19:14:20 +0400
MDEV-16971 Assertion `is_valid_value_slow()' failed in Time::adjust_time_range_or_invalidate
Revision #d87c53cb04 2018-08-15 18:18:41 +0400
MDEV-16984 Assertion `dec' failed in Dec_ptr::cmp
Revision #d6d63f4844 2018-08-02 17:59:11 +0300
MDEV-16421 Make system tables crash safe
Revision #0e0f1092b8 2018-08-12 19:46:45 +0300
Fixed some source comments and help texts
Revision #5e1bbf66f1 2018-08-09 09:28:36 +0300
Remove warning from perfschema.bad_option_
tests
Revision #cf7b48ffc9 2018-07-30 19:05:34 +0300
Updated wrong result files
Revision #e39eb18233 2018-08-09 00:04:09 -0700
MDEV-16398: Spider Creates Query With Non-Existent Function
Revision #f6d4f624eb 2018-08-13 16:04:37 +0300
MDEV-12041: innodb_encrypt_log key rotation
Revision #befc09f002 2018-08-12 12:08:11 +0530
MDEV-16722: Assertion `type() != NULL_ITEM' failed
Revision #b05ee14d95 2018-08-12 00:56:07 +0100
MDEV-16277 - fix tcp_nodelay test.
Revision #077e590bbc 2018-08-12 00:13:19 +0100
MDEV-16277 : Adjust MTR test results.
Revision #fdf4a5b7bc 2018-08-11 22:54:14 +0100
MDEV-16277 tcp_nodelay session variable to enable / disable Nagle algorithm
Revision #7a022d7061 2018-08-11 19:12:13 +0400
A cleanup for MDEV-16939: avoid timeval initialization related problems in the future (compilation failures on Windows)
Revision #73a5dd8c54 2018-08-11 15:32:55 +0100
Fix warning C4838 : conversion from 'type_1' to 'type_2' requires a narrowing conversion.
Revision #9811802a07 2018-08-11 14:43:45 +0400
MDEV-16939 Move TIMESTAMP truncation code to Field_timestamp::store_TIME_with_warn
Revision #2085f14a8d 2018-08-11 06:47:48 +0400
MDEV-16938 Move Item::get_time_with_conversion() to Time
Revision #2966c1e422 2018-08-11 06:24:36 +0400
Fixing size_t to uint conversion failure on Windows
Revision #597dcbda3f 2018-08-10 19:20:14 +0400
Fixing a "safe" bug in MDEV-16928 (revealed by the Windows compiler)
Revision #c45050d253 2018-08-10 14:25:58 +0400
MDEV-16935 Change the parameter of Field_xxx::store_TIME_with_dec() to const Datetime* and const Time*
Revision #522cd3c7aa 2018-08-10 06:22:13 +0400
Fixing compilation failure on Windows (cannot compare "bool" and "my_bool" directly, cast needed)
Revision #d2bba4ce25 2018-08-09 18:50:33 +0400
MDEV-16928 Move MYSQL_TIME initialization from Field_xxx::store_time_dec() to new constructors Time() and Datetime()
Revision #ffdae1a960 2018-08-09 11:08:11 +0400
MDEV-16926 CAST(COALESCE(year_field)) returns wrong value
Revision #3f01c4fbd4 2018-08-09 09:26:57 +0300
Updated compress_qpress.result
Revision #8524bb6872 2018-08-09 06:31:05 +0400
MDEV-14032 SEC_TO_TIME executes side effect two times
Revision #a12e6c5ba4 2018-08-06 22:48:14 +0300
Deb: Don't define libzstd1 or other libraries as install dependencies manually
Revision #5d59a7b6a7 2018-08-07 16:15:27 +0300
Fixed compile error on windows
Revision #385ee993d9 2018-08-07 16:26:35 +0400
A cleanup for MDEV-16852
Revision #9da706fac3 2018-08-07 11:04:56 +0300
Fixed compiler warning about MongoEnabled() in Connect
Revision #cb7b5fbf1c 2018-08-07 10:48:42 +0400
MDEV-16910 Add class VDec
Revision #01e4426a63 2018-08-05 01:23:44 -0500
Deb: Organize package order in control file to be more logical
Revision #cb6e888384 2018-08-05 01:15:43 -0500
Deb: Fix brittle line numbers with simple paragraph detection
Revision #26c7b4f3fa 2018-08-05 00:07:35 -0500
Deb: Open new changelog entry for 10.4
Revision #aa6c1a6d19 2018-08-05 00:06:06 -0500
Deb: Mass replace 10.3 with 10.4 inside files
Revision #3173d73b71 2018-08-04 23:58:54 -0500
Deb: Update the control file for 10.4 package names
Revision #788314ddf8 2018-08-04 23:43:07 -0500
Deb: Rename all 10.3 files into 10.4 as this is a 10.4 branch now
Revision #0f9efd54ce 2018-08-03 23:27:24 -0700
MDEV-16359 wrong result (extra rows) on the query with UNION and brackets
Revision #980aa3e71d 2018-08-03 07:55:50 +0400
MDEV-16888 Add virtual Type_handler::cond_notnull_field_isnull_to_field_eq_zero()
Revision #8ecc75373f 2018-08-02 17:49:28 +0400
MDEV-16884 Remove tests for field_type() in Item_cache_temporal
Revision #c7115428ed 2018-08-02 15:36:13 +0400
MDEV-16881 Remove Item::get_temporal_with_sql_mode() and val_xxx_from_date()
Revision #41acca8bfa 2018-08-02 11:28:59 +0000
Added -j option to dpkg-buildpackage to speed up build
Revision #54fc47960d 2018-08-01 16:14:41 +0400
MDEV-16874 Implement class Item_handled_func
Revision #af46c25760 2018-08-01 14:42:47 +0300
MDEV-16727: Server crashes in Item_equal_iterator<List_iterator_fast, Item>::get_curr_field()
Revision #b1ae4e7e15 2018-07-31 16:58:02 +0400
MDEV-16864 Implement class Item_func_timestamp
Revision #2bbee0e1ec 2018-07-31 10:09:53 +0400
MDEV-16861 Split Item::update_null_value() into a new virtual method in Type_handler
Revision #28ff7e89c6 2018-07-30 20:40:48 +0400
MDEV-16852 Get rid of Item_temporal_hybrid_func::fix_temporal_type()
Revision #aee3d162d2 2018-07-29 14:40:58 +0200
MDEV-16730: Server crashes in Bitmap<64u>::merge
Revision #2a3d3e052f 2018-07-13 21:14:18 +0200
MDEV-16721: Assertion `ctx.compare_type_handler()->cmp_type() != STRING_RESULT' failed
Revision #998c97e865 2018-07-25 13:08:01 +0400
MDEV-16823 Add Type_handler::Column_definition_reuse_fix_attributes()
Merge Revision #9c0f5a252b 2018-07-25 08:25:57 +0400 - Merge remote-tracking branch 'origin/10.3' into 10.4
Revision #d6594847cf 2018-07-24 15:57:13 -0700
MDEV-16246: insert timestamp into spider table from mysqldump gets wrong time zone.
Revision #a78d1aaaa3 2018-07-24 12:00:17 +0400
MDEV-16806 Add Type_handler::create_literal_item()
Revision #fee4632387 2018-07-20 11:07:19 +0400
MDEV-15758 Split Item_bool_func::get_mm_leaf() into virtual methods in Field and Type_handler
Revision #6bfeace10b 2018-07-19 17:09:24 +0400
MDEV-15759 Expect "Impossible WHERE" for indexed_int_column=out_of_range_int_constant
Revision #25410d448d 2018-07-14 23:06:49 +0400
MDEV-15473 Isolate/sandbox PAM modules, so that they can't crash the server.
Revision #7fda6161bc 2018-07-14 19:49:59 +0300
Update version to 10.4.0
Revision #a9ca819897 2018-07-12 18:12:20 +0300
Call alloc() instead of realloc()
Revision #5180eda342 2018-07-10 17:19:02 +0400
Adding forgotten "include/have_debug.inc" into type_temporal_mysql56_debug.test
Revision #29da7a1a9a 2018-07-09 18:50:06 +0400
MDEV-16542 Fix ALTER TABLE FORCE to upgrade temporal types
Revision #aa01f51bde 2018-07-06 16:26:19 +0200
Fix of feedback plugin.
Revision #0e531581e0 2018-07-06 10:33:00 +0200
A fix moved from sql_yacc.yy to sql_yacc_ora.yy.
Revision #6fae04ea7d 2018-07-06 09:03:13 +0200
Fixed compile warning of windows.
Revision #f9849766b3 2018-07-06 09:02:40 +0200
Added new warnings for windows specific test.
Revision #1f8328fed0 2018-07-05 17:58:11 +0200
fix typo noticed by windows compiler
Revision #7e704a2308 2018-07-05 14:19:54 +0200
Fixed 32bit version SELECT nesting depth.
Revision #9183f66f05 2018-07-04 23:15:25 +0400
MDEV-15473 Isolate/sandbox PAM modules, so that they can't crash the server
Revision #725c3df53e 2018-07-04 21:52:01 +0400
MDEV-15471 Isolate/sandbox PAM modules, so that they can't crash the server
Revision #de745ecf29 2018-05-22 19:08:39 +0200
MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operations
Revision #1b981b9edb 2018-07-03 14:54:40 +0200
Removed duplicate copy of the test
Revision #efba0b1df5 2018-07-03 15:49:34 +0400
MDEV-15473 Isolate/sandbox PAM modules, so that they can't crash the server.
Merge Revision #e61568ee93 2018-07-03 14:02:05 +0400 - Merge remote-tracking branch 'origin/10.3' into 10.4
Revision #4b0cedf82d 2018-06-27 16:07:21 +0400
MDEV-16454 Bad results for IN with ROW
Revision #e213b20e07 2018-06-27 14:48:03 +0400
MDEV-16592 Change Item::with_sum_func from a member to a virtual method
Revision #d60fdb5814 2018-06-09 13:38:22 +0400
MDEV-16451 Split Item_equal::add_const() into a virtual method in type_handler() MDEV-16452 Split TIME and DATETIME handling in Item_func_between, in_temporal, cmp_item_internal
Revision #9043dd7a2d 2018-06-08 12:36:42 +0400
MDEV-11361 Equal condition propagation does not work for DECIMAL and temporal dynamic SQL parameters MDEV-16426 Optimizer erroneously treats equal constants of different formats as same A cleanup for MDEV-14630: fixing a crash in Item_decimal::eq().
Revision #054412598b 2018-06-06 14:59:36 +0400
MDEV-16414 Add type_handler_xpath_nodeset and remove XPATH_NODESET
Revision #c20cd68e60 2018-06-06 14:09:06 +0400
MDEV-14630 Replace {STRING|INT|REAL|DECIMAL|DATE}_ITEM to CONST_ITEM
Revision #395212446a 2018-06-05 22:26:24 +0400
MDEV-16408 Remove tests for Item::type() in Item_basic_value::eq()
Revision #f4dfc609cf 2018-06-05 11:56:19 +0400
MDEV-16388 Replace member Item::fixed to virtual method is_fixed()
Merge Revision #ab297744b7 2018-06-05 10:50:08 +0400 - Merge remote-tracking branch 'origin/10.3' into 10.4
Revision #8760acdda8 2018-06-03 02:39:53 +0200
cleanup: ASSERT_COLUMN_MARKED_FOR_WRITE_OR_COMPUTED
Revision #45dee3fc83 2018-06-01 16:59:21 +0200
cleanup: remove TABLE::vcol_set
Revision #ac9cc63892 2018-06-02 16:33:27 +0200
cleanup: copy_data_between_tables()
Revision #a0db3d714f 2018-05-31 18:37:52 +0200
bugfix: Item_field::register_field_in_read_map
Revision #3edac3f18d 2018-05-21 09:51:45 +1000
MDEV-15584 Linux use O_TMPFILE
Revision #ced6638773 2018-05-30 17:23:51 +0200
mysys: ME_ERROR_LOG_ONLY flag
Revision #c9061d1102 2018-05-29 23:54:25 +0200
mysys: rename ME_xxx flags to match plugin api
Revision #37659ef43b 2018-05-29 23:00:51 +0200
mysys: remove dead ME_xxx flags
Revision #9988a423d2 2018-06-04 09:04:03 +0400
MDEV-16379 Move Item_basic_const::used_table_map to Item_cache
Revision #c3a4dcd0f0 2018-06-03 21:28:50 +0200
after merge fixes
Merge Revision #cab1d63826 2018-06-03 10:34:41 -0700 - Merge branch '10.3' into 10.4
Revision #ffe83e8e7b 2018-05-31 18:52:32 +0400
MDEV-16351 JSON_OBJECT() treats hybrid functions with boolean arguments as numbers
Revision #3ceb4a54a1 2018-05-30 15:22:58 +0400
MDEV-16325 CREATE..SELECT..UNION creates a wrong field type for old varchar
Revision #d4da8e7c02 2018-05-29 16:16:33 +0400
MDEV-16320 Replace INT_ITEM references in sql_select.cc
Revision #840d46b04f 2018-05-29 13:28:48 +0400
MDEV-16316 Replace INT_ITEM references in the code behind ORDER, LIMIT, PROCEDURE clause
Revision #637af78383 2018-05-28 16:57:59 +0400
MDEV-16309 Split ::create_tmp_field() into virtual methods in Item
Revision #13f7ac2269 2018-05-28 09:36:18 +0300
MDEV-15705 Remove global status counter Innodb_pages0_read
Revision #f584557406 2018-05-24 14:47:04 +0400
MDEV-9216 Split field.cc:make_field() into virtual methods in Type_handler
Revision #dc5802255d 2018-05-24 09:31:36 +0400
MDEV-16280 Add class Bit_addr
Revision #d3ff133390 2018-05-15 23:45:59 +0200
MDEV-12387 Push conditions into materialized subqueries
Revision #569e3ad1ea 2018-05-11 14:20:22 +0400
MDEV-15655: Add Linux abstract socket support
Revision #08098366d2 2018-03-25 13:42:48 +1100
MDEV-15655: Add Linux abstract socket support
Revision #eaaf004cc1 2018-05-07 13:14:49 +0200
Update server.cnf section to mariadb-10.4
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?