DownloadRelease NotesChangelogOverview of 10.3
Release date: 29 Aug 2017
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 #316cb33795 2017-08-26 22:01:03 +0000
In test_proxy_header(), use IP address 192.0.2.1 .
2017-08-26 15:26:39 +0200
after merge: remove innodb_file_format from merged tests
2017-08-26 12:38:31 +0200
mysql_client_test: don't use 192.168.0.1
Merge 2017-08-26 00:34:43 +0200 - Merge branch 'bb-10.2-ext' into 10.3
2017-08-25 20:52:55 +0200
fix test result for windows
2017-08-25 20:45:00 +0200
update test results after 988a9daa945c
2017-08-25 14:23:24 +0200
sql_sequence.gtid fails in buildbot
2017-08-17 17:04:31 +0200
main.delete_use_source fails in buildbot and outside with wrong plan
Merge 2017-08-25 10:25:48 +0200 - Merge branch '10.2' into bb-10.2-ext
2017-08-24 12:51:05 +0530
Update README.md
2017-08-24 10:13:07 +0300
InnoDB STATS_PERSISTENT fails to ignore garbage delete-mark flag on node pointer pages
2017-08-23 18:40:47 +0300
: rocksdb.index_merge_rocksdb2 failed in buildbot
2017-08-23 14:40:23 +0300
The test failed once on Buildbot with the result difference:
2017-08-23 11:35:34 +0300
Adjust InnoDB debug assertions for Oracle Bug#25551311 aka Bug#23517560
2017-08-23 10:01:48 +0300
InnoDB key rotation is not skipping unused pages
2017-08-23 09:47:50 +0300
Code clean-up related to
2017-08-21 18:56:46 +0300
MTR tests fail massively with --innodb-sync-debug
2017-08-22 14:56:17 +0300
Remove the unused redo log record type MLOG_INIT_FILE_PAGE
2017-08-23 08:05:50 +0300
Assertion `!recv_no_log_write' failed at startup
2017-08-21 16:12:09 +0300
Fix rocksdb.bulk_load test
2017-08-21 15:26:21 +0300
: Update test results for rocksdb.bulk_load_rev_cf
2017-08-18 15:01:32 +0300
encryption.innodb-redo-badkey failed in buildbot
2017-08-18 14:42:53 +0300
Assertion failure !srv_read_only_mode in --innodb-read-only shutdown when buf_resize_thread is active
2017-08-18 14:42:18 +0300
On failure, mariadb-backup --backup --safe-slave-backup may forget to START SLAVE SQL_THREAD
2017-08-18 12:51:28 -0400
bump the VERSION
2017-08-18 10:07:11 +0300
Memory leak in mariadb-backup.incremental_backup
2017-08-18 10:00:56 +0300
related mariadb-backup code cleanup (non-functional change)
2017-08-18 08:52:41 +0300
Follow-up fix to backup fails if innodb_undo_tablespaces>0
2017-08-18 02:51:30 +0300
Updated list of unstable tests for 10.2.8
2017-08-18 02:48:43 +0300
gcol.gcol_rollback could fail with errors in server log
2017-08-17 15:07:44 +0000
: do not spam error log, if DeviceIoControl(IOCTL_STORAGE_QUERY_PROPERTY) fails with ERROR_INVALID_FUNCTION
2017-08-17 15:38:41 +0300
backup fails if innodb_undo_tablespaces>0
2017-08-24 20:49:07 -0700
More thorough correction of the patch that complemented the patch for
2017-08-23 19:59:49 -0700
Corrected the patch that complemented the patch for
2017-08-25 11:28:44 +0200
compilation failure in oqgraph after 4aaa38d26ed9
2017-08-25 16:14:03 +0000
host errors are not reset after successful connection.
2017-08-23 13:34:52 +0200
small cleanup of rpl.rpl_stop_slave
2017-08-09 23:54:16 +0300
Fixed assert when running rpl.rpl_parallel_partition
2017-08-09 23:52:13 +0300
Have mysqltest first send SIGABRT, then SIGKILL
2017-06-18 14:00:28 +0300
Optimize LEX_STRING comparisons
2017-06-18 12:28:40 +0300
Changed KEY names to use LEX_CSTRING
2017-08-07 23:21:23 +0300
Better error message for mysql_upgrade if upgrade file can't be updated.
2017-08-06 21:53:49 +0300
Reduce stack size
2017-08-04 13:13:32 +0300
Marked innodb_virtual_basic as 'big' to fix some timeouts in buildbot
2017-07-30 11:45:49 +0300
Remove dumping of some not needed core's when running test suite
2017-07-29 10:35:30 +0300
Affected rows for a SP now includes affected rows for all statements
2017-07-21 20:02:11 +0300
Added missing ; after WSREP_TO_ISOLATION_BEGIN
2017-07-21 19:56:41 +0300
New option for slow logging (log_slow_disable_statements)
2017-07-03 11:35:44 +0300
Added DBUG_ASSERT_AS_PRINTF compile flag
2017-07-01 17:21:02 +0300
Fixed sequence.gtid
2017-06-20 18:30:00 +0300
Fixed some compiler warnings
2017-06-19 06:37:43 +0300
Safety fix: lock binlog_end_pos before calling signal_update
2017-06-19 06:34:38 +0300
Lots of small cleanups
2017-06-19 06:25:10 +0300
Print thread_id instead of pthread_self to error log
2017-06-18 10:01:24 +0300
Optimize make_lex_string() to not call alloc_root twice.
2017-06-18 09:58:13 +0300
Simplify test if we can use table in query cache
2017-06-18 08:43:55 +0300
Added sql_alloc.h
2017-08-11 13:58:32 +0200
Don't include my_global.h in "pure" plugins
2017-08-11 13:26:54 +0200
Fix compilation warnings in plugins
2017-08-21 16:57:08 +0200
Fix compilation errors
2017-06-18 06:42:16 +0300
Enusure that my_global.h is included first
2017-06-18 06:25:01 +0300
Added copyright message to some files
2017-06-09 16:30:58 +0300
Use microsecond_interval_timer() instead of my_time() in replicaiton
2017-06-09 10:04:00 +0300
Cleaned up output from thr_print_locks
2017-08-23 16:27:24 +0200
Compile mariadb-backup with its own copy of net_serv.cc
2017-08-23 15:20:38 +0200
fix 64-bit tests too
2017-08-23 12:23:57 +0200
32-bit fixes
2017-08-23 08:27:46 +0000
fix compile errors
2017-08-22 21:08:38 +0200
Server proxy protocol support
Merge 2017-08-22 20:27:10 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-22 20:25:59 +0400
tokudb_parts tests failed in buildbot
2017-08-19 20:59:24 -0700
Corrected the function compare_order_elements() to make it platform independent.
2017-08-19 15:02:29 -0700
This patch complements the patch for .
2017-08-17 17:04:31 +0200
main.delete_use_source fails in buildbot and outside with wrong plan
Merge 2017-08-18 18:30:52 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-18 18:29:33 +0400
ROW TYPE OF t1 and t1%ROWTYPE for routine parameters
Merge 2017-08-17 09:45:05 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-17 07:07:11 +0400
Assertion `!item->null_value' failed in Type_handler::Item_send_str
2017-08-16 14:46:24 +0300
Silence a -Wimplicit-fallthrough warning
2017-08-15 08:28:38 -0700
Adjusted the result file for sys_vars.sysvars_server_embedded.
2017-08-16 09:03:27 +0300
Work around Crashing on a corrupted page is unhelpful
2017-08-15 17:18:55 +0300
DB_TRX_ID is not actually being reset when the history is removed
Merge 2017-08-15 17:54:46 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-15 17:53:08 +0400
Recording more tests for sql_mode=ORACLE: can't create a virtual column with function MOD
Merge 2017-08-15 17:13:59 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-15 16:41:58 +0400
Remove the THD parameter from sp_head::init_sp_name()
2017-08-15 14:58:42 +0400
Add Database_qualified_name::copy()
2017-08-15 14:13:42 +0400
Add class Sql_cmd_call
2017-08-15 11:15:18 +0400
Add LEX::sp_body_finalize_{procedure|function}
Merge 2017-08-15 09:59:17 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-15 09:55:09 +0400
Crash when EXPLAIN SELECT .. INTO row_sp_variable.field
2017-08-15 09:37:16 +0400
Add Type_handler::Item_val_bool()
Merge 2017-08-15 07:52:48 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-15 07:49:18 +0400
Fixing test results for sql_mode=ORACLE: can't create a virtual column with function MOD
2017-08-14 17:05:41 -0700
Changed the function my_set_bits() to return uint64 instead of uint32. Corrected an assertion in the constructor for the class Sys_var_flagset.
2017-08-14 11:12:17 +0400
sql_mode=ORACLE: can't create a virtual column with function MOD
2017-08-13 09:44:44 -0700
Adjusted result files for tokudb tests.
2017-08-12 19:58:16 -0700
Implemented condition pushdown into derived tables / views with window functions ().
2017-05-31 09:49:17 +0200
- Oracle compatibility : Replace function
Merge 2017-08-11 10:58:23 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-08-11 10:21:51 +0400
Test result fixed.
2017-08-11 00:50:29 +0400
Comparison of JSON_EXTRACT result differs with Mysql.
2017-08-10 21:40:19 -0700
Adjusted results after the patch for .
2017-08-10 14:25:19 -0700
This is a modification of the first patch committed for developed to cover the case of : "Optimization for equi-joins of derived tables with window functions".
2017-08-03 21:19:19 -0700
This first patch prepared for the task : "Optimization for equi-joins of derived tables with GROUP BY" should be considered rather as a 'proof of concept'.
2017-08-14 19:56:52 +0300
funcs_1.myisam_views-big failed in buildbot
2017-08-14 19:56:08 +0300
Typos in ER_WRONG_INSERT_INTO_SEQUENCE
2017-08-11 12:47:54 +0300
Crash in rollback of a recovered INSERT transaction after upgrade
2017-08-10 12:31:26 +0300
TRX_UNDO_PAGE_TYPE mismatch when writing undo log after upgrade
2017-08-10 11:46:08 +0300
InnoDB: Failing assertion: lsn == log_sys->lsn || srv_force_recovery == SRV_FORCE_NO_LOG_REDO
2017-08-07 16:04:05 +0300
InnoDB upgrade from previous versions to 10.3 is not possible
2017-08-08 19:59:42 +0300
Remove stray XtraDB files
2017-08-08 00:05:20 +0300
Fix a -Wimplicit-fallthrough warning
2017-08-07 23:44:45 +0300
follow-up: Adjust PAGE_MAX_TRX_ID in online ADD INDEX
2017-08-07 23:56:30 +0300
follow-up: Adjust a test for the purge of insert_undo log
Merge 2017-08-09 12:59:03 +0300 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-08-09 12:36:06 +0300
Temporarily record wrong result for the JSON_EXTRACT test
Merge 2017-08-09 12:35:21 +0300 - Merge 10.2 into bb-10.2-ext
Merge 2017-08-08 09:47:00 +0300 - Merge 10.2 into bb-10.2-ext
2017-08-07 21:21:13 +0300
Get rid of valgrind warning for sql_sequence tests.
2017-08-07 20:49:56 +0300
SEQUENCE related crash when running concurrent I_S.TABLES and FLUSH queries
2017-08-07 20:43:44 +0300
Fixed compiler warning
Merge 2017-08-07 21:35:34 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-08-04 16:33:58 +0400
Cleanup SP code for packages
2017-08-04 15:15:55 +0400
An additional patch for Wrap the code in sp.cc into a class Sp_handler
2017-08-04 14:41:05 +0400
Adding the "const" qualified to the LEX_CSTRING parameter of a few check_xxx() functions
2017-08-06 14:42:30 +0300
Make rocksdb.type_varchar test stable
Merge 2017-08-01 15:58:26 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
Merge 2017-08-01 15:37:01 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-08-01 12:04:14 +0400
Cleanup for Sp_handler::show_create_sp
Merge 2017-07-31 23:00:59 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-07-31 23:00:02 +0400
Wrap the code in sp.cc into a class Sp_handler
2017-07-31 17:34:59 +0400
Fix the SP code to avoid excessive use of strlen
Merge 2017-07-28 12:47:20 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Merge 2017-07-22 22:48:45 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Merge 2017-07-21 23:38:30 +0400 - Merge commit 'e2afdb1ee430cb9d030aeeedc85eb903cda5e5d1' into bb-10.2-ext
Merge 2017-07-19 19:43:55 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
Merge 2017-07-19 14:45:54 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-07-18 13:51:12 +0300
Postfix for - test results adjusted
2017-07-18 13:50:26 +0300
Postfix for 74891ed257c43 - test result adjusted
Merge 2017-07-13 07:21:21 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
Merge 2017-07-12 22:54:49 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-07-12 22:51:06 +0400
Avoid using LEX::spname during CREATE PROCEDURE and CREATE FUNCTION
Merge 2017-07-12 12:00:11 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-07-12 11:57:47 +0400
Change sp_head::m_chistics from a pointer to a structure
2017-07-11 16:16:11 +0400
Fixing a type-clash bison warning in keyword_directly_not_assignable
2017-07-11 15:10:25 +0400
Move the code from sp_head::init() to sp_head::sp_head()
2017-07-10 12:24:58 +0400
(partial) Unify sql_yacc.yy and sql_yacc_ora.yy
2017-07-10 10:51:07 +0400
(partial) Unify sql_yacc.yy and sql_yacc_ora.yy
2017-07-08 01:38:56 +0200
fix the bad merge
2017-07-07 19:55:31 +0200
DELETE statement with the same source and target
2017-07-07 17:50:09 +0200
DELETE statement with the same source and target
2017-07-09 06:10:17 +0000
Fix debian control file syntax.
2017-07-08 21:57:54 +0000
Attempt to fix mariadb-backup debian packaging in 10.3
Merge 2017-07-07 21:27:26 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
Merge 2017-07-07 19:48:35 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-07-07 17:00:07 +0400
Confusion between table alias and ROW type variable
2017-07-07 13:08:16 +0300
Reset DB_TRX_ID when the history is removed, to speed up MVCC
2017-07-07 00:55:01 +0300
Introduce a new InnoDB redo log format for
Merge 2017-07-07 12:39:43 +0300 - Merge bb-10.2-ext into 10.3
Merge 2017-07-07 12:00:27 +0300 - Merge 10.2 into bb-10.2-ext
Merge 2017-07-07 12:43:10 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-07-06 10:59:45 +0300
Server crashes in Item_func_nextval::val_int...
2017-03-19 13:10:12 +1100
Remove dated my-{size}.cnf files
Merge 2017-07-05 17:43:32 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-07-05 17:18:33 +0400
Add struct AUTHID
Merge 2017-07-04 15:31:25 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-07-04 14:14:30 +0400
Wrong warning with MAX(datetime_field) OVER (...)
2017-07-03 14:56:33 +0400
Adding sf_return_type, improving sf_tail readability.
2017-07-03 09:15:28 +0400
Adding "const" qualifier to Column_definition::make_field()
2017-07-01 14:37:12 +0400
Parser refactoring for CREATE VIEW,TRIGGER,SP,UDF,EVENT
2017-06-30 16:26:15 +0400
Adding the "const" qualifier to st_sp_chistics parameters in a few functions.
2017-06-29 12:24:47 +0400
Removing duplicate code in mysql_execute_command: Adding prepare_db_action().
2017-07-03 10:39:18 +0200
Fix compiler warning in embedded server
2017-07-03 10:36:09 +0200
post-merge fixes.
Merge 2017-07-03 09:33:41 +0200 - : Per-engine mysql.gtid_slave_pos table
2017-05-11 08:45:29 +0200
: Per-engine mysql.gtid_slave_pos table
2017-05-11 08:03:27 +0200
TokuDB .result file update following earlier commit.
2017-05-10 16:54:28 +0200
: Per-engine mysql.gtid_slave_pos table
2017-05-10 15:48:32 +0200
: Per-engine mysql.gtid_slave_pos table
2017-05-10 09:56:31 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-29 11:19:09 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-25 19:08:45 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-25 12:00:43 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-25 10:01:33 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-23 10:49:58 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-23 10:47:22 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-23 10:46:07 +0200
Fix test to wait for slave to fully stop.
2017-04-23 10:44:45 +0200
Add cleanup of mysql.gtid_slave_pos table.
2017-04-20 16:22:21 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-20 16:19:01 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-20 16:16:26 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-20 16:14:37 +0200
: Per-engine mysql.gtid_slave_pos table
2017-04-20 16:11:14 +0200
Clarify plugin_ref lifetimes in function comments
2017-04-20 16:07:27 +0200
Use separate connection for START SLAVE in rpl_deadlock.test
2017-03-24 12:07:07 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-24 12:06:29 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-24 11:51:23 +0100
Fix that MTR leaks restart: options to following test
2017-03-20 13:29:37 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-20 11:55:24 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-14 12:54:10 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-09 15:30:19 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-09 13:27:27 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-09 12:16:15 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-08 13:56:29 +0100
: Per-engine mysql.gtid_slave_pos table
2017-03-06 15:32:54 +0100
: Per-engine mysql.gtid_slave_pos table.
Merge 2017-06-27 08:14:45 +0300 - Merge bb-10.2-ext into 10.3
Merge 2017-06-27 08:13:59 +0300 - Merge 10.2 into bb-10.2-ext
Merge 2017-06-21 12:14:35 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-06-21 13:44:16 +0300
Remove XtraDB
2017-06-20 09:39:13 +0300
Remove INFORMATION_SCHEMA.INNODB_TRX.trx_adaptive_hash_latched
2017-06-20 09:35:58 +0300
Adjust sys_vars.sysvars_innodb for 32-bit builds
Merge 2017-06-19 17:28:08 +0300 - Merge bb-10.2-ext into 10.3
Merge 2017-06-19 16:56:13 +0300 - Merge 10.2 into bb-10.2-ext
2017-06-19 10:44:13 +0400
Additional tests for COALESCE(12345678900) makes a column of a wrong type and truncates the data
Merge 2017-06-15 18:02:57 +0300 - Merge 10.2 into bb-10.2-ext; also, fix After restart, InnoDB wrongly thinks that a SEQUENCE is a TABLE
Merge 2017-06-15 15:27:11 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
2017-06-08 08:25:53 +0300
Re-record failing SEQUENCE tests
2017-06-07 16:09:33 +0300
Update sql_yacc_ora.yy with latest changes of sql_yacc.yy
2017-06-03 16:16:18 +0300
Cleanups (LINT_INIT & --debug-mutex-deadlock-detector
2017-06-03 16:08:23 +0300
Fixed sequences based on comments from Peter Gulutzan and Andrii Nikitin
2017-06-02 13:52:47 +0300
Improved warning "xxx is not BASE TABLE/SEQUENCE"
2017-06-13 12:46:33 +0400
- port "Report timing with more precision" by @dveeden
2017-06-08 12:27:16 +0200
replace my_timer_microseconds with microsecond_interval_timer
2017-06-08 12:16:13 +0200
Fix whitespace in new code
2017-06-08 12:11:16 +0200
Callers of start_timer should have ulonglong data type
2017-03-09 17:57:22 +0100
port "Report timing with more precision" by @dveeden
2017-05-09 13:37:08 +0200
10.3 man pages
2017-06-01 13:03:55 +0300
Remove deprecated InnoDB file format parameters
Merge 2017-06-01 11:02:32 +0300 - Merge branch 'bb-10.2-ext' into 10.3
2017-05-30 21:31:30 +0300
Testing SEQUENCE object
2017-05-30 12:55:58 +0300
Updated test case
2017-05-29 16:40:24 +0300
Add automatic updating of sub modules to BUILD scripts
2017-05-29 16:08:11 +0300
Add locks for sequence's to ensure that there is only one writer or many readers
2017-05-22 16:57:41 +0200
SP stack trace
2017-05-29 10:29:46 +0400
Improve function parameter data type control
2017-05-27 16:45:22 +0400
Adding tests for VIEW over a ROLLUP query reports too large columns
2017-05-27 16:39:20 +0400
Adding tests for FIRST_VALUE() does not preserve the exact data type
2017-05-27 16:21:20 +0400
Adding tests for CREATE TABLE SELECT MAX(int_column) creates different columns for table vs view
2017-05-27 16:13:58 +0400
Adding tests for CREATE TABLE..SELECT creates different columns for IFNULL() and equivalent COALESCE,CASE,IF
2017-05-27 16:03:18 +0400
COALESCE(12345678900) makes a column of a wrong type and truncates the data
2017-05-27 11:12:14 +0400
Remove enum Cast_target and use Type_handler to handle CAST
2017-05-27 07:05:16 +0400
A post-merge fix: loadxml failed on Windows (due to a wrong parameter to my_error).
Merge 2017-05-26 19:32:28 +0400 - Merge tag 'mariadb-10.2.6' into bb-10.2-ext
2017-05-26 09:42:11 +0300
Follow-up fixes for Support for InnoDB SEQUENCE objects
2017-05-25 17:19:35 +0400
A cleanup for , , , - IN and CASE type aggregation problems
2017-05-25 15:15:39 +0400
Fixing a few data type related problems: , ,
2017-05-25 14:12:18 +0400
Adding tests for Wrong data type for CREATE..SELECT year_sp_variable
2017-05-24 18:57:47 +0300
More tests for SEQUENCE's
2017-05-24 18:09:22 +0300
Follow-up fixes for Support for InnoDB SEQUENCE objects
2017-05-24 15:39:24 +0300
Fixed failing test sql_sequence.replication
2017-05-24 15:10:04 +0300
Simple replication test for sequences
2017-05-24 15:43:09 +0400
Wrong metadata or data type for string user variables
2017-05-23 23:13:54 +0400
Wrong data type for CREATE..SELECT sp_var
2017-05-23 23:11:31 +0400
A cleanup for the patch for , ,
2017-05-23 17:18:31 +0300
Make SEQUENCE working with replication
2017-05-23 12:45:47 +0400
Fixing a few problems with data type and metadata for INT result functions (, , )
2017-05-22 17:13:15 +0400
Out-of-range error with CREATE..SELECT..TO_SECONDS(NOW())
2017-05-22 13:44:26 +0400
+ MDEV+12859 + - a join patch fixing a few data type problems with CREATE..SELECT
2017-05-22 10:27:05 +0400
Out-of-range error on CREATE..SELECT with a view using MAX and EXTRACT(MINUTE_MICROSECOND..)
2017-05-21 09:28:12 +0400
Wrong .. metadata for DIV + ..errors on CREATE..SELECT..DIV
2017-05-20 16:29:11 +0400
Synchronize CREATE..SELECT data type and result set metadata data type for INT functions
2017-05-19 21:39:41 +0400
An after-fix for Out-of-range errors when casting hex-hybrid to SIGNED and UNSIGNED
2017-05-19 18:45:01 +0400
Out-of-range errors when casting hex-hybrid to SIGNED and UNSIGNED
Merge 2017-05-18 14:23:14 +0400 - Merge branch 'halfspawn-bb-10.2-ext' into bb-10.2-ext
2017-05-18 11:43:24 +0200
: sql_mode=ORACLE: Functions LENGTH() and LENGTHB()
2017-05-17 18:07:20 +0400
Split Column_definition::create_length_to_internal_length() to virtual methods in Type_handler
2017-05-17 14:02:25 +0400
Add Type_handler::val_int_signed_typecast() and Type_handler::val_int_unsigned_typecast()
Merge 2017-05-17 12:59:07 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-05-17 12:21:39 +0400
Split field.cc:calc_pack_length() into virtual methods in Type_handler
2017-05-16 14:29:51 +0400
Split Column_definition::check() into virtual methods in Type_handler
2017-05-10 15:29:48 +0400
Reuse data type aggregation code for hybrid functions and UNION
2017-05-15 14:58:05 +0400
Item_param does not preserve exact field type in EXECUTE IMMEDIATE 'CREATE TABLE AS SELECT ?' USING POINT(1,1)
2017-05-13 16:52:53 +0300
Fixed buildbot failures with --embedded-server
2017-05-11 19:39:49 +0400
Change Item_func_length::print() to display octet_length() rather than length()
2017-05-11 07:27:11 +0400
A --ps cleanup for Make the third parameter to LPAD and RPAD optional
2017-05-10 18:14:08 +0400
Change Lex_field_type_st::m_type from enum_field_types to Type_handler pointer
2017-05-10 11:02:02 +0400
Add Field::get_typelib() and Item::get_typelib()
2017-05-10 09:27:15 +0400
Remove Item_func_xxx::decimal_precision() for case and abbreviations
2017-05-10 08:30:56 +0400
Add Type_handler::decimal_precision() +
2017-05-04 15:57:19 +0200
Oracle-compatible function CHR()
2017-05-08 02:44:55 +0300
Support for SEQUENCE objects
2017-05-07 18:26:10 +0300
Fixed compiler warnings and warnings from build.tags
2017-05-02 19:23:00 +0300
Fixed crash with SEQUENCE when using REPAIR
2017-05-17 00:34:48 +0300
Fix that end_bulk_insert() doesn't write to to-be-deleted files
Merge 2017-05-07 23:51:18 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-05-07 19:41:19 +0400
Adding MYSQL_PLUGIN_IMPORT to type_handler_xxx declarations (fixing compilation failure on Windows)
2017-05-07 19:29:23 +0400
Determine Item::result_type() from Item::type_handler()
2017-05-07 17:44:27 +0400
Wrong execution plan for WHERE (date_field <=> timestamp_expr AND TRUE)
2017-05-07 09:12:54 +0400
Determine Item::cmp_type() from Item::type_handler()
2017-05-07 01:02:37 +0400
Change Item_equal to operate Type_handler rather than Item_result
2017-05-06 23:06:18 +0400
Change Value_source::Context to operate Type_handler rather than Item_result
2017-05-06 20:44:05 +0400
Determine Item::field_type() from Item::type_handler()
2017-05-06 19:12:59 +0400
Define virtual type_handler() for all Item classes
2017-05-06 15:05:59 +0400
Adding "const" qualifier to Item::cols(), and to the "Item *cmp" parameter to Type_handler::make_const_item_for_comparison()
2017-05-06 14:52:18 +0400
Cleanup: changing set_handler_by_field_type(field_type()) to set_handler(type_handler()).
2017-05-06 13:34:16 +0400
Fix Item_cache constructors to accept Type_handler instead of enum_field_types
2017-05-06 00:04:15 +0400
Split resolve_const_item() into virtual methods in Type_handler
Merge 2017-05-05 16:12:54 +0400 - Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Merge 2017-05-05 07:25:11 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-05-05 07:23:16 +0400
, - geometry type not preserved in hybrid functions and UNION
2017-05-05 07:00:18 +0400
Add Column_definition::type_handler()
2017-05-04 18:30:11 +0400
Split Item_func_between::fix_length_and_dec
Merge 2017-05-04 16:29:05 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-05-04 16:05:21 +0400
Split Item::send() into virtual method in Type_handler
2017-05-04 13:17:12 +0400
A cleanup for UNION creates excessive integer column types for integer literals
2017-05-04 11:38:55 +0400
CASE and CASE-alike hybrid functions do not preserve exact data types
2017-05-04 09:56:09 +0400
A partial patch for Unify sql_yacc.yy and sql_yacc_ora.yy
Merge 2017-05-04 06:58:28 +0400 - Merge branch 'halfspawn-bb-10.2-ext' into bb-10.2-ext
2017-05-03 17:39:45 +0200
Make the third parameter to LPAD and RPAD optional
2017-05-03 13:43:22 +0400
Adding Item_func_pad as a common parent for Item_func_lpad and Item_func_rpad
2017-05-02 19:19:23 +0300
Fixed build scripts to compile MyRocks as a plugin
2017-05-02 15:58:26 +0400
Fixing a warning: ‘class Type_all_attributes’ has ... non-virtual destructor
Merge 2017-05-02 13:52:45 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-05-02 13:51:35 +0400
A few tests fail in build-bot on Windows after changing Field::field_name and Item::name to LEX_CSTRING
2017-05-02 12:58:25 +0400
Add THD::make_string_literal()
2017-05-02 11:39:20 +0400
Crash in CREATE..SELECT..UNION with a ENUM column and NULL
2017-05-02 07:49:06 +0400
Move Item_func::count_xxx_length() to Type_std_attributes
2017-04-30 22:50:37 +0400
Add Type_handler::Item_save_in_value
2017-04-29 21:34:57 +0400
Add Type_handler::Item_decimal_scale() and Item_divisor_precision_increment()
2017-04-28 16:27:55 +0400
UNION creates excessive integer column types for integer literals
2017-04-27 21:58:10 +0400
Hybrid functions create wrong VARBINARY length when mixing character and binary data
2017-04-27 15:40:16 +0400
Hybrid functions create a column of an impossible type DOUBLE(256,4)
2017-04-27 15:02:35 +0400
Illegal mix of collations with the HEX function
2017-04-27 14:37:27 +0400
Add Type_handler::type_handler_for_tmp_table() and Type_handler::type_handler_for_union()
2017-04-26 10:52:18 +0400
Fixing compilation failure on Windows: moving references to type_handler_xxx from field.h to field.cc
2017-04-26 10:37:05 +0400
Fixing a typo: UINT32_MAX -> UINT_MAX32 (introduced by the patch for )
2017-04-26 09:49:41 +0400
Moving a part of st_select_lex_unit::prepare() into a new method prepare_join()
2017-04-25 14:22:07 +0400
Add Field::type_handler() +
2017-04-25 11:05:41 +0400
Wrong data type for CREATE..SELECT MAX(COALESCE(timestamp_column))
2017-04-25 10:20:27 +0400
A safety patch for Split Item::tmp_table_field_from_field_type() into virtual methods in Type_handler
2017-04-24 16:08:28 +0400
A cleanup for Split Item::tmp_table_field_from_field_type() into virtual methods in Type_handler
2017-04-24 12:09:25 +0400
Split Item::tmp_table_field_from_field_type() into virtual methods in Type_handler
2017-04-24 10:57:31 +0400
Add Type_handler::subquery_type_allows_materialization()
Merge 2017-04-24 09:54:12 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-04-23 19:39:57 +0300
Changing field::field_name and Item::name to LEX_CSTRING
2017-04-23 13:56:50 +0300
Fixed compiler warnings and wrong test results
2017-04-23 12:57:26 +0400
Fixing a bug in the recent commit that added trigger names into error messages
2017-04-22 23:47:27 +0400
Split Item_func_min_max::fix_length_and_dec() into methods in Type_handler + +
2017-04-22 21:59:00 +0400
Split Item::temporal_precision() into virtual methods in Type_handler
2017-04-22 16:49:26 +0400
Add Type_handler::is_param_long_data_type()
Merge 2017-04-22 23:49:47 +0400 - Merge remote-tracking branch 'origin/10.2' into 10.3
Merge 2017-04-20 08:49:48 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-04-20 08:30:23 +0400
sql_mode=ORACLE: Add support for database qualified sequence names in NEXTVAL and CURRVAL
2017-04-20 08:26:34 +0400
Recording correct test results in funcs_1.myisam_trig_0407, related to the recent "Trigger already exists" change.
2017-04-19 22:10:36 +0300
Fixed wrong prototype in ha_cassandra.cc that broke linking
2017-04-19 22:09:43 +0300
Fixed some wrong/inconsistent error message
2017-04-19 13:16:34 +0300
Removed complex and wrong set_name_for_rollback()
Merge 2017-04-19 05:21:36 +0400 - Merge remote-tracking branch 'origin/bb-10.2-ext' into 10.3
2017-04-19 05:20:19 +0400
Split Item_temporal_func::fix_length_and_dec() +
2017-04-18 12:16:34 +0300
Add multiple parsing protection to include/mysqld_error.h
2017-04-17 20:41:27 +0300
Avoid DBUG_ASSERT in mysqlcheck when working with views
2017-04-16 22:40:39 +0300
Added "const" to new data for handler::update_row()
2017-04-16 17:14:41 +0300
Change "static int" to enum in classes
2017-04-16 17:08:00 +0300
Simple cleanups
2017-04-15 15:51:57 +0400
Derive Item_func_makedate from Item_datefunc rather than Item_temporal_func
2017-04-14 21:27:33 +0400
Moving implementation of Item_hybrid_func::fix_attributes() from item_cmpfunc.cc to item_func.cc
2017-04-18 17:15:44 +0200
: Make session variables TRACKING enabled by default
2017-04-16 15:40:04 -0400
bump the VERSION
This page is licensed: CC BY-SA / Gnu FDL