MariaDB 10.2.0 Changelog
The most recent release of MariaDB 10.2 is:
MariaDB 10.2.44 Stable (GA) Download Now
Download Release Notes Changelog Overview of 10.2
Release date: 18 Apr 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 #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<ORDER> 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<ORDER> 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 <NONE> 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
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.