The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
DownloadRelease NotesChangelogOverview of 10.2
Release date: 24 Dec 2016
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 #0c3791c 2016-12-22 14:02:27 +0400
- mysqlimport -l doesn't issue UNLOCK TABLES
2016-12-22 10:17:26 +0100
update libmariadb, and fix debian packaging for client libs
2016-12-21 13:21:38 +0400
Updated test results
2016-12-08 14:20:46 +0400
- mysqlimport -l doesn't issue UNLOCK TABLES
2016-12-20 22:46:29 +0200
Revert "Merge pull request #275 from grooverdan/10.2--crc32-runtime-detect-getauxval"
2016-12-20 22:42:13 +0200
Hard-code the shared InnoDB temporary tablespace ID
2016-12-20 11:08:50 -0800
Fixed bug .
2016-12-20 17:32:08 +0400
JSON_MERGE returns incorrect result.
2016-12-20 12:07:33 +0200
Revert InnoDB internal temporary tables from
2016-12-20 00:42:13 -0800
Corrected a test from func_date_add.test
2016-12-20 00:36:59 -0800
Fixed bug .
2016-12-19 16:12:26 -0500
: wsrep.mdev_10186 result depends on location of
2016-12-19 16:11:27 -0500
: wsrep_replicate_myisam: SELECT gets replicated
2016-12-19 15:55:55 -0500
: Assertion failure when dropping a myisam table
2016-12-19 15:50:33 -0500
: Fix mysql_client_test.c (by Elena)
2016-12-19 15:47:01 -0500
Fix failing galera tests.
2016-12-19 15:57:41 +0200
InnoDB leaks foreign key metadata on DDL operations
2016-12-16 16:36:54 +0200
Hard-code the shared InnoDB temporary tablespace ID at -1
2016-12-15 11:03:34 +1100
Travis: parallel_jobs=3
2016-12-16 14:06:12 +0400
JSON_DEPTH returns wrong results.
2016-12-16 13:51:35 +0400
JSON_ARRAY_INSERT produces an invalid result.
2016-12-16 12:43:44 +0400
MDEV-JSON_CONTAINS_PATH returns incorrect results and produces wrong warning.
2016-12-16 12:32:56 +0400
Assertion `js->state == JST_VALUE' failed in check_contains(json_engine_t*, json_engine_t*).
2016-12-14 17:47:10 +0100
InnoDB: don't stop purge threads if there's work to do
2016-12-14 17:46:58 +0100
InnoDB purge thread and other bg threads
2016-12-14 17:47:24 +0100
sporadic crashes of innodb.innodb_prefix_index_restart_server
2016-12-15 09:59:40 +1100
Travis: add refs for future capability - when travis catches up
2016-08-24 13:29:09 +1000
travis: gcc-5 and gcc-6
2016-12-15 02:35:31 +0200
Follow-up for a411d7f4f6 - change in formatting of SHOW CREATE TABLE
2016-12-15 02:34:02 +0200
Follow-up for 180065ebb0 - removal of redundant parentheses
2016-12-14 12:11:02 -0800
Adjusted test results after merge.
2016-12-14 10:11:52 -0800
Fixed bug .
2016-12-12 16:42:25 +1100
Travis: add lib{stemmer,xml2,pcre3}-dev
2016-12-13 12:55:18 +0100
buildbot issues
2016-12-13 11:52:23 +0200
Merge the test innodb.innodb_misc1 into innodb.innodb.
2016-12-13 12:39:48 +0400
JSON_KEYS accepts arguments in invalid format.
2016-12-12 22:33:27 +0100
Unexpected system threads in the process list
2016-12-12 18:35:30 +0100
Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_int()
2016-12-12 15:47:51 +0100
cleanup: remove unused handler table flag
2016-12-07 10:10:08 +0100
bugfix: reset MODE_NO_BACKSLASH_ESCAPES during vcol parsing
2016-11-29 22:10:13 +0100
Aria: test for ER_KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN
2016-04-01 22:45:32 +0200
CONNECT: simple vcol test
2016-11-28 12:46:49 +0100
weird compilation fix
2016-11-28 00:12:00 +0100
Item_func_like: print a not like b instead of !(a like b)
2016-11-27 19:50:10 +0100
Item::print(): remove redundant parentheses
2016-11-24 09:49:12 +0100
use MySQL terminology for "virtual columns"
2016-11-17 15:47:27 +0100
bugfix: InnoDB doesn't support ICP on vcols
2016-11-16 21:53:35 +0100
bugfix: partitioning and keyread on an indexed vcol
2016-11-08 17:24:42 +0100
bugfix: non-deterministic vcols in partitioning
2016-11-08 14:57:43 +0100
bugfix: non-deterministic vcols in indexes
2016-11-08 12:09:05 +0100
cleanup: unpack_vcol_info_from_frm
2016-11-07 23:18:03 +0100
rename Virtual_column_info::expr_item
2016-11-07 17:17:40 +0100
store/show vcols as item->print()
2016-11-21 15:04:57 +0100
test how MDL blocks InnoDB purge
2016-11-07 22:35:02 +0100
InnoDB support for indexed vcols
2016-11-26 15:26:34 +0100
cleanup: InnoDB, dict_create_add_foreign_to_dictionary()
2016-11-26 14:43:30 +0100
cleanup: InnoDB, remove index_field_t::col_name
2016-11-26 14:10:53 +0100
cleanup: InnoDB, various minor issues
2016-11-26 13:38:46 +0100
cleanup: redundant casts in THD::dec_thread_count
2016-11-26 13:37:53 +0100
cleanup: unused handler::check_if_supported_virtual_columns()
2016-11-20 11:23:48 +0100
extend prelocking to FK-accessed tables
2016-11-10 16:10:41 +0100
cleanup: sp_head::add_used_tables_to_table_list()
2016-11-10 14:56:51 +0100
cleanup: FOREIGN_KEY_INFO
2016-11-19 16:23:33 +0100
bugfix: remove broken insert t values () optimization
2016-11-16 20:33:45 +0100
bugfix: table->get_fields_in_item_tree=true
2016-11-23 16:42:09 +0100
bugfix: UPDATE and virtual BLOBs
2016-11-23 12:54:59 +0100
bugfix: multi-UPDATE, vcols, const tables
2016-10-22 17:33:42 +0200
bugfix: move vcol calculations down into the handler
2016-11-16 19:26:55 +0100
bugfix: update-behind-insert
2016-11-16 14:04:49 +0100
cleanup: remove now-unused TABLE::merge_keys
2016-11-16 14:04:37 +0100
bugfix: mark_columns_needed_for_update
2016-11-23 17:33:40 +0100
MyISAM support for indexed vcols
2016-11-07 16:48:50 +0100
gcol mysql-test suite from 5.7
2016-10-15 23:53:14 +0200
enable spatial indexes in innodb vcol tests
2016-11-24 16:07:19 +0100
TABLE::update_virtual_field to compute just one vcol
2016-03-11 13:46:46 +0100
make myisamchk -d ignore HA_CREATE_RELIES_ON_SQL_LAYER
2016-03-11 13:40:31 +0100
cleanup: minor issues in MyISAM
2016-11-24 16:08:35 +0100
cleanup: T_REP/T_REP_BY_SORT/T_REP_PARALLEL in MyISAM
2016-11-24 14:55:01 +0100
cleanup: move all Item processors together
2016-11-11 13:31:34 +0100
cleanup: remove ONLY_FOR_MYSQL_CLOSED_SOURCE_SCHEDULED
2016-11-16 19:03:51 +0100
cleanup: set_field_ptr()
2016-10-18 10:17:55 +0200
cleanup: Field_blob::get_ptr()
2016-11-07 21:47:48 +0100
cleanup: TABLE::update_virtual_fields
2016-11-21 16:16:52 +0100
bugfix: stored column depends on virtual depends on updated
2016-04-01 18:40:31 +0200
cleanup: update_virtual_fields()
2016-11-15 16:07:37 +0100
improve Item_field::register_field_in_read_map()
2016-04-01 19:51:57 +0200
cleanup: don't update_virtual_fields from READ_RECORD
2016-10-23 14:04:57 +0200
cleanup: InnoDB: is_partition()
2016-10-11 16:10:47 +0200
cleanup: spatial indexes in MyISAM
2016-11-14 20:24:03 +0100
cleanup: unused open_table_from_share() flags
2016-03-09 12:32:35 +0100
cleanup: remove unused Field::utype values
2016-01-13 17:43:54 +0100
cleanup: avoid Field::field_index
2016-01-13 13:42:46 +0100
cleanup: rename a method
2016-11-26 13:04:36 +0100
cleanup: my_strerror
2016-11-12 15:17:18 +0100
cleanup: my_printf_error(ER_xxx, ER(ER_xxx), ... )
2016-01-09 00:02:56 +0100
cleanup: extra_rec_buf_length
2016-11-08 12:25:45 +0100
cleanup: old (harmless?) typo fixed
2016-04-01 18:42:15 +0200
cleanup: fix a comment
2016-11-15 19:00:00 +0100
cleanup: set_thd_proc_info()
2015-11-28 18:25:05 +0100
cleanup: remove dead (half-merged) code from partition_info.*
2015-11-25 08:02:52 +0100
cleanup: reorder TABLE members
2016-11-28 11:27:47 +0100
cleanup: parser: s/USER/USER_SYM/
2015-11-20 13:11:35 +0100
cleanup: remove Item::intro_version
2016-11-23 20:12:28 +0100
cleanup: TABLE::init()
2016-11-03 12:39:04 +0100
cleanup: remove bad String=0 assignment
2016-11-27 19:30:20 +0100
cleanup: Item_func_opt_neg::negate()
2016-11-04 11:16:13 +0100
don't convert WEEK(x) to WEEK(x, @@default_week_format)
2016-11-08 20:04:09 +0100
bugfix: compile InnoDB w/o P_S
2016-11-06 22:25:39 +0100
bugfix: Item_func_spatial_collection::print()
2016-11-06 21:21:00 +0100
bugfix: Item_func_dyncol_add::print()
2016-11-04 16:54:58 +0100
bugfix: Item_func_weight_string::print()
2016-11-03 22:40:19 +0100
bugfix: Item_func_like::print() was losing ESCAPE clause
2016-11-02 21:08:49 +0100
bugfix: Item_func_get_system_var::print()
2016-11-03 17:30:17 +0100
bugfix: returning on-the-stack buffer to the caller
2016-11-08 09:24:23 +0100
bugfix: delayed insert table was using other table's expr_arena
2016-10-15 23:51:03 +0200
say MariaDB in InnoDB error messages, not MySQL
2016-10-23 00:13:11 +0200
shut up annoying InnoDB warning when --gdb
2016-10-18 16:46:53 +0200
the mysql-test combination is 'innodb' not 'xtradb'
2016-10-25 15:47:53 +0200
fix stack traces when linking with libbfd
2016-03-18 14:12:03 +0100
update RPM metadata (vendor and contact)
Merge 2016-12-12 09:56:42 +0200 - Merge pull request #275 from grooverdan/10.2--crc32-runtime-detect-getauxval
2016-12-12 15:35:08 +1100
: Power - runtime detection of optimized instructions
2016-12-11 01:12:33 +0400
JSON_CONTAINS returns incorrect values.
2016-12-05 21:04:30 +0200
Revert InnoDB internal temporary tables from
2016-12-09 12:03:24 +0200
Use mtr_memo_contains_flagged() instead of mtr_memo_contains().
2016-12-09 12:00:19 +0200
Port the test innodb.innodb_misc1 from MySQL.
2016-12-09 12:26:32 +0400
JSON_SEARCH returns incorrect results.
Merge 2016-12-09 09:26:10 +0200 - Merge branch 'grooverdan-10.2--crc32-generic-message' into 10.2
2016-12-09 09:12:32 +0200
Address my review comments in the contributed patch.
Merge 2016-12-09 09:04:35 +0200 - Merge branch '10.2--crc32-generic-message' of into grooverdan-10.2--crc32-generic-message
2016-12-09 15:29:42 +1100
: allow software crc32c on Power8 (for BE)
2016-12-05 08:35:55 +1100
: Valgrind supports CRC32B and CRC32Q since valgrind-3.6.1
2016-12-01 13:17:19 +1100
: crc32 initialization (innodb/xtradb)
2016-12-01 12:35:59 +1100
: Generic CRC32 message using ptr
Merge 2016-12-09 08:20:27 +0200 - Merge pull request #274 from grooverdan/10.2--innochecksum-bigendian-optimised
2016-12-09 14:58:23 +1100
: changing to algorithm innodb from crc32
2016-12-08 14:34:54 +0200
rpl.rpl_parallel_optimistic_nobinlog failed in buildbot with "InnoDB: Killing connection failed Deadlock"
2016-12-08 15:41:09 +0100
- fix integer divided by zero exception when calculating buffer pool size
2016-12-08 11:25:21 +0400
Assertion `0' failed in json_find_path.
Merge 2016-12-07 09:19:27 +0200 - Merge branch 'sensssz-10.2-vats' into 10.2
Merge 2016-12-07 09:18:41 +0200 - Merge branch '10.2-vats' of into sensssz-10.2-vats
2016-12-01 13:50:00 -0500
Bug fix: consider lock wait mode first.
2016-12-06 01:39:06 +0400
JSON_MERGE merges valid JSON objects incorrectly.
2016-12-06 01:35:40 +0400
JSON_MERGE accepts arguments in invalid format.
2016-12-06 01:32:13 +0400
JSON_MERGE returns a non-NULL result with a NULL argument.
2016-12-06 00:39:53 +0400
JSON has become a reserved word in MariaDB.
2016-12-06 00:34:25 +0400
JSON_UNQUOTE returns incorrect results.
Merge 2016-12-05 17:12:29 +0200 - Merge pull request #268 from grooverdan/10.2--enable-test-sys_vars.innodb_buffer_pool_dump_pct_basic
2016-12-05 10:42:42 +1100
: enable test sys_vars.innodb_buffer_pool_dump_pct_basic
Merge 2016-12-05 17:01:28 +0200 - Merge pull request #263 from grooverdan/10.2--isfinite
2016-12-01 17:14:47 +1100
: isinf || isnan -> !isfinite
2016-12-05 15:25:59 +0200
CREATE FULLTEXT INDEX with a token longer than 127 bytes crashes server
2016-12-05 09:34:28 +0400
JSON_EXTRACT returns incorrect results.
2016-12-05 08:59:55 +0400
JSON_LENGTH returns incorrect length.
2016-12-05 08:52:37 +0400
Assertion `*p_cur_step < p->last_step' failed in strings/json_lib.c handle_match.
2016-12-05 08:43:15 +0400
JSON_ARRAY_APPEND returns incorrect results.
2016-12-05 08:03:11 +0400
JSON_ARRAY_INSERT returns incorrect results.
2016-12-05 07:42:00 +0400
JSON_REMOVE returns invalid results.
2016-12-05 07:17:54 +0400
JSON_DEPTH returns incorrect results.
2016-12-05 01:01:09 +0400
JSON_TYPE does not recognize integer/double types.
2016-12-05 00:15:08 +0400
JSON_CONTAINS accepts wrong number of arguments.
2016-12-04 23:57:26 +0400
JSON_MERGE requires at least two arguments in MySQL, but not in MariaDB.
2016-12-04 14:49:06 +0400
JSON_QUOTE function does not quote and uses wrong character set.
2016-12-04 14:22:01 +0400
CREATE TABLE .. AS SELECT JSON_OBJECT truncates data.
2016-12-04 13:57:46 +0400
Assertion `null_value' failed in Item::send(Protocol*, String*) upon casting NULL as JSON.
2016-12-03 12:41:19 +0400
Server crashes in mark_object upon JSON_VALID.
2016-12-03 12:36:10 +0400
Server crashes in mark_array upon JSON_VALID.
2016-12-03 12:11:06 +0400
Assertion `!null_value' failed invirtual bool Item::send on json_search.
2016-12-03 11:45:24 +0400
Server crashes in Item_func_or_sum::agg_item_collations.
2016-12-03 11:32:47 +0400
Server crashes in String::ptr / Item_func_json_depth::val_int.
2016-12-03 11:22:42 +0400
Server crashes in json_string_set_cs.
2016-12-03 11:02:28 +0400
Server crashes in String::length / parse_one_or_all /Item_func_json_contains_path::val_int
2016-12-03 10:53:12 +0400
Server crashes in String::append /Item_func_json_extract::val_str.
2016-12-02 17:28:39 +0200
: InnoDB: Failing assertion: !other_lock || wsrep_thd_is_BF(lock->trx->mysql_thd, FALSE) || wsrep_thd_is_BF(other_lock->trx->mysql_thd, FALSE)
2016-12-02 16:25:47 +0200
Failing assertion: state == TRX_STATE_NOT_STARTED
2016-12-02 00:39:19 +0100
update test results
Merge 2016-12-01 15:05:20 +0200 - Merge pull request #262 from grooverdan/10.2--remove-innodb_buffer_pool_populate
2016-12-01 09:17:00 +1100
: Remove innodb_buffer_pool_populate from xtradb
2016-12-01 12:56:23 +0200
Remove InnoDB INFORMATION_SCHEMA.FILES implementation
2016-12-01 12:44:12 +0200
: InnoDB: Failing assertion: !other_lock || wsrep_thd_is_BF(lock->trx->mysql_thd, FALSE) || wsrep_thd_is_BF(other_lock->trx->mysql_thd, FALSE)
2016-12-01 08:28:59 +0200
Change the informational redo log format tag to ""
2016-12-01 06:42:59 +0200
: Incorrect error message when using ONLINE alter table with GIS
2016-11-30 17:53:30 +0200
Remove tablespace code from InnoDB compilation as it is not used.
2016-11-29 20:54:18 -0800
Added the test case for bug . The bug was fixed by the patch for .
2016-11-29 15:54:20 -0800
Fixed bug . The implementation of the virtual method build_clone for the class Item_cache was missing.
2016-11-29 16:25:22 +0400
Innodb_gis/ tests taken from MySQL fail.
2016-11-26 17:23:24 +0100
Implement IGNORE for bulk operation
2016-11-27 20:40:35 +0100
Deb: Streamline package listing order to make comparisons downstream easier
2016-11-27 12:34:53 +0100
Deb: wrap-and-sort for easier comparison to downstream in future
2016-11-26 19:08:07 +0100
Deb: Make libmariadb3 to provide the libmysqlclient.so.XX links
2016-11-26 22:22:50 +0100
Deb: Rename libmariadbclient-dev to libmariadb-dev
2016-11-26 18:05:42 +0100
Deb: Fix libmariadbclient.so.18 link path to point to libmariadb.so.3
2016-11-27 18:21:18 +0400
Dynamic SQL: DEFAULT as a bind parameter
2016-11-26 21:22:49 -0800
Fixed bug . The fix for bug 11072 was not complete though it also fixed the bug . This patch resolves the problems of all three bugs.
2016-11-26 13:22:10 +0100
: replace deprecated iproute dependency with iproute2
2016-11-26 00:46:12 +0100
: Run chown much faster on the datadir during install/update
Merge 2016-11-25 14:30:47 +0200 - Merge branch 'kevgs-10.2_warnings' into 10.2
Merge 2016-11-25 14:28:31 +0200 - Merge branch '10.2_warnings' of into kevgs-10.2_warnings
2016-11-24 17:36:02 +0300
fix build and some warnings
2016-11-25 06:28:02 +0200
(2/2) Fix some bogus-looking Valgrind warnings
2016-11-25 06:09:00 +0200
(1/2) Fix some clang 4.0 warnings
2016-11-24 18:18:00 +0400
- InnoDB stalls under OLTP RW on P8
2016-11-23 14:07:17 +0400
- InnoDB stalls under OLTP RW on P8
2016-11-23 11:34:50 +0400
- InnoDB stalls under OLTP RW on P8
2016-11-22 14:19:54 +0400
- InnoDB stalls under OLTP RW on P8
2016-11-22 14:04:43 +0400
- InnoDB stalls under OLTP RW on P8
2016-11-24 23:38:59 +0100
Deb: make server core package breaks/replaces earlier client packages
2016-11-25 00:10:15 +0100
Deb: skip invoke-rc.d mysql stop if no mysql process is running at all
2016-11-24 17:39:12 +0100
Made all capability bit constants to be ULL. All new MariaDB capabilities(in upper 32bits) were sent as 0 on 32bit Windows. They were reset because CLIENT_SSL, CLIENT_COMPRESS and CLIENT_SSL_VERIFY_SERVER_CERT were defined as UL Plus MARIADB_CLIENT_STMT_BULK_OPERATIONS was defined as 1UL << 34, and that is undefined operation.
2016-11-22 17:19:08 -0800
Fixed bug . There were no implementations for the virtual functions exclusive_dependence_on_table_processor and exclusive_dependence_on_table_processor. As a result the procedure pushdown_cond_for_derived erroneously detected some conditions with outer references as pushable into materialized view / derived table.
2016-11-16 20:39:08 +0100
Assertion `vcol_table == 0 || vcol_table == table' failed in fill_record(THD*, TABLE*, List&, List&, bool, bool)
2016-11-21 17:14:14 -0500
: Assertion `thd->mdl_context.is_lock_owner ..
2016-11-21 16:20:10 -0500
: "Address already in use" on restart
2016-11-08 08:35:57 -0500
: Post-fix after merging PR#205
2016-07-24 22:13:02 +0200
Implement native/base process checks for FreeBSD
2016-07-24 22:01:14 +0200
POSIX-ify wsrep scripts
2016-11-21 10:33:06 -0800
Fixed bug .
2016-09-10 20:42:20 +0200
Attempt to fix strange rpm dependency issue following prior patch
2016-11-21 02:32:48 +0300
Update the testcase for
2016-09-10 17:50:32 +0200
Fix use of require in mysql-test-run.
2016-11-12 23:01:37 +0200
Deb: provide the libmysqlclient shim packages that exist in Debian/Ubuntu
2016-11-13 01:10:41 +0200
Deb: make libmariadb3 to provide the libmariadbclient.so.18 link
2016-11-17 22:12:42 +0200
Deb: rename client library packages to reflect its contents
2016-11-12 22:20:19 +0200
Deb: provide the default-mysql-* packages that exist in Debian/Ubuntu
2016-11-12 19:15:07 +0200
Deb: install GSSAPI and Cracklib config files
2016-11-12 22:38:39 +0200
Deb: correct comment about socket auth in Spider/Mroong maintainer scripts
2016-11-20 00:25:38 +0300
Undo the unfinished patch for :
Merge 2016-11-19 12:59:22 +0400 - Merge pull request #244 from hholzgra/hartmut-
2016-10-09 01:20:17 +0200
- added regression test case
2016-10-08 15:57:12 +0200
- CREATE and ALTER SERVER need to lowercase host name
2016-11-18 18:28:01 +0200
Deb: install libmysqld.so and libmysqld.so.19 in correct packages
2016-11-18 22:46:54 +0300
: main.show_explain_ps fails sporadically in buildbot
Merge 2016-11-18 22:33:25 +0300 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
2016-11-18 18:27:01 +0100
Fixed embedded prepared statements.
2016-11-17 23:38:08 +0400
Update libmariadb
2016-11-17 17:36:06 +0400
Mark spider tests big
2016-11-04 10:20:34 +1100
: mysqld embedded libraries into libmariadbd19 Deb package
2016-11-04 09:24:54 +1100
: Don't install private mysql header files
2016-11-16 22:16:20 -0800
Fixed bug . The class Item_func_nop_all missed an implementation of the virtual method get_copy. As a result if the condition that can be pushed into a materialized view / derived table contained an ANY subselect then the pushdown condition was built incorrectly.
2016-11-16 15:06:19 -0800
Correction for the patch for .
2016-11-16 14:32:04 -0800
Fixed bug . Do not push conditions from where into materialized inner tables of outer joins: this is not valid.
Merge 2016-11-16 19:51:22 +0300 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
2016-11-16 20:25:55 +0400
Added missing INNODB_COMPRESSION_DEFAULT
2016-11-16 12:07:12 +0200
: innodb.innodb_trx_weight fails in buildbot
2016-11-16 12:47:46 +0400
func_json.test failing on Windows fixed.
2016-11-15 09:24:39 -0800
Made the result output deterministic.
2016-11-14 23:23:36 -0800
Fixed bug . In a general case the conditions with outer fields cannot be pushed into materialized views / derived tables. However if the outer field in the condition refers to a single row table then the condition may be pushable. In this case a special care should be taken for outer fields when pushing the condition into a materialized view / derived table.
2016-11-15 17:04:31 +0400
JSON_xxx functions.
2016-11-15 14:56:29 +0400
InnoDB cleanups
2016-11-13 14:55:50 -0800
Added the test case from .
2016-11-13 14:46:33 -0800
Fixed bug . If a recursive CTE referred to a materialized view/derived table then the query that used this CTE returned a bogus error message.
2016-11-09 21:15:17 +0200
Deb: add gdb as a build dependency for stack traces on test suite failures
2016-11-08 22:18:19 +0200
Deb: List package contents as part of the build log
2016-11-08 22:15:33 +0200
Deb: clean up, strip legacy and simplify autobake-deb.sh
2016-11-10 09:42:49 +0200
: mtflush threads stall on shutdown
2016-11-09 15:17:55 +0200
: InnoDB: Failing assertion: lock->trx->lock.wait_lock == lock
2016-11-09 13:32:43 +0200
: InnoDB: Failing assertion: lock->trx->lock.wait_lock == lock
2016-11-08 20:57:19 +0400
LDML: allow defining 2-level UCA collations
2016-10-08 14:20:06 +0200
- Show real version number in 'ready for connections' message
2016-09-29 11:50:13 +0200
init plugin psi keys before LOCK_plugin
2016-11-01 17:37:20 -0400
Fix/disable some failing galera tests.
2016-10-26 12:06:54 -0400
: wsrep_replicate_mysaim: DML fails when binlog checksum enabled
2016-10-03 11:30:12 +0100
- 10.2 : Check and run rsync daemon only in the needed IP See I submit this code under the BSD-new license.
2016-10-03 17:03:02 -0400
Update test results in galera, galera_3nodes suites.
2016-10-03 12:02:46 -0400
: GALERA log-slave-updates FAIL after upgrading from 10.1.17 to 10.1.18
2016-09-29 14:58:32 -0400
: storage engine not enforced during galera cluster replication
2016-09-28 13:27:34 -0400
: MariaDB galera got signal 11 when altering table add unique index
2016-09-28 13:26:13 -0400
: storage engine not enforced during galera cluster replication
2016-09-28 13:23:31 -0400
: Server crashes sporadically during bootstrap while running wsrep tests
2016-11-07 13:27:33 +0400
Fixed test suite name
Merge 2016-11-07 10:25:49 +0200 - Merge pull request #255 from rasmushoj/
2016-10-27 23:24:44 +0300
Added server variable compression_default, which if 1/ON sets compression on for all new InnoDB/XtraDB tables by default by setting PAGE_COMPRESSED=1
2016-11-07 03:20:04 +0300
Temporarily disable innodb.innodb_trx_weight test due to
2016-11-07 01:52:07 +0300
sphinx.union-5539 and sphinx.sphinx fail in buildbot and outside
Merge 2016-11-04 17:19:02 +0100 - Merge pull request #253 from grooverdan/10.2--numa-build
2016-11-02 14:37:43 +1100
: Simplify enablement of NUMA in innodb/xtradb
2016-11-01 11:01:48 +1100
: Correct enablement of NUMA in innodb/xtradb
2016-11-03 17:32:17 +0100
Re-generate .rdiff file in attempt to fix a test failure.
2016-11-03 16:56:18 +0100
Fixed print format.
2016-11-03 19:01:09 +0400
Scalability bottleneck in ha_innodb::general_fetch
Merge 2016-11-03 14:48:51 +0100 - : Compressed binary log. Merge code into current 10.2.
2016-11-03 13:37:15 +0100
: Compressed binary log. Fix BINLOG statement.
2016-11-03 12:03:52 +0100
: Compressed binary log
2016-10-29 21:59:20 +0800
two fix: 1.Avoid overflowing buffers in case of corrupt events 2.Check the compressed algorithm.
2016-10-20 18:00:59 +0200
: Compressed binary log
2016-10-14 18:55:37 +0800
test suite for compressed binlog event
2016-10-14 15:23:49 +0800
optimize the memory allocation for compressed binlog event
2016-10-08 12:07:26 +0800
Binlog compressed
2016-05-06 13:44:07 +0400
- "Improve scalability by not using thr_lock.c locks for InnoDB tables"
2016-06-29 20:03:06 +0200
: Bulk operations (Array binding)
2016-07-20 10:00:26 +0530
Bug#23631471 BUF_BLOCK_ALIGN() MAKES INCORRECT ASSUMPTIONS ABOUT CHUNK SIZE
2016-11-02 12:19:37 +0400
- \H option does not replace localhost with a host name
Merge 2016-11-01 13:39:09 +0200 - Merge pull request #251 from ottok/ok-debpkg-10.2
2016-10-29 02:43:45 +0300
: Install systemd files (almost) the Debian way
2016-10-29 02:55:19 +0300
Deb: use deb-sys-maint user credentials to configure MariaDB plugins
2016-10-29 02:17:14 +0300
Deb: delete runnable files we don't want to have in the test data package
2016-10-29 01:30:50 +0300
Deb: omit source building step when running from autobake-deb.sh
2016-10-26 02:12:18 +0300
Travis-CI: skip building mariadb-test packages to speed up build
2016-10-21 13:52:36 +0300
Deb: fix commit 1369696 and change autobake strategy to Debian Sid first
2016-10-11 18:45:59 +0300
: Break/replace MySQL 5.7 packages to allow upgrade
2016-10-11 17:26:22 +0300
: Activate quilt patches again: test table expection needed
2016-10-10 13:50:38 +0300
Travis-CI: build less verbose, log must stay under 4MB limit
2016-10-10 11:28:26 +0300
: Revert commit af03ba84 partially for systemd
2016-10-10 05:59:28 +0300
: Clean up crufs (dirs files, duplicate entries etc)
2016-10-09 18:00:57 +0300
: wrap-and-sort
2016-10-09 15:51:01 +0300
: Fix issues detected by Lintian
2016-10-09 16:48:17 +0300
: Remove CMakeLists.txt hack that mangled the server install file
2016-10-09 14:43:34 +0300
: Spliy Mroonga, Spider and TokuDB into their own packages
2016-10-09 14:42:17 +0300
: Rename plugin packages to match new Debian convention
2016-07-10 23:36:05 +0300
: Split mariadb-test-data out of mariadb-test
2016-10-07 17:03:08 +0300
: Make mariadb-test package versionless
2016-10-09 23:39:01 +0300
: Import most of downstream Debian packaging
2016-07-09 22:03:02 +0300
: Remove Debian policy breaking and empty RELEASE_* variables
2016-07-09 18:51:08 +0300
: Bump compat level and define native Debian format
2016-07-09 18:48:56 +0300
: Rename .files -> .install
2016-10-28 12:29:37 +0400
- AIX: Unresolved Symbols during linking
2016-10-31 07:35:02 +0100
: Server does not compile on labrador
Merge 2016-10-27 17:05:00 +0300 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
2016-10-27 06:37:21 +0400
Removing LEX::interval_list, as it's not used since parser cleanups made in 227510e039b4ec6bff3096a4b9b39847551dab1a. We now use lex->last_field->interval_list directly instead.
2016-10-25 12:21:07 +0300
Set new scheduling algorithm VATS for lock waits as a default.
2016-10-25 10:09:33 +0400
JSON_xxx functions.
Merge 2016-10-24 15:17:24 +0300 - Merge pull request #248 from sensssz/10.2-vats
2016-10-23 13:42:50 -0400
Undo changes to XtraDB.
2016-10-23 13:41:36 -0400
Remove duplicated comments.
2016-10-23 13:36:26 -0400
Change all space indentions to tab.
2016-10-23 13:17:30 -0400
Style fixes.
2016-10-22 15:01:37 -0400
Remove unnecessary changes. Apply changes to XtraDB.
2016-10-22 10:22:03 -0400
Add a NULL check for thd_is_replication_slave_thread
2016-10-22 10:19:41 -0400
A few bug fixes. Use thd_is_slave_replication.
2016-10-19 10:10:22 -0400
Add INNODB_LOCK_SCHEDULE_ALGORITHM to sysvars_innodb.result
2016-10-19 01:46:57 -0400
Bug fix: remove redundant code from check_deadlock_result. Remove assert.
Merge 2016-10-19 01:42:34 -0400 - Merge branch '10.2-vats' of into 10.2-vats
2016-10-19 01:37:52 -0400
Change VATS implementation.
Merge 2016-10-18 10:29:02 -0400 - Merge branch '10.2-vats' of into 10.2-vats
2016-10-18 09:52:39 -0400
Disable VATS on slave servers during replication.
2016-10-17 21:56:05 -0400
Implement VATS in XtraDB and InnoDB.
2016-10-18 09:52:39 -0400
Disable VATS on slave servers during replication.
2016-10-17 21:56:05 -0400
Implement VATS in XtraDB and InnoDB.
2016-10-19 01:37:52 -0400
Change VATS implementation.
2016-10-18 09:52:39 -0400
Disable VATS on slave servers during replication.
2016-10-17 21:56:05 -0400
Implement VATS in XtraDB and InnoDB.
Merge 2016-10-24 09:08:19 +0300 - Merge branch 'grooverdan-10.2-numa' into 10.2
Merge 2016-10-24 09:07:49 +0300 - Merge branch '10.2-numa' of into grooverdan-10.2-numa
Merge 2016-09-23 09:24:22 +1000 - Merge 10.2
2016-09-23 09:09:46 +1000
: libnuma-dev for travis
2016-09-19 12:07:20 +1000
: innodb_numa_interleave=1, use numa numa_get_mems_allowed
2016-09-23 08:58:57 +1000
: add libnuma-dev to debian packaging
2016-09-20 10:05:10 +1000
: Enable Innodb NUMA interleave
2016-09-20 09:51:22 +1000
: Port Innodb NUMA interleave test cases from MySQL
2016-10-24 02:12:12 +0300
sys_vars.sysvars_server_notembedded fails on 32-bit
2016-10-24 02:11:39 +0300
sys_vars.sysvars_server_embedded fails in buildbot
Merge 2016-10-21 17:37:30 +0200 - Merge : "Restrict the speed of reading binlog from Master" into 10.2
2016-10-21 16:31:45 +0800
fix the ABI check
2016-10-21 16:02:51 +0800
fix the ABI and stop slave hang problem
2016-10-17 18:27:49 +0800
fix code style..
2016-10-17 18:04:15 +0800
fix the code style for read_binlog_speed_limit
2016-10-11 15:21:20 +0800
fix common test suite
2016-09-19 17:23:23 +0800
Control the binlog read speed for compressed protocol
2016-09-19 11:40:31 +0800
Control the Maximum speed(KB/s) to read binlog from master
2016-10-19 14:10:03 +0400
JSON_xxx functions.
2016-09-15 13:39:41 +0400
- Recurring: InnoDB: Failing assertion: !lock->recursive
2016-09-14 15:12:54 +0400
- Clean-up InnoDB atomics, memory barriers and mutexes
2016-09-14 15:56:06 +0400
- Clean-up InnoDB atomics, memory barriers and mutexes
2016-09-09 15:05:59 +0400
- Clean-up InnoDB atomics, memory barriers and mutexes
2016-09-13 23:35:20 +0400
- Clean-up InnoDB atomics, memory barriers and mutexes
2016-10-17 12:52:14 +0200
Move InnoDB/XtraDB to async deadlock kill for parallel replication.
2016-10-17 00:59:02 +0300
Valgrind builder produces warnings with OpenSSL
Merge 2016-10-16 23:44:44 +0200 - : Delayed replication
2016-10-14 21:29:35 +0200
: Delayed replication.
2016-10-14 12:22:00 +0200
: Delayed slave.
2016-10-14 11:33:45 +0200
, Delayed slave.
2016-10-14 11:18:33 +0200
BUG#56442: Slave executes delayed statements when STOP SLAVE is issued
2016-09-23 11:31:57 +0200
: Delayed replication, fix wsrep build failure.
2016-09-22 13:36:45 +0200
: Delayed replication, cleanup some code
2016-09-22 12:23:32 +0200
: Delayed replication, fixing test failures.
2016-09-22 08:26:45 +0200
: Delayed replication, intermediate commit.
2016-09-20 15:30:57 +0200
Remove unnecessary global mutex in parallel replication.
2016-10-15 02:27:28 +0200
. Workaround linker error on Linux. Linux does not actually use bss_start, put bss_start into #ifndef linux section
2016-10-14 00:05:13 +0300
: WHERE condition referring to inner table of left join can be sargable
2016-10-13 16:54:59 +0300
Follow-up for big error-message cleanup (trailing dots were removed)
2016-10-10 14:36:09 +0400
MY_CHARSET_INFO refactoring
2016-10-09 13:46:09 +0300
Deb: use --mem to run mtr faster and keep Travis-CI well below 50 min
2016-10-09 13:42:36 +0300
Deb: build faster using ccache when available
Revision #0331df1 2016-10-08 03:28:41 +0300
Travis-CI: clean away cruf in definition file and use correct syntax
Revision #553ca40 2016-10-08 15:20:16 +0400
A post-fix for MDEV-10866 Extend PREPARE and EXECUTE IMMEDIATE to understand expressions
Revision #46dc7bd 2016-10-08 13:06:15 +0400
MDEV-10866 Extend PREPARE and EXECUTE IMMEDIATE to understand expressions MDEV-10867 PREPARE..EXECUTE is not consistent about non-ASCII characters
Revision #e1a212e 2016-10-08 12:32:52 +0400
MDEV-10585 EXECUTE IMMEDIATE statement
Revision #4c45b82 2016-10-08 11:50:18 +0400
MDEV-10709 Expressions as parameters to Dynamic SQL
Revision #8ea2e14 2016-10-08 09:57:35 +0400
MDEV-10772 Introduce Item_param::CONVERSION_INFO
Revision #62d1cfe 2016-10-07 01:25:05 +0300
Deb: always build mariadb-cracklib-password-check, even on Travis-CI
Revision #1369696 2016-10-06 19:30:20 +0300
Deb: Re-factor conditional build dependency checking and injecting
Revision #44dd9a5 2016-07-12 10:27:37 +0300
Deb: wrap-and-sort
Revision #0a97008 2016-07-12 10:21:26 +0300
Deb: Fix various shortcomings in the control file
Revision #e2bf4d8 2016-07-10 20:31:53 +0300
Deb: Remove commented out patches that for sure are not used anymore
Revision #5549d62 2016-07-11 20:21:44 +0300
Deb: Make alternative Debian builds easy with git-buildpackage config file
Revision #00fc86f 2016-10-06 12:31:23 +0200
Remove test for using bash characters in tls/ssl file and directory names. bash char substitution is not supported for other file options (e.g. read default file)
Revision #14b1c8c 2016-10-05 01:09:52 +0300
After merge and bug fixes - Fixed compiler warnings - Removed have_debug.inc from innochecksum_3 - Fixed race condition in innodb_buffer_pool_load - Fixed merge issue in innodb-bad-key-change.test - Fixed missing array allocation that could cause function_defaults_notembedded to fail - Fixed thread_cache_size_func
Revision #af7490f 2016-10-03 18:49:44 +0300
Remove end . from error messages to get them consistent Fixed a few failing tests
Revision #c1125c3 2016-10-02 18:42:39 +0300
Fixed compiler warnings and failing tests
Revision #7b96416 2016-10-02 16:39:40 +0300
Use sql_mode_t for sql_mode. This fixed several cases where we where using just ulong for sql_mode
Revision #8be53a3 2016-10-02 15:35:08 +0300
MDEV-6112 multiple triggers per table
Revision #0bae195 2016-10-04 16:25:12 +0200
simplify the ipv6 check
Revision #70dcb46 2016-08-25 10:21:06 +1000
MDEV-9185: fix ipv6 detection test in MTR
Revision #4f919be 2016-10-03 19:54:23 +0300
Enable Geometry datatype for SPATIAL indexes and disable online index creation for SPATIAL indexes.
Revision #9e70d88 2016-10-03 19:29:46 +0300
Disable wl6560.
Revision #cb2c2f1 2016-10-03 19:19:00 +0300
Replace non-repeatable page-type-dump directory.
Revision #a0a4079 2016-10-03 10:05:15 +0300
Run only on debug to avoid test differences.
Revision #2e7baca 2016-10-03 08:22:52 +0300
Replace tablespace numbers to make repeatable.
Revision #3b314ec 2016-09-30 17:39:55 -0700
Fixed bug MDEV-10933. The bug was caused by a misplaced construct opt_with_clause for one of the variants of CREATE ... SELECT.
Revision #6681a49 2016-09-30 13:13:18 -0700
Post-review addition to the fix for MDEV-10868.
Revision #061d282 2016-09-30 13:10:58 -0700
Fixed bug MDEV-10923. The code for st_select_lex::find_table_def_in_with_clauses() did not take into account the fact that the specs for mergeable CTEs were cloned and were not processed by the function With_element::check_dependencies_in_spec().
Revision #903f34c 2016-09-29 01:15:00 -0700
Fixed bug MDEV-10868. There was no implementation of the virtual method print() for the Item_window_func class. As a result for a view containing window function an invalid view definition could be written in the frm file. When a query that refers to this view was executed a syntax error was reported.
Revision #6aeaebd 2016-09-27 19:08:36 -0700
Fixed the bug number in the comment of the test case for MDEV-10899.
Revision #e5019d3 2016-09-30 08:45:51 +0300
MDEV-10908: innodb_zip.bug56680 fails in buildbot with InnoDB: Failing assertion: bpage->id.space() == page_id.space()
Revision #737295c 2016-09-29 13:59:41 +0300
MDEV-10727: Merge 5.7 Innochecksum with 5.6
Revision #b3f7d52 2016-09-29 13:25:45 +0000
MDEV-10918 Innodb/Linux - Fallback to simulated aio if io_setup() fails, e.g due to insufficient resources
Revision #098f0ae 2016-09-27 09:51:32 -0400
bump the VERSION
Revision #b91bd82 2016-09-26 10:40:44 -0700
Fixed bug MDEV-10889 The bug was in the code of the recursive method With_element::check_unrestricted_recursive. For recursive calls of this method sel->get_with_element()->owner != owner.
This page is licensed: CC BY-SA / Gnu FDL