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.
2016-07-02 12:22:58 +0200
fix ALTER TABLE .. DROP CONSTRAINT IF NOT EXISTS
2016-07-02 14:52:20 +0200
clarify ER_CANT_DROP_FIELD_OR_KEY
2016-07-02 04:04:22 +0300
Post-commit text fix for embedded: 12d75e6121 - new thread stack size
2016-07-02 03:26:32 +0300
Post-commit test fixes
2016-07-01 21:49:01 +0200
don't save vcol flags in frm
2016-07-01 21:47:40 +0200
cannot use item->const_item() in open_table_from_share()
2016-07-01 21:50:00 +0200
increase stack size for labrador
2016-07-01 21:45:57 +0400
Removing the "thd" argument from Item::create_field_for_create_select().
2016-07-01 16:44:17 +0200
ORDER BY optimizer ignores equality propagation
2016-06-30 23:56:18 -0400
Post-merge: Update test results
2016-06-30 16:38:05 +0200 - Merge branch '10.1' into 10.2
2016-06-30 07:51:10 +0200
refresh 32bit rdiffs
2016-06-29 20:18:04 +0200
vcols: store flags first
2016-06-29 18:55:14 +0200
revert second lookahead in the lexer
2016-06-29 17:59:42 +0200
test for ALTER TABLE ... SET DEFAULT
2016-06-29 14:59:33 +0200
clarify the order of evaluation for INSERT
2016-06-29 21:27:34 +0200
various cleanups
2016-06-29 10:02:02 +0200
move all new 10.2 error codes to start from 4000
2016-06-27 23:23:43 +0200
fix for CREATE ... ( ... DEFAULT const_expr ... )
2016-06-29 21:18:32 +0200
change vcol->non_deterministic to vcol->flags
2016-06-27 19:22:09 +0200
better ER_VIRTUAL_COLUMN_FUNCTION_IS_NOT_ALLOWED
2016-06-27 15:25:49 +0200
fix grammar for "DEFAULT (SELECT 1)" not be a syntax error
2016-06-26 22:42:48 +0200
cleanup: change Item::walk() to take void* not uchar*
2016-06-26 20:50:28 +0200
function DEFAULT(x) now works for expression defaults
2016-06-26 20:44:32 +0200
cleanup default.test
2016-06-26 16:34:37 +0200
tests for auto-generated constraint names
2016-06-26 15:46:36 +0200
restore ER_VIEW_CHECK_FAILED to be different from ER_CONSTRAINT_FAILED
2016-06-26 13:37:27 +0200
str2decimal: don't return a negative zero
2016-06-25 23:02:32 +0200
ull2dec: exact calculation of the precision
2016-06-29 21:10:35 +0200
parentheses in default
2016-06-15 18:24:05 +0400
Adding a comment why we need column_default_non_parenthesized_expr (a new rule in sql_yacc.yy)
2016-06-24 23:42:35 +0200
Use default character set for expressions
2016-06-10 14:09:05 +0400
More test for Add full support for DEFAULT ENCRYPT(), SHA(), SHA2(), AES_ENCRYPT(), AES_DECRYPT(), DES_ENCRYPT(), DES_DECRYPT()
2016-06-10 12:32:20 +0400
More test for Add full support for DEFAULT CRC32(), MD5(), FROM_BASE64(), TO_BASE64(), HEX(), UNHEX(), ENCODE(), DECODE(), PASSWORD(), COMPRESS(), UNCOMPRESS(), UNCOMPRESSED_LENGTH().
2016-06-10 12:18:20 +0400
More test for Add full support for DEFAULT UUID(), UUID_SHORT()
2016-06-10 12:10:17 +0400
More test for Add full support for DEFAULT Miscelaneous functions: BENCHMARK(), SLEEP(), ROW_COUNT(), FOUND_ROWS(), GET_LOCK(), RELEASE_LOCK(), IS_USED_LOCK(), IS_FREE_LOCK(), MASTER_POS_WAIT(), MASTER_GTID_WAIT(), BINLOG_GTID_POS(), ST_GIS_DEBUG(), DECODE_HISTOGRAM(),
2016-06-10 11:34:31 +0400
More test for Add full support for DEFAULT Miscelaneous functions: LIKE_RANGE_MIN(), LIKE_RANGE_MAX(), WEIGHT_STRING(), GET_FORMAT(), FORMAT(), LOAD_FILE().
2016-06-10 10:36:48 +0400
More test for Add full support for DEFAULT Metadata functions
2016-06-10 10:23:46 +0400
More test for Add full support for DEFAULT Dynamic column functions
2016-06-10 10:02:07 +0400
More test for Add full support for DEFAULT Functions DATABASE() and USER().
2016-06-10 09:05:03 +0400
More test for Add full support for DEFAULT INET4/INET6 functions
2016-06-10 09:39:50 +0400
More test for Add full support for DEFAULT - INT result functions - CAST variants: COLLATE, BINARY, CONVERT(..USING)
2016-06-09 16:42:49 +0400
More test for Add full support for DEFAULT UDF
2016-06-09 16:29:06 +0400
More tests for Add full support for DEFAULT Numeric functions with string input
2016-06-09 16:21:38 +0400
More tests for Add full support for DEFAULT Boolean predicates
2016-06-09 15:59:49 +0400
More tests for Add full support for DEFAULT XML functions
2016-06-09 12:34:04 +0400
More tests for Support CHECK constraint Adding tests for cast, bit functions, string functions.
2016-06-09 15:45:50 +0400
More tests for Support CHECK constraint: GIS functions
2016-06-24 23:57:27 +0200
More tests for " Support CHECK constraint".
2016-06-24 23:57:12 +0200
Adding more tests for " Support CHECK constraint":
2016-06-08 10:34:37 +0300
Ensure we print the most importaint violating function
2016-06-25 20:55:43 +0200
various cleanups
2016-06-29 09:14:22 +0200
Support CHECK constraint as in (or close to) SQL Standard Add full support for DEFAULT
2016-06-27 15:41:51 +0200
parse negative numbers into one item
2016-05-28 01:15:39 +0300
Simplify THD::decide_logging_format() Fixed some test for future when DELETE will not trigger row based replication
2016-06-30 00:16:10 +0200
Part of Add full support for DEFAULT
2016-06-14 21:29:16 +0200
compilation warning
2016-06-29 18:25:51 +0400
Preparing the CAST(..AS [UN]SIGNED) related code to fix a number of bugs easier (, , , )
2016-06-26 20:46:40 +0300
Follow-up #2 for (enable connection log in mysqltest by default)
2016-06-24 02:25:14 +0300
Fixed compiler warnings and test failures found by buildbot Fixed ccfilter to detect errors where the column is included in the error message
Move wait_for_mdl_deadlock_detector() call to tc_remove_table()
2016-06-01 17:12:38 +0400
Move table cache private functions out of header
2016-05-12 16:29:17 +0400
Move common code to a separate function
2016-06-01 15:31:26 +0400
Wrong error message of SELECT 1 UNION (SELECT 1 FROM t1 GROUP BY 1 WITH ROLLUP)
2016-06-01 14:29:20 +0400
Incorrect usage of CUBE/ROLLUP and ORDER BY with GROUP_CONCAT(a ORDER BY a)
2016-05-31 20:37:00 -0400
: assertion xid_seqno > trx_sys_cur_xid_seqno
2016-05-30 00:13:57 +0300
Increase the version number
2016-05-30 00:12:50 +0300
Follow-up for the previous commit - result change for a big test
2016-02-25 14:55:04 +0100
: Allow derived tables in VIEWS
2016-05-25 18:36:51 +0400
sql_yacc.yy: Removing union_opt. Using /empty/, union_list, union_order_or_limit instead. This is to get rid of lex->current_select->braces easier (separately in union_list and in union_order_or_limit)
2016-05-25 11:00:06 +0400
Adding various tests for combinations of UNION, ROLLUP, GROUP_CONCAT, for better coverage.
2016-05-25 06:47:09 +0400
Recording test results forgotten in 9a25c01f7848324dd63c64ea4e1c86ef1cebfbc8 Disallow CREATE VIEW .. PROCEDURE ANALYSE() syntactically
2016-05-24 18:23:18 +0400
An sql_yacc.yy clean-up - Moving opt_union_order_or_limit inside union_opt, as it's not used in other places any more. - Changing union_opt to have no type. Earlier (before all dependency tasks) it had the type, and it's return value was used to generate errors. Now union_opt does not need a return value because the grammar disallows ORDER and LIMIT clauses in wrong context.
2016-05-24 18:05:38 +0400
Disallow syntactically INSERT .. SELECT .. {ORDER BY ..| LIMIT ..} .. UNION ..
2016-05-24 14:18:46 +0400
Disallow syntactically UNION SELECT .. PROCEDURE ANALYSE()
Fix subselect to return a syntax error instead of "Incorrect usage of UNION and LIMIT"
2016-05-21 16:52:12 +0400
Fix derived tables to return a syntax error instead of "Illegal usage of UNION and LIMIT"
2016-05-21 00:27:57 +0400
sql_yacc.yy: Removing unnecessary init_nested_join() and end_nested_join() from select_derived_init.
2016-05-20 20:05:03 +0400
A derived_query_specification clean-up (to simplify further changes)
2016-05-16 16:32:45 +0200
: Change binlog_checksum default to match MySQL 5.6.6+
2016-05-20 09:21:07 +0400
Derived tables allow double LIMIT clause
2016-05-19 18:57:23 +0400
This patch is a cleanup simplifying upcoming " union parser cleanup" changes.
2016-05-09 15:26:18 +0200
: COM_MULTI united response
2016-05-17 15:27:10 +0400
my_ismbchar() and my_mbcharlen() refactoring
2016-05-17 13:41:39 +0400
sql_yacc.yy: Remove non-parenthesized SELECT from table_ref
2016-05-17 11:18:59 +0400
sql_yacc.yy: Adding a helper rule get_select_lex_derived, to simplify further refactoring.
2016-05-17 09:58:45 +0400
sql_yacc.yy: Remove non-parenthesized SELECT from table_factor
2016-05-16 20:19:48 -0700 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
2016-05-16 14:50:21 +0400
sql_yacc.yy cleanup, to simplify further changes for . - Moving "SELECT_SYM select_init2_derived opt_table_expression" from query_term into a new separate rule query_specification, and using query_specification in the beginning of query_term. - query_term now does not have a %type, query_specification has a %type instead. This removes duplicate code that returns Lex->current_select->master_unit()->first_select();
2016-05-16 20:19:04 -0700
Fixed bug .
2016-05-14 15:37:14 +0000
attempt to fix debian build (gssapi plugins require 10.1 client or server instead of 10.2
2016-05-13 16:26:07 +0400
sql_yacc.yy: adding a new rule union_head_non_top, to reuse some code between select_derived_union and query_expression_body. An upcoming patch for will also reuse union_head_non_top.
2016-05-12 13:42:58 +0200
Fix of PSI & COM_MULTI
2016-05-13 10:38:09 +0400
sql_yacc.yy: - Moving select_options_and_item_list from select_init2 to select_init and view_select_aux - Renaming select_init2 to select_init3 This will simplify upcoming sql_yacc.yy fixes (e.g. , ).
2016-05-10 16:18:03 +0400
close_open_tables() is not meaningful anymore
2016-05-10 14:23:30 +0400
- feature request: add \H option for mysql client prompt
2016-03-08 22:43:14 +0200
: feature request: add \H option for mysql client prompt
2016-05-10 13:30:37 +0400
Renaming query_specification to query_term, to make the sql_yacc.yy grammar closer the grammar in the SQL Standard: - is only a SELECT followed by , and . - While includes SELECT queries and derived tables.
Revision #6122673
2016-05-10 11:48:01 +0400
MDEV-10036 sql_yacc.yy: Split select_part2 to disallow syntactically bad constructs with INTO, PROCEDURE, UNION MDEV-10037 UNION with LIMIT ROWS EXAMINED does not require parentheses
Revision #c0a59b4
2016-05-06 11:42:48 +0400
MDEV-10030 sql_yacc.yy: Split table_expression and remove PROCEDURE from create_select, select_paren_derived, select_derived2, query_specification
Revision #7905ea8
2016-05-05 11:20:37 +0400
MDEV-6720 - enable connection log in mysqltest by default
Revision #c788a13
2016-05-01 19:10:51 +0300
Drop old not used mysql.ndb_binlog_index if exists
Revision #5a7374d
2016-05-01 19:10:13 +0300
Fixed test cases that broke because we now print changing of connections - Don't log connection creation in galera_connect.inc
Revision #4f1c81d
2016-04-29 18:39:18 +0200
after-merge: simplify, fix a bug
Revision #aed1485
2016-04-29 09:22:24 +1000
MDEV-9758: correct test case
Revision #84b0ac6
2016-04-29 09:19:34 +1000
Whitespace fix for mysql_checksum_table function
Revision #1ba90ce
2016-03-21 08:58:39 +1100
MDEV-9758: correct checksum on non-continious blocks
Revision #51a6629
2016-03-18 11:50:41 +1100
CHECKSUM TABLE to calculate in multiple column chunks
Revision #8b94aec
2016-04-27 21:50:54 +0200
Fix connect2 test, simulated errors do not work with thread cache
Revision #6345cd4
2016-04-28 21:22:09 +0200
Fix compile errors
Revision #636bb59
2016-04-28 17:15:38 +0300
Final fixes for Memory_used - Change some static variables to dynamic to ensure that we don't do any memory allocations before server starts or stops - Print more memory information on SIGHUP. Fixed output. - Write out if memory was lost if run with --debug-at-exit - Fixed wrong #ifdef in sql_cache.cc
Revision #32d3d9f
2016-04-28 16:59:53 +0300
Fixed compiler warning
Revision #9c84637 2016-04-28 16:59:33 +0300 - Merge commit 'd5822a3ad0657040114cdc185c6387b9eb3a12b2' into 10.2
Revision #fabeab7
2016-04-28 11:28:02 +0300
Cleanups - Avoid some realloc() during startup - Ensure that file_key_management_plugin frees it's memory early, even if it's linked statically. - Fixed compiler warnings from unused variables and missing destructors - Fixed wrong indentation
Revision #dafed5b
2016-04-26 09:34:38 -0700
Removed some dead code that appeared in the merge for MDEV-8646.
Revision #7db337e 2016-04-20 10:56:59 -0700 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
Revision #308cee5
2016-04-19 15:37:05 -0700
Fixed bug MDEV-9931.
Revision #3b6a64c
2016-04-20 10:55:53 -0700
Fixed bug MDEV-9937.
Revision #4b8e54b
2016-04-17 13:25:05 -0700
MDEV-7885, MDEV-8857: Add testcases
This page is licensed: CC BY-SA / Gnu FDL
Be notified of new MariaDB Server releases automatically by to the MariaDB Foundation community announce 'at' lists.mariadb.org announcement list (this is a low traffic, announce-only list). MariaDB plc customers will be notified for all new releases, security issues and critical bug fixes for all MariaDB plc products thanks to the Notification Services.
MariaDB may already be included in your favorite OS distribution. More information can be found on the page.