MariaDB 10.2.0 Changelog
The most recent release of MariaDB 10.2 is:MariaDB 10.2.44 Stable (GA) Download Now
DownloadRelease NotesChangelogOverview of 10.2
Release date: 18 Apr 2016
For the highlights of this release, see therelease notes.
The revision number links will take you to the revision's page on GitHub. OnGitHub you can view more details of the revision and view diffs of the code modified in that revision.
Revision #9664240 2016-04-16 20:43:54 +0300 - Merge ../10.2-window-funcs-r10 into 10.2
Revision #957809b 2016-04-16 20:41:06 +0300
MDEV-9922: Assertion `!join->only_const_tables() && fsort' failed
Revision #a81e711 2016-04-15 20:40:01 +0300
MDEV-9925: Wrong result with aggregate function as a window function
Revision #d29e147 2016-04-15 17:48:40 +0300
Make test result deterministic.
Revision #bc6df8d 2016-04-14 01:08:54 -0700 - Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mdev9543
Revision #31fb045 2016-04-13 11:06:05 +0200
Make ntile use args[0] for it's argument.
Revision #3dd08a1 2016-04-13 10:39:06 +0200
Fix another bug in dense_rank.
Revision #5ff4b21 2016-04-14 00:47:28 -0700
Fixed bug MDEV-9897.
Revision #b532be9 2016-04-12 00:00:53 +0200 - Merge ../10.2-window-funcs-r12 into 10.2
Revision #0f62eee 2016-04-11 23:59:51 +0200
Fix compiler warning
Revision #419c925 2016-04-10 07:51:42 +0300
Fix dense_rank returning minimum rank of 2 when using null columns.
Revision #c61bb13 2016-04-11 10:44:43 +0200
Use --sorted_result to make test result predictable
Revision #fbf0364 2016-04-10 17:22:24 +0200
MDEV-9780: Window functions: interplay between window function and other constructs
Revision #da7c5e3 2016-04-10 16:24:04 +0200
MDEV-9895: Assertion `n_rows > 0' failed in Frame_cursor* get_frame_cursor
Revision #2905b2f 2016-04-10 11:28:33 +0200
Window functions: return error if aggregate is not supported as window functions
Revision #29705a4 2016-04-10 10:13:55 +0200
Window functions: handle window functions as arguments to other functions
Revision #91fc90c 2016-04-09 17:01:01 +0200
Update to previous cset, which added ORDER BY into the wrong clause
Revision #e292ea8 2016-04-08 12:02:43 +0200
Make the testcase deterministic
Revision #cb002d3 2016-04-08 03:21:25 +0300
Window functions: make "ORDER BY window_func" work
Revision #59e5f5b 2016-04-07 00:54:39 +0300 - Merge branch '10.2' into bb-10.2-mdev9543
Revision #306de8a 2016-04-06 23:02:31 +0300
MDEV-9877: Window functions: wrong sort criteria is used
Revision #2efabf8 2016-04-06 20:34:23 +0300
MDEV-9847: Window functions: crash with big_tables=1
Revision #0a34dc1 2016-04-06 19:58:02 +0300
Code cleanup after merge of Revision #260dd47 into 10.2-window-functions
Revision #5b85d0a 2016-04-06 18:24:11 +0300
Window functions: Better class names
Revision #7c9cfa0 2016-04-05 16:58:50 +0300
Fix ntile to work with --ps-protocol
Revision #9bd194b 2016-04-05 19:10:44 +0300
MDEV-9848: Window functions: reuse sorting and/or scanning
Revision #e30bd91 2016-04-04 15:24:27 -0700
Fixed a problem with setting wrong flags for ordering in the code of compare_window_funcs_by_window_specs().
Revision #960b221 2016-04-04 22:03:50 +0300
Convert ntile to work with expressions as parameters.
Revision #be3902f 2016-04-04 17:06:12 +0300
Implement ntile window function.
Revision #a5d3008 2016-04-04 15:09:31 +0300
Remove no longer used Window_context class.
Revision #629f9fe 2016-04-04 14:16:15 +0300
Fix post review comments regarding the usage of List<>.
Revision #162ea7c 2016-04-01 15:29:45 -0700
Fix a problem in code for percent_rank(). The problem popped up when running win_percent_cume.test with --ps-protocol.
Revision #0b89c61 2016-04-01 14:05:51 -0700
Fixed a problem with --ps-protocol. Window names has to be resolved only once.
Revision #2e4bd44 2016-04-01 12:00:54 -0700
The implementation of the template bubble_sort assumed that the call-back comparison function returns a positive number when arg1 < arg2, and a negative number when arg1 > arg2. This is not in line with other implementation of sorting algorithm. Changed bubble_sort: now a negative result from the comparison function means that arg1 < arg2, and positive result means that arg1 > arg2. Changed accordingly all call-back functions that are used as parameters in the call of bubble_sort.
Revision #c9ff5cf 2016-03-30 12:43:57 -0700
Fixed a crash in compare_window_frames(). The function did not take into account the case when only one of of the pointers to the compared frames is NULL.
Revision #2078392 2016-03-30 18:39:10 +0300
Make EXPLAIN FORMAT=JSON be able to show the key that's used for sorting.
Revision #9b5951c 2016-03-30 16:00:46 +0300
Fix the merge error in Revision #2bd4dc38 (Merge branch '10.2' into bb-10.2-mdev9543)
Revision #3450c2d 2016-03-30 02:07:48 -0700
Added sorting window function to minimize the number of scans of the temporary table needed to compute them.
Revision #de35787 2016-03-28 22:52:18 +0300 - Merge branch 'cume_dist' into bb-10.2-mdev9543
Revision #3544fe0 2016-03-28 22:48:32 +0300
Implemented cume_dist function.
Revision #d40d68f 2016-03-28 22:11:00 +0300
Convert percent_rank to work with cursors
Revision #bf18dac 2016-03-28 16:57:41 +0300
Lay the groundwork for variable number of cursors.
Revision #4fe6fbb 2016-03-28 22:19:55 +0300 - Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mdev9543
Revision #d146c2c 2016-03-28 20:53:09 +0300
MDEV-9787: Window functions: HAVING and GROUP BY - Hook window function computation into the right location. - Add a testcase which shows that HAVING is now checked before the window function computation step.
Revision #e887583 2016-03-28 18:38:42 +0300
Make window functions computation step show up in EXPLAIN FORMAT=JSON output
Revision #2bd4dc3 2016-03-28 22:18:38 +0300 - Merge branch '10.2' into bb-10.2-mdev9543
Revision #44fdb56 2016-03-28 12:02:56 +0300
MDEV-8646: Re-engineer the code for post-join operations
Revision #24cd633 2016-03-28 00:55:57 +0300
Remove JOIN_TAB::used_window_func, it is not used anymore
Revision #7596589 2016-03-27 16:50:04 +0300
Get rid of Window_func_runner::first_run
Revision #cc59df6 2016-03-27 12:15:11 +0300
Fix a typo
Revision #c95e789 2016-03-27 12:07:02 +0300
Remove out-of date code
Revision #0786b0d 2016-03-27 11:47:19 +0300
Make window function computation a part of the query plan
Revision #6ad9ac2 2016-03-24 03:23:14 +0300
Encapsulate use of List<Cached_item> in a Group_bound_tracker.
Revision #c7a60de 2016-03-24 03:08:43 +0300
Code cleanup
Revision #39d3cdb 2016-03-24 02:57:03 +0300
Encapsulate the switching between different return values in Item_window_func
Revision #722f1b2 2016-03-24 02:42:38 +0300
Move the deprecated comments out of the way
Revision #8d1f8e8 2016-03-23 16:10:47 -0700 - Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mdev9543
Revision #d8b8b5a 2016-03-24 02:09:17 +0300
Fix a PS re-execution problem and code cleanup
Revision #602e15a 2016-03-21 20:00:05 -0700
Changed the base class for Item_window_func from Item_result_field to Item_func_or_sum. Implemented method update_used_tables for class Item_findow_func. Added the flag Item::with_window_func. Made sure that window functions could be used only in SELECT list and ORDER BY clause. Added test cases that checked different illegal placements of window functions.
Revision #82cb35b 2016-03-23 16:09:58 -0700
Changed the base class for Item_window_func from Item_result_field to Item_func_or_sum. Implemented method update_used_tables for class Item_findow_func. Added the flag Item::with_window_func. Made sure that window functions could be used only in SELECT list and ORDER BY clause. Added test cases that checked different illegal placements of window functions.
Revision #a74e8d3 2016-03-18 10:52:02 -0700
For some window functions an order list must be present.
Revision #13f9535 2016-03-18 01:15:05 +0300
MDEV-9724: Window functions: Frame Exclusion support
Revision #a197c6b 2016-03-18 00:33:53 -0700
Prohibit using window functions of some types with window frames in full accordance with the SQL standard.
Revision #761590d 2016-03-17 14:13:54 -0700 - Merge branch 'bb-10.2-mdev9543' of github.com:MariaDB/server into bb-10.2-mdev9543
Revision #c5537c0 2016-03-17 22:17:09 +0300
MDEV-9755: Buildbot shows a crash in JOIN::make_aggr_tables_info()
Revision #84c3a20 2016-03-17 14:13:38 -0700
Fixed bug MDEV-9754. Each window name has to be resolved only once.
Revision #6533bd1 2016-03-17 21:51:00 +0300
Window functions + ORDER BY : first testcase
Revision #b015419 2016-03-17 21:50:07 +0300
Remove the wrong check, win_spec->order_list may be empty but it is not NULL.
Revision #ee9297f 2016-03-17 16:52:23 +0300
MDEV-9740: Window functions: catch invalid window frame specs
Revision #c3ab971 2016-03-16 23:35:28 -0700
Fixed the bug MDEV-9719 concerning execution of prepared statements with window functions. Added the test case for it. Also allowed to use aliases for set functions in partition and order lists that are specified in window functions.
Revision #72a4969 2016-03-16 12:03:43 +0300
Add testcases for frames with bound1 > bound2.
Revision #5eee8bb 2016-03-16 00:50:14 -0700
The class Window_spec now has pointers to the partition and order lists of the type SQL_I_List rather then the objects of this type. It allows to replace easily one instance of such a list for another. Besides it will facilitate to compare two lists if they originate from the same window specification. In fact any direct assignment for objects of the type SQL_I_List was not valid.
Revision #2165154 2016-03-16 01:57:59 +0200
Implemented avg() window function.
Revision #aa74fef 2016-03-16 01:42:45 +0200
Fix 2 more bugs in item_windowfunc.
Revision #350903e 2016-03-16 01:14:43 +0200
Remove no longer needed TODO.
Revision #333ac13 2016-03-16 01:08:09 +0200
Make sure to return the result value when calling Item_windowfunc::val_real()
Revision #8333043 2016-03-16 01:26:39 +0300
Continuation of "Implemented a counter within Item_sum_sum" a few commits before
Revision #21a0291 2016-03-15 16:03:51 +0300
MDEV-8646: Re-engineer the code for post-join operations
Revision #93f2371 2016-03-14 19:11:03 +0200
Implemented a counter within Item_sum_sum
Revision #e261c14 2016-03-14 17:49:23 +0300
Add a testcase for RANGE-type frames and NULL values
Revision #a0c06ba 2016-03-14 15:42:00 +0200
Preliminary implementation for the aggregate sum function as a window function
Revision #ce8a0d8 2016-03-14 14:13:59 +0300
MDEV-9676: RANGE-type frames for window functions
Revision #b8d8d9b 2016-03-13 03:44:40 +0300
Add a testcase for non-integer range frame.
Revision #e859c2d 2016-03-13 03:34:31 +0300
MDEV-9676: RANGE-type frames for window functions
Revision #879731a 2016-03-11 23:29:52 +0300
Better comments
Revision #1cb5c2c 2016-03-11 23:00:15 +0300
Use correct frame bounds when window frame was not specified
Revision #53784d9 2016-03-11 20:23:24 +0300
MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDING
Revision #0e9fb98 2016-03-10 17:46:47 +0300
MDEV-9695: Wrong window frame when using RANGE BETWEEN N FOLLOWING AND PRECEDING
Revision #8938381 2016-03-07 13:37:04 +0200
Add temporary test cases for bitwise window functions.
Revision #42ededf 2016-03-07 12:30:04 +0200
Create a default frame bound when no frame is specified.
Revision #974e65d 2016-03-07 11:58:58 +0200
Implement BIT_(AND|OR|XOR) functions as window functions.
Revision #02b7d13 2016-03-06 23:55:34 +0300
MDEV-9676: RANGE-type frames for window functions
Revision #1fa12cd 2016-03-06 23:10:20 +0300
MDEV-9676: RANGE-type frames for window functions
Revision #b579a62 2016-03-03 18:45:37 +0200
Implement percent_rank window function
Revision #f638ffe 2016-02-28 22:00:00 +0200
Convert if statements to switch case.
Revision #1cc6fd1 2016-03-02 14:01:43 +0300
Remove comments that may be confusing
Revision #86acf26 2016-03-02 13:08:55 +0300
Remove all comments starting with 'psergey'
Revision #dedf87f 2016-03-02 13:02:58 +0300
Rename window frame start/end to top/bottom. Bikeshed should be green.
Revision #7ee0140 2016-03-01 15:07:57 +0300
MDEV-9526: Compute Aggregate functions as window functions
Revision #4104408 2016-02-28 01:37:18 +0300
Re-factoring in window cursors code split Frame_unbounded
Revision #d290a66 2016-02-26 02:08:45 +0300
MDEV-9634: Window function produces incorrect value
Revision #0c6d753 2016-02-19 23:20:09 -0800
Fixed a problems in the parser. Resolved window names. Checked some constraints for window frames. Added test cases for window name resolution.
Revision #be15858 2016-02-18 01:25:26 +0300
MDEV-9526: Compute Aggregate functions as window functions
Revision #0c223a9 2016-02-16 00:33:53 +0200
Fix review comments.
Revision #9a673e0 2016-02-16 00:22:12 +0200
Implement DENSE_RANK function.
Revision #c30119a 2016-02-15 18:46:02 +0300
Testcase fix and code cleanup for window functions
Revision #687a51f 2016-02-15 18:40:04 +0300
Forgot to add sql_select.cc to the previous commit
Revision #970307f 2016-02-15 17:16:30 +0300
Cleanup: remove JOIN::table_access_tabs, top_table_access_tabs_count.
Revision #d8a20d4 2016-02-14 21:00:05 +0300
Post-merge fixes. win.test passes but further cleanup is needed.
Revision #a9ed132 2016-02-07 01:06:56 +0300
More testcases, fixed comments
Revision #64ab10f 2016-02-06 01:53:17 +0300
Initial implementation of RANK() window function
Revision #30c9450 2016-02-05 16:50:50 +0300
More comments
Revision #e64b57a 2016-02-05 14:24:35 +0300
More testcases. Added .result file
Revision #346c1a0 2016-02-05 14:12:17 +0300
Got sort-and-read single-pass window function computation to work
Revision #6399187 2016-02-05 00:52:17 +0300
Added comments
Revision #426cd23 2016-02-04 18:41:50 +0300
Window functions: moving ahead
Revision #c17f1df 2016-02-04 00:40:48 +0300
Moved window function computation code from JOIN::exec_inner() into a separate function, JOIN::process_window_functions().
Revision #373cd9f 2016-02-03 23:58:00 +0300
Make the temp.table have columns for window function values.
Revision #9a2d895 2016-02-02 20:44:15 +0200
Force need_tmp to true if we have window functions.
Revision #cb83e6c 2016-02-14 00:16:01 +0300
Fix buildbot failure
Revision #43c49d0 2016-02-13 21:58:48 +0300
Fix maria.maria test by updating test results.
Revision #9d9c60f 2016-02-12 20:33:56 -0800
Initial patch for the implementation of window functions (MDEV-6115): - All parsing problems look like resolved - Stub performing name resolution of window functions in simplest queries has been added.
Revision #2cfc450 2016-02-09 12:35:59 -0800
This is the consolidated patch for MDEV-8646: "Re-factor the code for post-join operations".
Revision #a4c8198 2016-04-08 12:12:26 +0400
Modifying ctype_gbk_export_import.test to help "meld" not to confuse/join individual records when displaying diff.
Revision #35f2eef 2016-04-08 11:04:34 +0400
Better coverange in ctype_gbk_export_import. Adding tests for the sequence 0xEE5C5C which should be treated in GBK context as GBK double-byte character 0xEE5C (with 5C in the second byte) followed by 0x5C (as a normal REVERSE SOLIDUS).
Revision #c121649 2016-04-08 07:45:18 +0400
ctype_gbk_export_import: adding an utf8 column, for better coverage.
Revision #8f74a7e 2016-04-08 00:39:26 +0400
Fixing a test failure in ctype_gbk_export_import.test
Revision #2189df3 2016-04-07 20:09:57 +0300
Fixed compiler warnings
Revision #031e344 2016-04-07 19:58:28 +0300
Removed file-key-management from mysql_install_db as someone may have deciced to use it even before bootstrap.
Revision #9db357d 2016-04-07 17:22:16 +0400
Adding more option combinations into ctype_gbk_export_import.
Revision #d383a16 2016-04-07 17:09:53 +0400
Adding a test for "mysqldump -Tdir dbname tabname" followed by "LOAD DATA INFILE" with various command line and CHARACTER SET clause options.
Revision #5201834 2016-04-07 16:21:29 +0400
Adding a new test ctype_gbk_export_import covering export with SELECT INTO OUTFILE followed by import with LOAD DATA INFILE, with various command line --default-character-set=xxx and "CHARACTER SET xxx" clause combinations.
Revision #89b744e 2016-04-06 18:08:16 +0300
Fix the buildbot: file-key-management is provided by a plugin, so should be loose.
Revision #da64cd6 2016-04-06 13:12:49 +0300
Fix a typo: use attribute(...) not attribute(...)
Revision #00917fa 2016-04-06 10:31:38 +0400
MDEV-9874 LOAD XML INFILE does not handle well broken multi-byte characters
Revision #d516a2a 2016-04-06 09:13:49 +0400
MDEV-9823 LOAD DATA INFILE silently truncates incomplete byte sequences
Revision #bddd63c 2016-04-06 01:01:09 +0200
fix compile error on Windows, intrduced by previous monty's push
Revision #c0eebb8 2016-04-06 01:18:38 +0300
Fixed but when generating .sys files
Revision #cdd4043 2016-04-05 17:44:12 +0300
Cleanups:
Revision #d0b178f 2016-04-05 16:52:40 +0300
Added new range of MariaDB error messages, starting from 3000
Revision #38f39a9 2016-04-05 09:35:27 +0400
Updating conf_to_src.c according to the current CHARSET_INFO structure.
Revision #4b6b3a9 2016-04-04 09:52:24 +0400
Clean-up: Adding a class Term_string to share some LOAD DATA code
Revision #e56650d 2016-04-02 00:30:40 +0400
Clean-up: Changing READ_INFO to use a String object instead of buff, buff_length, end_of_buff. This unifies "LOAD DATA" and "LOAD XML", so they now both use String for a temporary value storage. This change will make further work for MDEV-6353 easier.
Revision #e975cd0 2016-04-02 00:18:58 +0400
MDEV-9842 LOAD DATA INFILE does not work well with a TEXT column when using sjis
Revision #3fc6a8b 2016-03-31 14:22:25 +0400
Revision #1d73005 2016-03-31 11:04:48 +0400
MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_difference
Revision #282497d 2016-03-25 20:51:22 +0400
MDEV-6720 - enable connection log in mysqltest by default
Revision #5052e24 2016-03-29 12:10:44 +0300
Follow-up #2 for switching PSEUDO_THREAD_ID to ulonglong: fix another 32-bit test
Revision #56bdc97 2016-03-29 01:03:03 +0300
Follow-up for switching PSEUDO_THREA_ID to ulonglong: fix the 32-bit test
Revision #3df261d 2016-03-28 12:55:15 +0400 - Merge pull request #166 from iangilfillan/10.2
Revision #b0f3bb2 2016-03-22 21:21:49 +0200
man page updates: mysqlbinlog options, mysqlcheck clarification and 10.2 updates
Revision #69b5c4a 2016-03-25 15:41:10 +0400
Fixing the return data type of my_charlen() from "uint" to "int", as it can return negative values. The typo was introduced in the patch for MDEV-9665 in 10.2.0.
Revision #2481ed2 2016-03-25 10:36:33 +0100 - Merge branch '10.1' into 10.2
Revision #3be95ee 2016-03-25 06:42:44 +0400
Removing my_strnncoll_mb_bin() and my_strnncollsp_mb_bin(), as they are not used any more. We now use function templates from strcoll.ic instead.
Revision #02839ef 2016-03-24 09:35:14 +0100
more result updates
Revision #21ee0ca 2016-03-23 22:45:48 +0100
after merge fixes
Revision #f67a221 2016-03-23 22:36:46 +0100 - Merge branch '10.1' into 10.2
Revision #a75d269 2016-03-23 22:12:00 +0100
thread cache: cleanup DBUG state when caching a thread
Revision #06b4556 2016-03-23 15:10:08 +0200
Fixed failures from changing values of thread_stack and thread_cache_size Added --thread_cache_size=0 to some tests that was depending on not having a thread cache.
Revision #02d75ae 2016-03-23 14:36:59 +0200
Fixed failures from changing values of thread_stack and thread_cache_size Added --thread_cache_size=0 to slow_launch_time_func.test as otherwise the new thread would start too fast to be counted as a slow_launch_thread.
Revision #0a83caf 2016-03-23 14:26:43 +0400
Removing duplicate code: sharing implementation of "strnxfrm" between gbk_chinese_ci and big5_chinese_ci.
Revision #0d42d4e 2016-03-23 12:44:31 +0400
Removing unused code in ctype-bin5.c
Revision #1170d23 2016-03-23 12:37:19 +0400
Fixing compilation warnings introduced in:
Revision #aa77bc5 2016-03-23 09:21:37 +0100
Make step bigger to reflect modern needs.
Revision #fa3edbf 2016-03-22 23:42:13 +0200
Increase value of thread_cache_size to 32 Added 5 minute timeout before automaticlally removing threads from thread cache.
Revision #260dd47 2016-03-22 21:51:59 +0200
Removed TABLE->sort to make it possible to have multiple active calls to filesort and init_read_record() for the same table. This will simplify code for WINDOW FUNCTIONS (MDEV-6115)
Revision #d0a4770 2016-03-22 21:51:49 +0100
MDEV-9058: protocol: COM_MULTI command
Revision #5a6cd35 2016-03-22 22:36:40 +0300
MDEV-9058: protocol: COM_MULTI command (part 3)
Revision #e6921f2 2016-03-22 19:02:05 +0100
Fix valgrind error - memory leak in yassl's SSL_remove_state
Revision #6950f83 2016-03-22 18:44:46 +0100
fix most annoying warnings on Windows
Revision #642978c 2016-03-22 21:19:57 +0400
Fixed Windows compilation failure
Revision #dfa22c5 2016-03-22 18:24:09 +0300
Don't select 'digest' column from PERFORMANCE_SCHEMA.events_statements_history_long
Revision #c42ffc1 2016-03-22 18:01:40 +0400
Cleanup All_share_tables_list definition
Revision #1fc2c63 2016-03-21 11:46:03 -0700 - Manual Merge of branch 'bb-10.2-mdev8789' into 10.2
Revision #f340aae 2016-02-17 14:30:25 -0800
Addressed the issues raised in the review for the main patch of MDEV-8789. Fixed a bug in TABLE_LIST::print. Fixed another bug for the case when the definition of a WITH table contained column list while the join in the main query used two instances of this table.
Revision #22f52f1 2015-12-22 08:56:30 -0800
Added sql_cte.cc for embedded.
Revision #6dbdb43 2015-12-21 12:13:39 -0800
Fixed compile errors of the merge of the patch for MDEV-8789 with 10.2.
Revision #dfc4772 2015-12-17 23:52:14 +0300
MDEV-8789 Implement non-recursive common table expressions
Revision #ec0fb66 2016-03-21 11:00:35 +0100
MDEV-9058: protocol: COM_MULTI command (post-post-review changes)
Revision #0c9d39e 2016-03-20 21:00:58 +0200
Fixed compiler failures and warnings
Revision #2f7b6c5 2016-01-07 16:00:02 +0100
MDEV-9058: protocol: COM_MULTI command (part 3)
Revision #fd1b7d0 2016-01-05 20:44:45 +0100
MDEV-9058: protocol: COM_MULTI command (part 2)
Revision #e537745 2015-11-26 11:21:56 +0100
MDEV-9058: protocol: COM_MULTI command (part 1)
Revision #e092995 2016-03-16 10:55:12 +0400
MDEV-9665 Remove cs->cset->ismbchar()
Revision #dc08cca 2016-03-11 16:55:57 +0100
MDEV-9704: ALTER TABLE does not work from client
Revision #5c1add3 2016-03-14 10:22:42 +0400
Revision #75d8544 2016-03-09 17:01:41 +0100
fix openssl memory leak in main thread
Revision #35e713d 2016-03-09 16:42:45 +0100
Fix leak from missing my_thread_end
Revision #351026c 2016-03-09 10:19:09 +0100
Fix threadpool memory leak and connect2 test
Revision #f12229f 2016-03-08 11:05:32 +0200
[MDEV-7978] Update test cases for sysvars_server_embedded.
Revision #0a87636 2016-03-08 10:50:04 +0200
[MDEV-7978] Make show_create_user testcase not run on embedded build
Revision #9c6fd42 2016-03-08 00:35:03 +0200
[MDEV-7978] Post review fixes and cleanups.
Revision #5e87314 2016-01-21 13:20:40 +0200
[MDEV-7978] Added show create user implementation.
Revision #dbedd9e 2016-01-19 14:33:00 +0200
[MDEV-7978] Update test cases
Revision #b4fcd1a 2016-01-19 14:30:19 +0200
[MDEV-7978] Updated syntax for SHOW CREATE USER
Revision #5c32d5e 2016-01-19 13:01:28 +0200
[MDEV-7978] Update test cases
Revision #b45c3d0 2016-01-18 02:16:59 +0200
[MDEV-7978] Implement alter user and tested create user
Revision #90b717b 2016-01-17 17:00:19 +0200
[MDEV-7978] Update grammar for new syntax
Revision #6066ede 2016-01-17 16:55:29 +0200
Fix warnings in sql_acl.cc
Revision #1a3db0e 2016-03-08 10:28:26 +0100
Fix threadpool after it was broken by MDEV-6150
Revision #a8d97fb 2016-03-01 10:21:42 +0400
MDEV-9651 - Simplify audit event dispatching
Revision #e9f6c81 2016-02-28 20:53:07 +0400
Fixed plugins.cracklib_password_check failure
Revision #ab44e89 2016-02-28 18:18:29 +0300
MDEV-9652: EXPLAIN FORMAT=JSON should show outer_ref_cond
Revision #0dbfc0f 2016-02-28 14:54:56 +0400
Yet more fixes covering thread_id type change
Revision #ee59091 2016-02-27 16:57:14 +0400
Yet more fixes covering thread_id type change
Revision #03839e7 2016-02-27 13:27:42 +0400
Corrected format string for long long thread_id
Revision #0d10b5a 2016-02-26 14:34:27 +0400
MDEV-8713 Add continuous binary log backup to mysqlbinlog. --raw, --stop-never and --stop-never-slave-server-id=id options added to the mysqlbinlog tool.
Revision #727bbdd 2016-02-26 18:33:53 +0400
Fixed log_tables and mysqlbinlog_row_minimal tests
Revision #3692bd3 2015-12-29 19:09:11 +0400
MDEV-9488 - Table cache cleanups
Revision #c1d1c59 2015-12-29 14:58:17 +0400
MDEV-9488 - Table cache cleanups
Revision #d3af894 2015-12-29 14:37:54 +0400
MDEV-9488 - Table cache cleanups
Revision #90c9641 2016-02-24 14:31:43 +0400
MDEV-7331 - information_schema.user_variables
Revision #d30ae14 2016-02-26 15:32:34 +0400
Fixed compilarion failure on 32bit systems
Revision #ed99046 2016-02-26 14:55:20 +0400
Fixed change_user and func_misc in embedded
Revision #804fb40 2016-02-26 13:37:31 +0400
Fixed plugins.feedback_plugin_send failure
Revision #b97e45f 2016-02-26 12:13:41 +0400
Fixed main.null failure in embedded
Revision #2552a95 2015-12-15 23:34:32 +0100
after merge fix debian builds
Revision #00d1db7 2016-02-25 18:19:55 +0100 - Merge branch '10.1' into 10.2
Revision #0485328 2016-02-16 19:26:59 +0200
Cache check_table_binlog_row_based and mark_trx_read_write Benefits: - Speeds up insert,write and delete by avoiding 1-2 function calls per write/update/delete. - Avoiding calling write_locked_table_maps() if not needed. - The inlined code is much smaller than before - Updating of table->s->cached_row_logging_check moved to when table is opened - Moved some bool values together in handler class to get better alignment.
Revision #b436db9 2016-02-10 00:20:23 +0100
Fix compilation
Revision #b309307 2016-02-08 22:34:41 +0200
Changed my_thread_id to int64 to fix compilation problem with my_atomic_add32_explicit on windows Fixed that server_audit.c also works if one compiles with safemalloc Fixed compiler warnings
Revision #1ab711b 2016-02-07 15:23:08 +0200
Corrected freeing of thd when running with wsrep and thread pool This is needed because of the new code where THD creation was moved to the new thread
Revision #70a4856 2016-02-01 12:48:29 +0200
We can't call set_server_version() in signal handler as it's not callable after server has started (assert in sys_var::where get_sys_var_value_origin())
Revision #3d4a739 2016-02-01 12:45:39 +0200
MDEV-6150 Speed up connection speed by moving creation of THD to new thread
Revision #076aa18 2016-01-30 00:11:27 +0200
Optimized intkorr() and intstore(functions) for intel 64 bits. (Benchmarked, about 30 % faster and 50 % smaller than original)
Revision #2ebc2ee 2016-02-06 18:07:54 +0100
cleanup: remove a couple of unused cmake checks and defines
Revision #b2f8d7b 2016-02-06 18:14:54 +0200 - Merge branch '10.1' into 10.2
Revision #d4b3a19 2016-01-17 21:21:39 +0100
MDEV-9117: Client Server capability negotiation for MariaDB specific functionality
Revision #36ecceb 2016-01-17 21:23:47 +0100
Fix client unit test to drop all used tables.
Revision #121dc27 2016-01-26 15:15:13 +0100
Make --slave-parallel-workers an alias for --slave-parallel-threads
Revision #7b50447 2016-01-16 18:45:26 +0400
Revision #98b6026 2016-01-14 17:23:23 +0400
Adding "const" qualifier to the argument of decimal_actual_fraction().
Revision #5b9ee3f 2016-01-12 17:03:29 +0400
MDEV-9220 Split filesort.cc:make_sortkey() and filesort.cc::sortlength() into virtual methods in Type_handler
Revision #454589b 2016-01-11 17:20:16 +0400
MDEV-9393 Split Copy_field::get_copy_func() into virtual methods in Field
Revision #250ab81 2015-12-30 19:39:31 +0100
Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe
Revision #f8dd40e 2015-12-29 18:06:00 +0400
MDEV-8491 - On shutdown, report the user and the host executed that.
Revision #2ba7ed7 2015-12-29 19:37:11 +0400 - Merge remote-tracking branch 'origin/10.1' into 10.2
Revision #63f0669 2015-12-23 15:52:34 +0400
MDEV-9297 - mysql_install_db launches mysqld 3x
Revision #ea578c9 2015-11-25 18:12:19 +0400
MDEV-8491 - On shutdown, report the user and the host executed that.
Revision #5c5034f 2015-12-28 12:18:41 +0400
Adding "const" qualifier to methods Field::eq_def() and Copy_field::get_copy_func().
Revision #af01d84 2015-12-27 00:39:39 +0400
MDEV-9327 Split memcpy_field_possible() into virtual methods in Field
Revision #6eabe21 2015-12-26 21:25:48 +0400
MDEV-9326 Split field_conv_incompatible() into methods
Revision #09cf0a6 2015-12-24 15:46:18 +0400
MDEV-7780 - Support for faking server version
Revision #39fb947 2015-12-24 11:37:16 +0400
Changing the parameter of Field::eq_def() from "Field *" to "const Field *"
Revision #0f94f94 2015-12-23 16:59:48 +0400 - Merge pull request #123 from ottok/ok-debpkg-10.2
Revision #e717ceb 2015-11-24 11:57:10 +0200
Debian packaging: extend libcrack hack to create correct control file
Revision #b424420 2015-12-23 14:15:00 +0400
MDEV-9316 Add Field::store_hex_hybrid()
Revision #12b86be 2015-12-04 21:51:34 +0400
Moving the "ha_field_option_struct *option_struct" member from Column_definition to Create_field, as it's not needed neither for make_field(), nor for SP variables, SP parameters, SP return values.
Revision #aee0680 2015-12-04 16:38:42 +0400
MDEV-9238 Wrap create_virtual_tmp_table() into a class, split into different steps
Revision #1040878 2015-12-03 23:59:47 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part8: Derive Item_copy from Type_handler_hybrid_field_type
Revision #192c748 2015-12-03 23:42:05 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part7: Derive Item_cache from Type_handler_hybrid_field_type
Revision #8eefe57 2015-12-03 15:20:57 +0400
Fixing DBUG_ASSERT() introduced in e3fed3b9b4f488e9ad1afa57333ae80249e6cb17 (a change adding a helper method Column_definition::make_field()) to take into account the EXECUTE stage of a prepared statement. This DBUG_ASSERT() caused crashes in a few tests when running "mtr --ps".
Revision #f3ff8b3 2015-12-03 10:10:59 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part6: Deriving Item_type_holder from Type_handler_hybrid_real_field_type
Revision #7d54d82 2015-12-02 19:30:47 +0100
MDEV-9206 : Disable malloc size callback prior to exit()
Revision #06cbf7c 2015-12-02 19:23:02 +0100
restore the check for HAVE_CXX_NEW, it is actually used
Revision #ee3a8cb 2015-12-02 16:22:19 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part5: Derive Item_param from Type_handler_hybrid_field_type
Revision #c3494e1 2015-12-02 12:14:06 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() A cleanup: removing members and functions that become unused: - Item_func_hybrid_field_type::cached_result_type - sp_map_result_type()
Revision #cd828fb 2015-12-02 10:49:16 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part4: Deriving Item_temporal_hybrid_func from Type_handler_hybrid_field_type
Revision #47a8c6c 2015-12-02 09:26:34 +0400 *
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part3: Deriving Item_splocal from Type_handler_hybrid_field_type
Revision #3e471bf 2015-12-01 14:20:09 +0400
MDEV-9215 Detect cmp_type() and result_type() from field_type() Part2: deriving Item_sum_sum from Type_handler_hybrid_field_type, removing "Item_result Item_sum_sum::hybrid_type".
Revision #607ef78 2015-12-01 13:13:23 +0400
Revision #e3fed3b 2015-11-27 20:50:19 +0400
A patch for MDEV-4912 Add a plugin to field types (column types) Adding Column_definition::make_field() as a convenience wrapper for ::make_field.
Revision #9d5c937 2015-11-24 19:55:52 +0400
MDEV-7780 - Support for faking server version
Revision #cc8e863 2015-11-26 15:04:55 +0400
Removing sp_variable::type, as it was always set to the same value with sp_variable::field_def.type, so there was data redundancy.
Revision #b50fa6d 2015-11-26 14:40:40 +0400
Removing the unused "field_type" parameter in sp_head::fill_field_definition().
Revision #253be36 2015-11-19 11:32:37 +0400
MDEV-7376 - Removal of the tool "mysql_zap"
Revision #0b5e975 2015-11-18 20:15:36 +0400
MDEV-8654 - Remove mysqlbug
Revision #e562b43 2015-11-19 16:54:45 +0400
MDEV-8111 - remove "fast mutexes"
Revision #e421289 2015-11-24 14:43:09 +0400
MDEV-8542 - The "aria_recover" variable should be renamed "aria_recover_options" to match MyISAM
Revision #54689e1 2015-11-19 16:50:09 +0400
MDEV-8715 - Obsolete sql_alloc() in favor of THD::alloc() and thd_alloc()
Revision #753d1f8 2015-11-18 23:54:01 +0400
MDEV-8716 - Obsolete sql_calloc() in favor of THD::calloc() and thd_calloc()
Revision #0746a07 2015-11-18 22:55:17 +0400
MDEV-8718 - Obsolete sql_strmake() in favor of THD::strmake() and thd_strmake()
Revision #464394b 2015-11-18 19:50:53 +0400
MDEV-8717 - Obsolete sql_strdup() in favor of THD::strdup() and thd_strdup()
Revision #13af865 2015-11-18 19:21:30 +0400
MDEV-8719 - Obsolete sql_memdup() in favor of THD::memdup() and thd_memdup()
Revision #55e67c3 2015-11-25 11:57:20 +0400
MDEV-8095 Split Create_field Part2: moving a few other fields from Column_definition to Create_field. sizeof(sp_variable) is now 200 bytes (vs 248 bytes in 10.1)
Revision #00ed55c 2015-11-25 11:22:10 +0400
A joint patch for:
Revision #a099686 2015-11-24 22:20:32 +0100
cleanup: remove Field->stored_in_db, Create_field->stored_in_db
Revision #13989b3 2015-11-24 11:04:10 +0100
cleanup: remove useless internal fied flag
Revision #4434c5c 2015-11-21 20:27:49 +0100
followup for optimizer_search_depth change
Revision #80ca997 2015-11-24 12:44:35 +0400
Changing %type of opt_place from to <const_simple_string>. A prerequisite change for: - MDEV-8093 sql_yacc.yy: add %type create_field for field_spec and column_def - MDEV-8094 sql_yacc.yy: get rid of the rules "opt_if_not_exists_table_element" and "opt_if_exists_table_element" - MDEV-8095 Split Create_field
Revision #58a6b9e 2015-11-22 07:20:15 +0100
cmake: message_once
Revision #4f84d9c 2015-11-20 13:41:22 +0100
cmake: MYSQL_PARSE_ARGUMENTS -> CMAKE_PARSE_ARGUMENTS
Revision #061f84a 2015-11-20 13:14:33 +0100
cmake: remove unused files
Revision #65d69c8 2015-11-05 15:16:37 +0100
cmake: remove unused checks, options, and symbols
Revision #e4b8823 2015-11-20 12:57:23 +0100
cmake: rename symbols used internally by check_compiler_flag.cmake
Revision #679aa12 2015-11-20 18:43:22 +0100
fix debian packaging for 10.2
Revision #d73cf39 2015-11-23 18:55:01 +0400
Revision #b7e9bf9 2015-11-23 17:52:09 +0400
MDEV-9169 BINLOG_SYM in keywords_sp causes shift/reduce conflicts
Revision #b7eaba4 2015-11-14 21:28:15 +0200
Bump debian/changelog for 10.2 series
Revision #6b97b0c 2015-11-23 14:49:23 +0400
MDEV-9166 Wrong error message and shift/reduce conflicts in the RETURNS clause
Revision #d0dc7b3 2015-11-20 11:18:16 +0100 - Merge branch '10.1' into 10.2
Revision #0d66c7d 2015-11-20 11:14:21 +0100
update tokudb to 10.2
Revision #81e4ce5 2015-11-19 10:56:30 +0100
Removed depricated optimizer_search_depth.
Revision #a55cb5c 2015-11-11 13:27:20 +0100
bump the VERSION
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?