MariaDB 10.1.6 Changelog
The most recent release of MariaDB 10.1 is:
MariaDB 10.1.48 Stable (GA) Download Now
Download Release Notes Changelog Overview of 10.1
Release date: 27 Jul 2015
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 #d517886
2015-07-23 15:48:26 +0200
- Merge branch 'bb-10.1-serg' into 10.1
- Revision #26f249f
2015-07-23 10:55:24 +0200
- compilation failures on Windows
- Revision #0ae8bae
2015-07-22 18:46:36 +0200
- fix for 32-bit tests
- Revision #53623d9
2015-07-22 08:42:52 +0300
- MDEV-8522: InnoDB: Assertion failure in file fil0fil.cc line 475
- Revision #62b5a56
2015-07-21 12:51:14 +0300
- MDEV-8501: encryption.create_or_replace fails in buildbot on P8 builders
- Revision #3ff9634
2015-07-20 20:28:32 +0200
- MDEV-8508 mroonga fails embedded tests in 10.1
- Revision #3d4c69d
2015-07-20 19:47:46 +0200
- compiler warning
- Revision #82c6b25
2015-07-20 19:07:59 +0200
- Merge https://github.com/Kentoku/MariaDB/tree/10.1 into 10.1
- Revision #e35fd20
2015-07-20 18:14:31 +0200
- Null-merge branch 'github/10.0-galera' into 10.1
- Revision #6d3bd65
2015-07-19 21:33:12 -0400
- MDEV-8492: Windows builds fail on current 10.1
- Revision #c57edf3
2015-07-20 00:28:22 +0300
- MDEV-8500 sys_vars.sysvars_innodb '32bit,xtradb' fails
- Revision #7046788
2015-07-19 10:31:24 +0200
- Fix build failures.
- Revision #13dbb6f
2015-07-19 09:30:36 +0200
- Merge MDEV-8496 into 10.1
- Revision #44c4b23
2015-07-19 09:28:22 +0200
- MDEV-8496: gtid_ignore_duplicates treats gtid_seq_no as 32-bit
- Revision #d258f5f
2015-07-17 19:20:50 +0300
- MDEV-8495 encryption.innodb_first_page fails sporadically in buildbot
- Revision #0ad00c6
2015-07-16 10:26:01 +0300
- Fix for MySQL bug #77448 Inconsistent handling of RAND() in WHERE and HAVING
- Revision #872a953
2015-07-15 16:27:14 +0300
- MDEV-8469 Add RESET MASTER TO x to allow specification of binlog file nr
- Revision #df0498f
2015-07-14 21:38:17 -0400
- Update sys_vars.sys_vars_wsrep result.
- Revision #ee9bdcf
2015-07-14 17:33:22 -0400
- Binlog SE doesn't implement abort_transaction(), so skip warning.
- Revision #e204116
2015-07-14 17:21:35 -0400
- Check supress_my_ok before sending Ok packet (logic lost during merge).
- Revision #0e2ce3b
2015-07-14 17:16:28 -0400
- Allow binlog row image column marking even for wsrep binlog emulation.
- Revision #dd4d81d
2015-07-14 16:58:38 -0400
- Update read_pos after reading from the cache.
- Revision #dced514
2015-07-14 16:05:29 -0400
- Merge branch '10.0-galera' into 10.1
- Revision #75931fe
2015-07-14 12:00:05 +0400
- MDEV-8362 dash '-' is not recognized in charset armscii8 on select where query
- Revision #657f8a8
2015-07-13 13:16:14 +0400
- MDEV-8456 Dead code in Item_cond::fix_fields() and Item_func_between::fix_fields()
- Revision #6771b81
2015-07-10 19:06:42 -0400
- MDEV-8383 : "GRANT role TO user" does not replicate
- Revision #f195f93
2015-07-10 12:49:05 +0300
- Cleanups, fixed warnings from valgrind, fixed failing tests (because on changes in WSREP initialization)
- Revision #2488143
2015-07-10 09:18:17 +0300
- Fixed bug found by bar where we didn't properely check length of last argument for BETWEEN This should not have caused any notable errors in most cases.
- Revision #9bb8b74
2015-07-09 14:47:32 +0300
- Merge branch '10.1' of github.com:MariaDB/server into 10.1
- Revision #a6c8014
2015-07-09 13:09:36 +0300
- Speed and code space optimziation: - Cache variables.lc_messages->errmsgs->errmsgs in variables.errmsgs
- Revision #7780370
2015-07-08 19:20:07 +0400
- MDEV-8336 The meaning of NO_ZERO_DATE is not clear for DATETIME. In some cases NO_ZERO_DATE did not allow datetime values with zero date part and non-zero time part (e.g. '0000-00-00 10:20:30.123456'). Allowing values of this kind in all known pieces of the code.
- Revision #8154ef4
2015-07-07 22:26:44 -0400
- MDEV-7067: Server outputs Galera (WSREP) information, even if Galera is disabled
- Revision #b08c420
2015-07-07 15:59:21 +0400
- Removing unused String declaration in Create_field::Create_field
- Revision #e4f8cea
2015-07-07 09:15:58 +0400
- MDEV-8419 utf32: compare broken bytes as "greater than any non-broken character"
- Revision #7332af4
2015-07-06 20:24:14 +0300
- - Renaming variables so that they don't shadow others (After this patch one can compile with -Wshadow and get much fewer warnings) - Changed ER(ER_...) to ER_THD(thd, ER_...) when thd was known or if there was many calls to current_thd in the same function. - Changed ER(ER_..) to ER_THD_OR_DEFAULT(current_thd, ER...) in some places where current_thd is not necessary defined. - Removing calls to current_thd when we have access to thd
- Revision #a5f4412
2015-07-06 11:40:56 -0400
- Fix embedded result to reflect increased system variable's max value length.
- Revision #3a606ba 2015-07-06 18:59:33 +0400
- Revision #b2e324a 2015-07-06 15:50:56 +0400
- Revision #35d8ac3
2015-07-06 10:47:39 +0400
- MDEV-8417 utf8mb4: compare broken bytes as "greater than any non-broken character"
- Revision #8d4d185
2015-07-05 12:40:16 +0300
- Simple optimization and removal of compiler warnings
- Revision #86377d0
2015-07-05 12:39:46 +0300
- Fixes done while working on MDEV-4119:
- Revision #7ab7f53
2015-07-03 19:08:18 +0400
- Fixing a typo in the previous commit.
- Revision #fff30e2
2015-07-03 18:40:04 +0400
- Adding UTF8 related macros to reduce duplicate code.
- Revision #aeb8d71
2015-07-03 17:30:15 +0400
- Removing unused code in ctype-utf8.c
- Revision #9ad8ff6
2015-07-03 17:24:16 +0400
- MDEV-8415 utf8: compare broken bytes as "greater than any non-broken character"
- Revision #95d07ee
2015-07-03 10:33:17 +0400
- MDEV-8215 Asian MB3 charsets: compare broken bytes as "greater than any non-broken character"
- Revision #302bf7c
2015-07-02 13:33:08 +0300
- Tabular ANALYZE must get its data from execution tracker
- Revision #28a8ba0
2015-07-02 12:00:25 +0300
- Fix test failure seen on P7/P8 innodb-encrypt-tables update/validate function used incorrect type.
- Revision #64424f9
2015-07-02 10:24:02 +0300
- Update test results
- Revision #f0ce848
2015-07-01 22:52:59 -0400
- Adjust result files to reflect increased system variable's max value length.
- Revision #06913d0
2015-07-02 04:12:21 +0900
- Update Mroonga to the latest version on 2015-07-02T04:12:21+0900
- Revision #0319304
2015-07-01 20:11:43 +0300
- Merge branch '10.1' of github.com:MariaDB/server into 10.1
- Revision #9d2aa2b
2015-07-01 20:03:29 +0300
- MDEV-7811: EXPLAIN/ANALYZE FORMAT=JSON should show subquery cache
- Revision #447416d
2015-07-01 16:23:22 +0300
- MDEV-8406: Test failure on encryption.innodb-page_encryption_log_encryption in P7/P8
- Revision #93198fe
2015-07-01 16:22:41 +0300
- [MDEV-6877] Update test results to accound for binlog_row_image variable.
- Revision #f35386d
2015-07-01 15:37:52 +0400
- Checking in range_mrr_icp.result forgotten in the previous patch.
- Revision #92627e7
2015-07-01 10:20:16 +0300
- Add show warnings to test to find out the reason for create failure.
- Revision #c6aee27
2015-03-25 18:27:10 +0100
- MDEV-7811: EXPLAIN/ANALYZE FORMAT=JSON should show subquery cache
- Revision #498a264
2015-06-30 19:51:09 +0300
- [MDEV-6877] Update test results to accound for binlog_row_image variable.
- Revision #84cefe2
2015-06-30 09:16:09 +0300
- MDEV-8396: InnoDB: Assertion failure in file fil0crypt.cc line 2052
- Revision #d1307bd
2015-06-30 08:34:31 +0300
- MDEV-8395: InnoDB: Assertion failure in file fil0pagecompress.cc line 539 (SIGFPE)
- Revision #1a3321b
2015-06-30 14:42:46 +0300
- [MDEV-6877] Added basic tests for binlog_row_image using minimal and noblob values
- Revision #4d856e3
2015-06-30 14:30:38 +0300
- [MDEV-6877] Added tests for binlog_row_image using noblobs switch
- Revision #d817267
2015-05-29 17:19:53 +0300
- [MDEV-6877] Change replication event loop to account for empty events
- Revision #5095507
2015-04-14 15:05:14 +0300
- [MDEV-6877] Fixed Assertion Error, when receiving an empty event
- Revision #ca27672
2015-04-06 17:25:52 +0300
- [MDEV-6877] Fixed Update_rows_log_event to correctly apply update log events
- Revision #8a1b7c9
2015-04-02 23:14:49 +0300
- [MDEV-6877] Removed unnecesary bitmap in binlog_write_row
- Revision #8bd5301
2015-04-02 23:03:30 +0300
- [MDEV-6877] Add binlog writing according to columns
- Revision #edff3f3
2015-04-02 20:46:21 +0300
- [MDEV-6877] Update Update, Delete and Write row log event
- Revision #724d5ae
2015-04-02 20:25:22 +0300
- [MDEV-6877] Update binlog_prepare_pending_rows_events to use comparison function
- Revision #a7d181a
2015-04-02 19:31:51 +0300
- [MDEV-6877] Added a bitmap compare function for binlog_row_image
- Revision #c096cae
2015-04-02 19:22:41 +0300
- [MDEV-6877] Removed unneded code from rpl_injector
- Revision #e53ad95
2015-04-02 19:09:40 +0300
- [MDEV-6877] Added mark_columns_per_bitmap_row_image
- Revision #b9d1d34
2015-03-21 20:44:53 +0200
- [MDEV-6877] Added test suite for binlog_row_image sys var
- Revision #3ed519f
2015-03-21 20:43:24 +0200
- [MDEV-6877] Added binlog_row_image system variable
- Revision #768620e
2015-06-30 12:56:31 +0400
- MDEV-8189 field<>const and const<>field are not symmetric
- Revision #1b2f912
2015-06-29 17:28:50 -0400
- Increase field value max length to 2048 to avoid truncation of wsrep_provider_options' value. Also increase the max value length for SYSTEM_VARIABLES schema table.
- Revision #7923c0c
2015-06-29 20:03:57 +0300
- Fix test failure where the environment was not fully restored.
- Revision #79af0b3
2015-06-29 14:10:37 +0300
- MDEV-8393: InnoDB: Assertion failure in file fil0crypt.cc line 2109
- Revision #4fac626
2015-06-29 12:48:42 +0300
- MDEV-8390: innodb.innodb-flush-changed-page-bitmaps crashes
- Revision #08fa60e
2015-06-29 12:06:00 +0400
- MDEV-8382 - Processlist returns random numbers in Time column
- Revision #a0f5f40
2015-06-25 14:21:16 +0400
- MDEV-8339 - Server crash during table cache eviction
- Revision #0865e3d
2015-06-24 14:58:17 +0400
- MDEV-7792 - SQL Parsing Error - UNION AND ORDER BY WITH JOIN
- Revision #ad9b326
2015-06-29 08:49:58 +0300
- MDEV-8391: encryption.innodb-page_encryption_compression fails
- Revision #7567b9f
2015-06-28 18:51:40 +0200
- update tests to pass
- Revision #4d4f2ed
2015-06-28 18:23:15 +0400
- Moving Item_bool_func::add_key_fields_optimize_op() to Item_bool_func2. It's now needed outside of Item_bool_func2 any more.
- Revision #e04f6e7
2015-06-28 15:23:33 +0200
- Merge branch 'bb-10.1-serg' into 10.1
- Revision #ee0237f
2015-06-28 14:29:51 +0400
- MDEV-8330 Get rid of Item_func::select_optimize() and Item_func::optimize_type
- Revision #26162c7
2015-06-28 09:03:13 +0200
- rename
{sys_vars,sql_plugin_services}.h -> *.ic
- rename
- Revision #55b96d2
2015-06-28 08:51:53 +0200
- bump the VERSION to 10.1.6 and related changes
- Revision #d1a1156
2015-06-27 20:38:05 +0200
- cleanup: safer versions of PSI no-op macros
- Revision #6589926
2015-06-27 20:35:26 +0200
- Merge tag 'mariadb-10.0.20' into 10.1
- Revision #fe7e334
2015-06-26 23:11:26 +0200
- cleanup: remove unused function argument
- Revision #c583360
2015-06-26 23:06:06 +0200
- unittest: encrypted temporary IO_CACHE
- Revision #31eed47
2015-06-25 13:05:46 +0200
- cleanup: use WRITE_CACHE for view frm files
- Revision #1ce71c8
2015-06-19 20:58:26 +0200
- MDEV-7832 Add status variables to track CREATE TEMPORARY TABLE and DROP TEMPORARY TABLE
- Revision #e24caa7
2015-06-19 20:57:39 +0200
- small cleanup
- Revision #c47acc2
2015-06-19 20:47:09 +0200
- remove unused function and array
- Revision #794a895
2015-06-19 19:46:12 +0200
- simplify CREATE TEMPORARY TABLE parser rule
- Revision #bfabaf6
2015-06-22 17:17:03 +0200
- Deinitialize plugins in the reverse plugin_type_initialization_order
- Revision #ff7a1ff
2015-06-21 06:34:58 +0200
- fix printf format string
- Revision #8036ad0
2015-06-21 06:33:45 +0200
- misc encryption tests fixes
- Revision #627c6e8
2015-06-19 18:10:47 +0200
- MDEV-8298 sys_vars.all_vars fails in -DWITH_WSREP=OFF build
- Revision #e7620ce
2015-06-19 18:05:10 +0200
- MDEV-8281 aes_decrypt crashes in block_crypt()
- Revision #e20be69
2015-06-27 09:40:42 +0200
- update test results and 32-bit rdiffs
- Revision #55d8ee5
2015-06-26 22:49:49 +0400
- MDEV-8239 Reverse spatial operations OP(const, field) do not get optimized Moving Item_func_spatial_rel from Item_bool_func to Item_bool_func2. to make OP(const,field) use indexes.
- MBR functions supported OP(const,field) optimization in 10.0, but were inintentionally broken in an earlier 10.1 change that introduced a common parent for Item_func_spatial_mbr_rel and Item_func_spatial_precise_rel.
- Precise functions never supported optimization for OP(const,field). Now both MBR and precise functions support OP(const,field) optimization.
- Revision #cb5f32e
2015-06-26 20:00:24 +0400
- Moving Item_func_xor out of Item_bool_func2, as it does not need any of the optimizer related functionality.
- Revision #40e5ace
2015-06-26 17:46:34 +0400
- Removing Item_int_func::sargable. Adding virtual implementations of count_sargable_conds() instead for Item_func_in, Item_func_null_predicate, Item_bool_func2. There other Item_int_func descendants that used to set "sargable" to true (Item_func_between, Item_equal) already have their own implementation of count_sargable_conds(). There is no sense to have two parallel coding models for the same thing.
- Revision #4364118
2015-06-26 15:42:49 +0400
- Moving ST_RELATE() implementation out of Item_func_precise_spatial_rel, adding a separte class Item_func_spatial_relate for ST_RELATE(). This is a preparatory patch for: MDEV-8239 Reverse spatial operations OP(const, field) do not get optimized
- Revision #4f828a1
2015-06-26 13:40:28 +0400
- MDEV-8214 Asian MB2 charsets: compare broken bytes as "greater than any non-broken character"
- Revision #d535728
2015-06-26 11:42:09 +0300
- MDEV-8219: enforce_storage_engine cannot be set globally
- Revision #a4b0063
2015-06-26 10:58:51 +0400
- MDEV-8256 A part of a ROW comparison is erroneously optimized away Item_func_eq's created during conversion of a ROW equality to a conjunction of scalar equalities did not set cmp_context for its arguments properly, so some of these created Item_func_eq could be later erroneously eliminated.
- Revision #4a7afdd
2015-06-26 10:18:34 +0400
- MDEV-8373 Zero date can be inserted in strict no-zero mode through CREATE TABLE AS SELECT timestamp_field
- Revision #115904c
2015-06-26 10:16:51 +0400
- MDEV-7824 [Bug #68041] Zero date can be inserted in strict no-zero mode through a default value
- Revision #874df50
2015-06-26 08:33:14 +0300
- Fix failing test case.
- Revision #9111ab7
2015-06-25 13:16:27 +0500
- GIS-related tests started to fail as some related functions don't return NULL-s anymore, and actually they're not BOOLEAN. Fixed.
- Revision #42bc08b
2015-06-25 12:51:32 +0400
- MDEV-8229 GROUP_MIN_MAX is erroneously applied for BETWEEN in some cases
- Revision #1f4a89b
2015-06-24 23:38:04 -0400
- Do print SST log messages.
- Revision #5659608
2015-06-24 17:18:12 +0200
- Merge MDEV-8354 into 10.1
- Revision #d43df4a
2015-06-23 15:06:23 +0500
- These functions can never return NULL.
- Revision #b7ff2f1
2015-06-23 14:36:24 +0300
- MDEV-7472: Implementation of user statements for handling the xtradb changed page bitmaps
- Revision #d3b7eb7
2015-06-23 11:57:05 +0500
- MDEV-7528 GIS: Functions return NULL instead of specified -1 for NULL arguments. The behaviour required by the standard seems too weird to expect.
- Revision #3e4126e
2015-06-23 11:30:39 +0500
- Merge branch '10.1' of github.com:MariaDB/server into 10.1
- Revision #9b57b21
2015-05-21 13:08:46 +0400
- MDEV-8199 - first_breadth_first_tab() takes 0.07% in OLTP RO
- Revision #45f41b5
2015-05-21 12:30:41 +0400
- MDEV-8199 - first_breadth_first_tab() takes 0.07% in OLTP RO
- Revision #84568c2
2015-05-20 12:04:32 +0400
- MDEV-8030 - Apc_target::disable() locks mutex twice
- Revision #fb3e312
2015-06-22 23:33:35 +0500
- MDEV-7925 Inconsistent behavior of ST_Touches with a POINT as one of arguments. Some cases of the feature's borders were treated incorrectly.
- Revision #0357791
2015-06-22 08:44:46 +0300
- MDEV-8280: crash in 'show global status' with --skip-grant-tables
- Revision #cbb8b2d
2015-06-20 05:01:16 +0300
- More testcases.
- Revision #ebe2bd7
2015-06-20 04:20:18 +0300
- MDEV-7836: ANALYZE FORMAT=JSON should provide info about GROUP BY
- Revision #f33173d
2015-06-19 21:31:16 +0300
- MDEV-8282: crash in filesort() with simple ordered delete
- Revision #12d9fe1
2015-06-17 13:09:22 +0400
- MDEV-7956 - handler::rebind_psi() takes 0.07% in OLTP RO
- Revision #8f603bc
2015-06-17 18:55:38 +0400
- MDEV-7952 - clock_gettime() takes 0.24% in OLTP RO
- Revision #2bc6e29
2015-06-19 15:04:58 +0400
- MDEV-7943 - pthread_getspecific() takes 0.76% in OLTP RO
- Revision #360176f
2015-06-18 18:01:56 +0400
- MDEV-7943 - pthread_getspecific() takes 0.76% in OLTP RO
- Revision #b85e5ef
2015-04-28 15:20:48 +0400
- MDEV-7943 - pthread_getspecific() takes 0.76% in OLTP RO
- Revision #2b253ed
2015-06-17 12:37:19 +0400
- MDEV-8324 - MariaDB fails to build with performance schema disabled
- Revision #366cda4
2015-06-18 23:27:44 +0400
- Adding "const" qualifier into a few methods in Field.
- Revision #091f677
2015-06-18 22:16:44 +0400
- Removing duplicate code: Adding a protected method Field_temporal_with_date::validate_for_get_date() and reusing it in a few places.
- Revision #f5ddffd
2015-06-18 19:58:57 +0300
- MDEV-8156: Assertion failure in file log0crypt.cc line 220 on server restart
- Revision #6050ab6
2015-06-18 09:59:09 -0400
- MDEV-6829 : SELinux/AppArmor policies for Galera server
- Revision #e2a59eb
2015-06-18 14:52:17 +0300
- Make dbug_print_item() print conditions in siccint form
- Revision #caf4291
2015-06-18 14:51:50 +0300
- Remove garbage comment
- Revision #eb2c170
2015-06-18 08:38:33 +0300
- MDEV-8303; Dumping buffer pool noisy in the logs.
- Revision #b94eaff
2015-06-17 09:12:26 +0300
- MDEV-8310: Encryption bogus message still in 10.1.5
- Revision #6a92fa4
2015-06-15 08:28:04 +0200
- Merge branch 'mdev8294' into 10.1
- Revision #b1b0db2
2015-06-10 12:42:18 +0200
- Merge MDEV-8294 into 10.1
- Revision #f965cae
2015-06-05 11:43:05 -0400
- MDEV-7110 : Add missing MySQL variable log_bin_basename and log_bin_index
- Revision #c94789c
2015-06-09 15:35:25 +0400
- Adding a test for: MDEV-8167 XOR returns bad results for an indexed column The bug itself was earlier fixed by one of the earlier changes.
- Revision #b092871
2015-06-09 15:02:53 +0400
- Adding a test for "MDEV-6973 XOR aggregates argument collations". The bug itself was earlier fixed by this patch:
- Revision #70b82ef
2015-06-08 19:36:35 +0300
- MDEV-8273: InnoDB: Assertion failure in file fil0pagecompress.cc line 532
- Revision #4a6a61c
2015-06-08 08:09:33 +0300
- MDEV-8268: InnoDB: Assertion failure in file buf0buf.cc line 5842 failing assertion ut_a(free_slot != NULL);
- Revision #d7f3d88
2015-06-05 08:41:10 +0300
- MDEV-8272: Encryption performance: Reduce the number of unused memcpy's
- Revision #f744b2a
2015-06-09 12:08:46 +0400
- MDEV-8283 crash in get_mm_leaf with xor on binary col
- Revision #93fc04f
2015-06-06 00:32:27 +0300
- MDEV-6995: EXPLAIN JSON and ORDER BY, GROUP BY, etc
- Revision #f7002c0
2015-06-03 13:10:18 +0300
- MDEV-8250: InnoDB: Page compressed tables are not compressed and compressed+encrypted tables cause crash
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.