MariaDB 10.2.2 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: 27 Sep 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 #1f1990a
2016-09-25 17:28:49 -0700
- Fixed bug MDEV-10884. If a materialized derived table / view is specified by a unit with SELECTs containing ORDER BY ... LIMIT then condition pushdown cannot be done for these SELECTs. If a materialized derived table / view is specified by a unit containing global ORDER BY ... LIMIT then condition pushdown cannot be done for this unit.
- Revision #09cbb77
2016-09-26 02:39:25 +0300
- Follow-up for MDEV-10174 - fix the result file for the embedded test
- Revision #20d7f93
2016-09-25 00:21:14 -0700
- Adjusted test results.
- Revision #54efb08
2016-09-24 21:04:54 -0700
- Fixed bug MDEV-10881 The server missed to call check_dependencies_in_with_clauses() when processing PREPARE ... FROM CREATE ... SELECT / INSERT ... SELECT with WITH clause before SELECT.
- Revision #61ab733
2016-09-24 20:29:56 -0700
- Fixed bug MDEV-10883. When a prepared statement uses a CTE definition with a column list renaming of columns of the CTE expression must be performed for every execution of the prepared statement.
- Revision #018ac12
2016-09-24 20:44:15 +0000
- use latest Connector/C commit
- Revision #c1b2828
2016-09-24 20:20:33 +0300
- MDEV-10174: Make the fix for MDEV-8989 enabled by default in 10.2
- Revision #de2175e
2016-09-24 15:25:00 +0200
- Window functions can have an empty over clause
- Revision #45faae6
2016-09-24 15:18:37 +0200
- Typo fix
- Revision #1c858dd
2016-09-23 17:15:01 +0200
- Make win_big test specify only if Sort_merge_passes have happened
- Revision #8b95e7e
2016-09-23 14:03:19 +0200
- Make sure to call Rowid_seq_cursor::next to not face infinite recursion
- Revision #0479639
2016-09-23 14:18:29 +0300
- MDEV-9736: Window functions: multiple cursors to read filesort result
- Revision #6e40157
2016-09-22 22:18:45 +0200
- Clean up nth_value
- Revision #53cf265
2016-09-22 18:26:55 +0200
- Implement LEAD and LAG and NTH_VALUE functions
- Revision #29b227c
2016-09-22 18:22:34 +0200
- Cleanup win testcase to always be deterministic
- Revision #09a8c79
2016-09-22 18:17:45 +0200
- Fix win_std nondeterministic results
- Revision #3dd3a5d
2016-09-22 14:21:18 +0200
- MDEV-9935: Window functions: assertion failure with empty OVER () clause
- Revision #e992464
2016-09-21 21:47:47 +0200
- Update Frame_positional_cursor to also take an optional bound
- Revision #88a8abb
2016-09-21 21:47:00 +0200
- Add test results for win_first_last_value
- Revision #872c0b4
2016-09-21 16:45:36 +0200
- Allow first/last value functions to have frame definitions
- Revision #74fa106
2016-09-20 22:20:25 +0200
- Update features result to account for window functions counter
- Revision #a2bafba
2016-09-20 22:12:48 +0200
- Make first_value and last_value computation efficient
- Revision #15b8a77
2016-09-20 22:17:33 +0200
- Add results for first_value and last_value test case
- Revision #9a5930b
2016-09-20 20:44:49 +0200
- Implement first_value and last_value as window functions
- Revision #e413c6e
2016-09-20 12:18:35 +0200
- Add test case for STD function used as window function
- Revision #00bf18e
2016-09-20 11:11:24 +0200
- Move table record writing outside of loop
- Revision #2e7a585
2016-09-19 20:49:04 +0200
- Add test case for new window functions status var
- Revision #62df311
2016-09-19 20:45:30 +0200
- Add a counter for the number of select statements using window functions
- Revision #5cb5687
2016-09-17 11:17:48 +0200
- MDEV-10669: Crash in SELECT with window function used
- Revision #2857ff3
2016-09-16 20:38:22 +0200
- MDEV-10815: Window Function Expressions Wrong Results
- Revision #1c72441
2016-09-13 17:52:38 +0200
- Frame bounds using FOLLOWING or PRECEDING can have 0 as cardinal value
- Revision #954e465
2016-09-13 13:16:11 +0200
- Fix compilation failure of TokuDB on BSD-like systems
- Revision #a95e384
2016-09-24 15:27:56 +0300
- MDEV-10174: Make the fix for MDEV-8989 enabled by default in 10.2
- Revision #457f3b9
2016-09-23 14:42:12 -0700
- Added the test case for bug MDEV-9941 that was fixed some time ago.
- Revision #4872ec6
2016-09-23 14:22:20 -0700
- Fixed bug MDEV-10874. In some cases the method Window_funcs_sort::setup() did not build the sequence of sorting keys correctly.
- Revision #78f5879
2016-09-23 22:34:03 +0200
- more adequate rpm settings
- Revision #deafe7a
2016-09-23 16:01:28 +0200
- RPM fixes for CentOS7 and Fedora
- Revision #0f8a1a3
2016-09-23 14:19:07 +0400
- MDEV-10877 xxx_unicode_nopad_ci collations
- Revision #6304c0b
2016-09-19 12:31:20 +0000
- Windows : completion port based asynchronous IO.
- Revision #c46304f
2016-09-22 17:21:21 +0000
- Fix valgrind error.
- Revision #630035b
2016-09-22 17:13:05 +0000
- Fix buildbot errors on Windows
- Revision #f7a7c0c
2016-09-21 14:28:42 +0000
- MDEV-10297 Add priorization to threadpool
- Revision #f32a511 2016-09-22 17:50:37 +0200 - Merge branch '10.2' into bb-10.2-connector-c-integ-subm
- Revision #2726378 2016-09-22 07:59:13 -0700 - Merge branch 'bb-10.2-mdev9864' into 10.2
- Revision #48b4e33
2016-09-22 01:45:05 -0700
- Allowed to use WITH clauses before SELECT in CREATE ... SELECT and INSERT ... SELECT. Added test cases.
- Revision #c82c375
2016-09-21 13:28:22 +0200
- compilation failure on power8
- Revision #200430e
2016-09-22 07:38:28 +0300
- MDEV-10845: Server crashes in sync_array_cell_print with innodb-status-file
- Revision #f7640e1
2016-09-22 13:32:00 +0200
- use the latest C/C commit
- Revision #d2cfae6
2016-09-22 13:07:38 +0200
- copy-paste error fixed
- Revision #b309faf
2016-09-21 17:38:04 +0200
- buildbot failures
- Revision #d876f4b
2016-09-21 13:20:24 +0200
- disable session_track_schema for perfschema.socket_summary_by_instance_func
- Revision #59d51f0 2016-09-21 12:54:56 +0200 - Merge branch '10.2' into bb-10.2-connector-c-integ-subm
- Revision #4368efe
2016-09-19 19:07:17 +0200
- valgrind failures
- Revision #e4f7078
2016-09-19 19:55:49 +0200
- fix sporadic innodb.auto_increment_dup failures
- Revision #398d33c
2016-09-19 19:05:35 +0200
- fix main.index_intersect_innodb failure on trusty-amd64
- Revision #10aa393
2016-09-20 19:56:05 -0700
- Fixed bug MDEV-10842. In some cases the function compare_order_elements() erroneously returned CMP_EQ for not equal elements.
- Revision #3da077a 2016-09-19 09:54:16 -0700 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
- Revision #f9bdc7c 2016-09-19 09:47:08 +0200 - Merge branch '10.2' into bb-10.2-jan
- Revision #f7be8cf
2016-09-16 17:51:48 +0200
- update test results
- Revision #4572dca
2016-09-16 09:53:46 +0200
- increase I_S.FILES.FILE_NANE column length
- Revision #15b174a
2016-09-15 15:22:12 +0200
- debug-only test, use have_debug.inc
- Revision #882aea9
2016-09-15 11:00:28 +0200
- fix debian: no ha_innodb.so for you, sorry
- Revision #f5ef5531
2016-09-15 09:42:52 +0300
- Fixed mutex deadlock found with innodb.innodb-defrag-concurrent test. We should not take X-lock for index in the begining, setting tablespace as named space is enough.
- Revision #c8b3244
2016-09-14 15:23:59 +0200
- fix some quoting in error messages
- Revision #ea3262d
2016-09-14 15:10:47 +0200
- Fix innodb_fts suite
- Revision #4133d29
2016-09-14 15:11:01 +0300
- Fix crash on innodb_fts.innobase_drop_fts_index_table
- Revision #62ed880
2016-09-14 13:53:32 +0300
- Fix test failure on tc_partition_list_directory because innodb-strict-mode by default is now ON, disabling it for this test because test uses INDEX DICECTORY that is not really supported by InnoDB.
- Revision #a729656
2016-09-14 11:28:40 +0300
- MDEV-10548: Some of the debug sync waits do not work with InnoDB 5.7 (branch bb-10.2-jan)
- Revision #da168b3
2016-09-14 08:27:22 +0300
- MDEV-10200: IS tables are not found on 10.2 InnoDB 5.7 (branch bb-10.2-jan)
- Revision #587cb66
2016-09-13 23:48:03 +0000
- Windows : Remove one more CloseHandle() used on a (non-handle) thread id
- Revision #588b033
2016-09-13 21:55:21 +0000
- Add error logging for aio error on Windows
- Revision #7c6037c
2016-09-13 18:23:14 +0000
- Windows : CloseHandle() returned by CreateThread(). Don't wait until os_thread_exit to close it. Remove code from innodb_shutdown to close handles on Windows.
- Revision #bc526a5
2016-09-13 17:21:24 +0000
- avoid warnings about mtr.test_suppressions not being closed before the crash
- Revision #6ee37fa
2016-09-13 08:55:10 +0300
- Fix test failure.
- Revision #4ce0b3b
2016-09-11 14:05:29 +0200
- fix MYSQL_FTPARSER_BOOLEAN_INFO initialization
- Revision #dc900cc
2016-09-11 10:57:05 +0200
- Remove a bunch of TODO's, fix perfschema.threads_innodb test
- Revision #d019af4
2016-09-10 16:04:44 +0200
- misc after-merge changes:
- Revision #d8cbad0
2016-09-09 16:45:05 +0300
- More test case fixes.
- Revision #d3708f7
2016-09-09 10:01:18 +0300
- Fix bunch of test failures and solaris build missing include.
- Revision #11ae60d
2016-09-08 18:09:47 +0200
- MDEV-10551 Test innodb.defrag_mdl-9155 hangs on InnoDB 5.7
- Revision #fec844a
2016-09-06 09:43:16 +0300
- Merge InnoDB 5.7 from mysql-5.7.14.
- Revision #2e814d4
2016-08-12 11:17:45 +0300
- Merge InnoDB 5.7 from mysql-5.7.9.
- Revision #697a9d0
2016-09-19 09:53:36 -0700
- Fixed a failure with --valgrind for cte_recursive.test.
- Revision #f566a4f
2016-09-12 16:07:10 +0200
- maria.encrypt-wrong-key - cleanup properly
- Revision #85358dd
2016-09-17 11:01:27 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #cb575ab
2016-09-16 21:46:33 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #0d88b97
2016-09-16 19:07:59 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #a2b1c58
2016-09-16 18:35:56 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #8613633
2016-09-08 16:01:28 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #7e9ac7b
2016-06-29 16:33:08 +0400
- MDEV-10296 - Multi-instance table cache
- Revision #6c1c27e
2016-09-15 22:02:32 +0300
- Don't increment 'Empty_queries' for queries with errors.
- Revision #7ca60dd
2016-09-15 21:56:01 +0300
- Test case for fix assertion/hang in read_init_file()
- Revision #55eb6fa
2016-09-14 11:44:41 -0700
- Another attempt to fix bug MDEV-10785 + cleanup for the previous attempt.
- Revision #c22d307
2016-09-14 01:06:45 -0700
- Fixed bug MDEV-10785. The condition pushed into WHERE/HAVING of a materialized view/derived table may differ for different executions of the same prepared statement. That's why the should be ANDed with the existing WHERE/HAVING conditions only after all permanent transformations of these conditions has been performed.
- Revision #61d46e0 2016-09-13 12:10:53 -0700 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
- Revision #a0db19b
2016-09-13 20:28:58 +0400
- MDEV-10779 Failing assertion lex->proc_list.elements == 0 or syntax error on PROCEDURE ANALYSE in UNION
- Revision #08ba474
2016-09-13 11:58:35 -0700
- Fixed bug MDEV-10783. Do not push conditions into materialized views/derived tables marked with the flag 'fill_me'.
- Revision #54b81ac
2016-09-12 18:50:47 +0200
- Window functions fail with --ps-protocol
- Revision #ec59220
2016-09-12 13:53:55 +0200
- post-merge fixes for ec47bea
- Revision #025c4ec
2016-09-12 14:29:01 +0300
- Fix sysvars_server_notembedded rdiff for 32-bit
- Revision #fd5df6f 2016-09-12 13:53:39 +0400 - Merge pull request #232 from 0xAX/no-need-to-zero-vio-net
- Revision #077da07
2016-09-09 16:35:31 +0600
- no need to set net->vio to zero in mysql_real_connect
- Revision #76a0ed2
2016-09-12 13:11:35 +0400
- alter_table.test bug fixed.
- Revision #3630a00
2016-09-12 00:07:02 -0700
- Fixed bug MDEV-10782. This bug in the code of Item_ref::build_clone could cause corruption of items in where conditions. Also made sure that equality predicates extracted from multiple equality items to be pushed into materialized views were cloned.
- Revision #9810d5e
2016-09-11 11:55:57 +0200
- Helper function for debugging.
- Revision #1168e2f 2016-09-09 13:25:45 -0700 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
- Revision #49b2502
2016-09-09 18:09:59 +0200
- Fix assertion/hang in read_init_file()
- Revision #be2b833
2016-09-09 18:53:01 +0300
- It is now possible to remove values multiple times from window functions
- Revision #a37f24b
2016-09-09 18:21:08 +0300
- Add min/max test cases for window functions
- Revision #14690c7
2016-09-09 18:21:36 +0300
- Enable almost all aggregate functions for window functions
- Revision #dfd3be9
2016-09-09 14:46:47 +0300
- Make cursor implementation uniform
- Revision #ffed20c
2016-09-07 22:36:47 +0300
- Extend Frame_cursor to report the current row it is pointing at
- Revision #e174b13
2016-09-07 22:32:48 +0300
- Add a method to disable the automatic adding of values from cursors
- Revision #3ba867b
2016-09-07 21:35:56 +0300
- Convert Partition_read_cursor to inherit from Table_read_cursor
- Revision #1adc3fa
2016-09-04 05:51:10 +0300
- MDEV-10097: Assertion `count > 0' failed in Item_sum_sum::add_helper(bool)
- Revision #23e8b50
2016-09-01 18:10:15 +0300
- MDEV-10059: Compute window functions with same sorting criteria simultaneously
- Revision #19d24f0
2016-09-08 16:36:23 +0200
- MDEV-10763: Wrong result - server does not return NULL values from default list partition after ALTER table
- Revision #b22ed66
2016-09-08 19:43:09 +0200
- MDEV-10765: Wrong result - query does not retrieve values from default partition on a table partitioned by list columns
- Revision #2c52493
2016-09-09 13:12:47 +0200
- Fixed condition
- Revision #ec47bea 2016-09-09 12:15:53 +0200 - Merge parallel replication async deadlock kill into 10.2.
- Revision #7e0c9de
2016-09-08 15:25:40 +0200
- Parallel replication async deadlock kill
- Revision #06b7fce 2016-09-09 08:33:08 +0200 - Merge branch '10.1' into 10.2
- Revision #8494039
2016-09-06 16:34:25 +0200
- fix the test to work
- Revision #61fd38a
2016-09-05 17:11:14 +0200
- update plugin maturities
- Revision #362ad94
2016-09-05 09:11:42 +0200
- cleanup: don't copy-paste, don't current_thd
- Revision #747893a
2016-09-02 14:40:09 -0400
- MDEV-10545: Update perfschema.nesting result
- Revision #31697d0
2016-09-02 12:21:40 -0400
- MDEV-10545: Server crashed in my_copy_fix_mb on querying I_S and P_S tables
- Revision #a322651
2016-08-29 16:44:46 +0200
- MDEV-10017: Get unexpected `Empty Set` for correlated subquery with aggregate functions
- Revision #f6e47c0 2016-08-31 11:51:12 +0400 - Merge pull request #224 from 0xAX/build-get-rid-from-die
- Revision #080ac47
2016-08-25 15:56:53 +0600
- remove die() from BUILD/autorun.sh
- Revision #64fe389
2016-08-30 10:32:37 -0400
- bump the VERSION
- Revision #1f2ff25
2016-09-08 22:41:50 +0200
- Fixed embedded server.
- Revision #5c7d829
2016-09-09 13:25:02 -0700
- Another attempt to fix bug MDEV-10736.
- Revision #effb65b
2016-09-07 19:34:11 -0700
- Adjusted test results.
- Revision #a2b8bdf 2016-09-07 15:49:56 -0700 - Merge branch '10.2' into bb-10.2-mdev9864
- Revision #4ec088f
2016-08-29 22:29:12 +0200
- MDEV-8348: Add catchall to all table partitioning for list partitions
- Revision #95b8dcb
2016-09-07 17:09:29 +0300
- MDEV-10729: Server crashes in st_select_lex::set_explain_type
- Revision #a032fd5
2016-09-07 16:43:45 +0400
- MDEV-10758 engines/funcs.db_alter_collate_ascii and engines/funcs.db_alter_collate_utf8 fail with wrong results
- Revision #e305054
2016-09-07 12:22:41 +0300
- MDEV-10058: Suspicious EXPLAIN output for a derived table + WITH + joined tabl
- Revision #4c39f75
2016-09-07 11:35:06 +0300
- MDEV-10057: Crash with EXPLAIN + WITH + constant query
- Revision #06ba09d 2016-09-07 11:17:41 +0300 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
- Revision #dd283db
2016-09-07 11:36:22 +0400
- MDEV-8909 union parser cleanup
- Revision #5e20c61
2016-09-07 08:13:17 +1000
- MDEV-10707 Tokudb tokudb_parts test suites failing (#229)
- Revision #a6fb647
2016-07-29 18:21:08 +0200
- MDEV-10419: crash in mariadb 10.1.16-MariaDB-1trusty
- Revision #82626d7
2016-09-07 08:51:18 -0700
- Adjusted test results.
- Revision #5684f9d 2016-09-06 14:43:05 -0700 - Merge branch '10.2' into bb-10.2-mdev9864
- Revision #d6f87e6
2016-09-06 14:36:59 -0700
- For some unclear reasons the test case for bug MDEV-10736 does not work in non-debug modes.
- Revision #dc9b092
2016-09-06 11:20:50 -0700
- More cleanup.
- Revision #2c6d620 2016-09-06 10:57:14 -0700 - Merge branch '10.2' into bb-10.2-mdev9864
- Revision #2d36e5a
2016-09-06 10:05:36 -0700
- Fixed bug MDEV-10736 that caused crashes. The bug manifested itself for recursive definitions that used anchors over tables with blobs.
- Revision #2254400
2016-09-06 14:42:33 +0400
- MDEV-10421 duplicate CHECK CONSTRAINTs.
- Revision #00dfe27
2016-09-06 14:42:54 +0400
- Recording information_schema.result (forgotten in the patch for MDEV-9711)
- Revision #ee19806
2016-09-06 12:50:02 +0400
- MDEV-9711 NO PAD collations
- Revision #e4f6fd5
2016-09-06 12:37:11 +0400
- MDEV-10743 LDML: a new syntax to reuse sort order from another 8bit simple collation
- Revision #8ae6592
2016-09-05 23:07:31 -0700
- Fixed bug MDEV-10737. This bug in st_select_lex_node::move_node could result in invalid select lists in recursive units that could cause falling into infinite loops when iterating over selects in such units.
- Revision #2f83cc6
2016-09-06 09:11:34 -0700
- Removed redefinitions of some newly introduced constants.
- Revision #9fc2358 2016-09-05 22:13:01 -0700 - Merge branch '10.2' into bb-10.2-mdev9864
- Revision #aaedb63
2016-09-05 16:01:44 +0300
- MDEV-10741 sys_vars.sysvars_server_embedded 32-bit fails in buildbot
- Revision #9e89e11
2016-09-05 10:03:10 +0400
- MDEV-10742 LDML: make conf_to_src reuse common data between collations
- Revision #de02bfd
2016-09-05 22:10:50 -0700
- The code that pushed conditions into derived did not take into account that the list of equal items in an Item_equal object may contain items with type() == REF_ITEM.
- Revision #7faff4d 2016-09-04 20:42:07 -0700 - Merge branch '10.2' into 10.2-mdev9197
- Revision #1da21cd
2016-06-02 12:12:26 +0200
- MDEV-10035: DBUG_ASSERT on CREATE VIEW v1 AS SELECT * FROM t1 FOR UPDATE
- Revision #3dcca1b
2016-09-03 14:25:04 +0400
- A fix for 1ca595fbf7d186bbe9f2f9896869b316d6e9567a (LDML refactoring)
- Revision #1ca595f
2016-09-03 09:05:56 +0400
- LDML refactoring for "MDEV-9711 NO PAD collations"
- Revision #3b40f78
2016-09-04 20:11:58 -0700
- Fixed a flaw in the implementation of condition push-down for materialized views and derived tables: there were no push-down if the view was defined as union of selects without aggregation. Added test cases with such unions.
- Revision #102fc62
2016-09-01 23:44:42 -0700
- Fixed a failure with cte_recursive.test: Do not push conditions into recursive with tables.
- Revision #4de75af
2016-09-01 23:37:27 -0700
- Fixed the previous merge to be able to build mysqld. Adjusted one result file.
- Revision #17622bc 2016-09-01 15:07:10 -0700 - Merge branch '10.2' into 10.2-mdev9197
- Revision #addb38f
2016-09-01 21:15:17 +0300
- More DBUG_PRINT's to make it easier to debug parallel replication
- Revision #b6e4362
2016-09-01 21:11:47 +0300
- Split rpl_parallel into two tests to make it easier to know what goes wrong. rpl_parallel_conflicts now contains the tests that can cause row conflicts in replication.
- Revision #e19ca69
2016-09-01 19:52:04 +0300
- Update test results, mysql-test/r/mysqld--help,win.rdiff
- Revision #dd31e5c
2016-08-26 16:39:32 +0400
- MDEV-9593 - Print the real version in the error log
- Revision #3fb4f9b 2016-08-31 16:16:54 -0700 - Merge branch '10.2-mdev9197-cons' of github.com:shagalla/server into branch 10.2-mdev9197.
- Revision #eb2c147
2016-05-01 22:29:47 +0300
- The consolidated patch for MDEV-9197.
- Revision #670760d
2016-08-31 10:51:31 -0700
- Adjusted test results after the previous merge.
- Revision #080f16a 2016-08-31 10:49:36 -0700 - Merge branch '10.2' of github.com:MariaDB/server into bb-10.2-mdev9864
- Revision #d8ad96e
2016-08-31 20:50:19 +0300
- Update sys_vars.sysvars_server_embedded after recent pushes
- Revision #f11e892 2016-08-31 10:34:21 -0700 - Merge branch '10.2' of github.com:MariaDB/server into bb-10.2-mdev9864
- Revision #1eb58ff
2016-08-31 20:33:28 +0300
- Update mysql-test/r/mysqld--help,win.rdiff
- Revision #7b86fda
2016-08-28 09:44:49 +0200
- Fixed length of codding of COM_MULTI parts.
- Revision #6dfa1d3
2016-08-09 15:49:30 +0200
- MDEV-8931: (server part of) session state tracking
- Revision #0ee3e64
2016-05-30 21:22:50 +0200
- MDEV-8931: (server part of) session state tracking
- Revision #c8948b0
2016-04-15 20:47:45 +0200
- MDEV-8931: (server part of) session state tracking
- Revision #e7608a7
2016-04-15 20:40:25 +0200
- MDEV-8931: (server part of) session state tracking
- Revision #468a6ad
2016-08-31 11:48:51 +0400
- Fixed package build failure README -> README.md
- Revision #c650a73 2016-08-31 09:43:57 +0400 - Merge pull request #222 from grooverdan/10.2-README-markdown
- Revision #8cbc96b
2016-08-24 15:00:59 +1000
- Markdown README for a prettier github representation
- Revision #2250e9e 2016-08-30 16:14:51 -0700 - Merge 10.2 into 10.2-mdev9864.
- Revision #4ca7b22
2016-08-30 09:16:50 +0300
- Safety fix to previous patch
- Revision #bbfb5d7
2016-08-29 20:33:25 +0300
- Fixed failures for privilege_table_io and wsrep_cluster_address_basic
- Revision #1c91569
2016-08-29 20:28:06 +0300
- Set server_id to 1 by default and disallow to set it to 0 This makes it easier to setup master as on only have to set --log-bin. Before this patch if one did set up the master with just --log-bin, slaves could not connect until server_id was set on the master, which could be both confusing and hard to do.
- Revision #e139d97
2016-08-29 13:11:34 +0300
- Fixed compiler warning and failing test suite because system dependency
- Revision #96e95b5
2016-08-29 13:10:17 +0300
- Better SHOW PROCESSLIST for replication - When waiting for events, start time is now counted from start of wait - Instead of having "Connect" as "Command" for all replication threads we now have: - Slave_IO for Slave thread reading relay log - Slave_SQL for slave executing SQL commands or distribution queries to Slave workers - Slave_worker for slave threads executin SQL commands in parallel replication
- Revision #eac7e57
2016-07-25 22:15:05 +0200
- Feature_check_constraint status variable
- Revision #7450cb7
2016-07-25 17:57:31 +0200
- re-fix vcols on demand, not always for every SELECT
- Revision #cd51c7f
2016-07-24 15:12:54 +0200
- move away from TIMESTAMP_DNUN_FIELD/TIMESTAMP_DN_FIELD code
- Revision #12d2c4f
2016-07-23 16:55:52 +0200
- optimize constant default expressions
- Revision #4070d55
2016-07-24 14:54:52 +0200
- fix: CHECK and DEFAULT after CREATE ... SELECT
- Revision #3aff76f
2016-07-23 16:26:24 +0200
- vcol flag rename VCOL_UNKNOWN -> VCOL_FIELD_REF
- Revision #159dc96
2016-07-22 15:36:31 +0200
- cleanup: redundant variable
- Revision #3953743
2016-07-22 14:24:23 +0200
- clarify the comment
- Revision #6e5048e
2016-07-22 13:48:21 +0200
- clarify the error message for frm size overflow
- Revision #266563a
2016-07-22 13:44:58 +0200
- fix: CREATE TABLE (col TIMESTAMP(6) DEFAULT NOW(2))
- Revision #73a220a
2016-07-25 14:34:37 +0200
- session-state dependent functions in DEFAULT/CHECK/vcols
- Revision #eb9bce5
2016-07-19 22:10:54 +0200
- split fix_vcol_expr()
- Revision #ebf1e1d
2016-07-19 14:12:24 +0200
- NULL pointer dereference
- Revision #b48555e
2016-07-21 17:46:41 +0200
- fix: DEFAULT() in a view should be not updatable
- Revision #2013a7f
2016-07-21 14:03:49 +0200
- fix: CURRENT_ROLE() inside SECURITY DEFINER views
- Revision #6820bf9
2016-07-19 11:18:58 +0200
- do not quote numbers in the DEFAULT clause in SHOW CREATE
- Revision #c5c9128
2016-07-24 16:54:01 +0200
- cleanup: use multi_alloc_root
- Revision #1fd8b0a 2016-08-27 08:33:46 +0400 - Merge pull request #226 from 0xAX/profile-must-be-enabled
- Revision #e7f5443
2016-08-26 16:49:46 +0600
- Call profiling.restart() and profiling.reset() only if profiling is enabled
- Revision #cb1e442
2016-08-30 11:13:25 -0700
- Adjusted test results.
- Revision #501fc1a
2016-08-29 22:58:01 -0700
- Returned the test case that was removed by mistake.
- Revision #9ac235a
2016-08-29 22:45:17 -0700
- MDEV-9864: cleanup, re-factoring. Added comments. Added reaction for exceeding maximum number of elements in with clause. Added a test case to check this reaction. Added a test case where the specification of a recursive table uses two non-recursive with tables.
- Revision #c8f85bf
2016-08-26 16:09:22 -0700
- MDEV-9864: cleanup, re-factoring. Added comments.
- Revision #f33c352
2016-08-11 14:39:26 -0700
- Adjusted test result.
- Revision #2f9555c
2016-08-10 15:51:40 -0700
- Removed the parameter from st_select_lex_unit::exec_recursive. Moved checking whether the limit set for the number of iterations when executing a recursive query has been reached from st_select_lex_unit::exec_recursive to TABLE_LIST::fill_recursive. Changed the name of the system variable max_recursion_level for max_recursive_iterations. Adjusted test cases.
- Revision #e20e28b
2016-08-10 01:13:09 +0300
- Fix for the previous cset: make first_explain_order_tab handle degenerate joins
- Revision #a2f245e
2016-08-08 23:02:52 +0300
- MDEV-10372: EXPLAIN fixes for recursive CTEs, including FORMAT=JSON
- Revision #e1c92a6
2016-08-05 14:12:01 -0700
- Fixed a problem with unreferenced CTE: explain for the query containing WITH clause with an unreferenced CTE caused a crash. Added a test covered this case.
- Revision #247632e
2016-07-29 01:10:00 -0700
- Fixed bug MDEV-10344. The patch for bug MDEV-9937 actually did not fix the problem of name resolution for tables used in views referred in queries with WITH clauses. This fix corrects the patch.
- Revision #f982d10
2016-07-26 22:58:33 -0700
- Fixed the following problem: Temporary tables created for recursive CTE were instantiated at the prepare phase. As a result these temporary tables missed indexes for look-ups and optimizer could not use them.
- Revision #8c6a9aa
2016-06-30 15:13:12 -0700
- Added a proper check for acceptable mutually recursive CTE.
- Revision #22c37c1
2016-06-29 15:20:24 -0700
- Adjusted test results.
- Revision #9606525
2016-06-25 21:38:40 -0700
- Simplified the code that fills recursive tables.
- Revision #0eec187
2016-06-07 15:01:34 -0700
- A commit to force buildbot working.
- Revision #096286c
2016-06-07 11:06:54 -0700
- The method With_element::reset_for_exec was not called in non-debug builds.
- Revision #0a6e6d7
2016-06-06 10:01:16 -0700
- Fixed numerous problems for mutually recursive CTE. Actually mutually recursive CTE were not functional. Now the code for mutually recursive CTE looks like functional, but still needs re-writing. Added many new test cases for mutually recursive CTE.
- Revision #6c6c3af 2016-05-25 00:34:13 +0300 - Merge branch '10.2' into 10.2-mdev9864
- Revision #c7c2f8d 2016-05-25 00:29:13 +0300 - Merge branch '10.2' of github.com:MariaDB/server into 10.2
- Revision #b4f1f42
2016-05-24 21:29:52 +0300
- Fixed the problem of wrong identification of WITH tables defined in WITH clauses without RECURSIVE. Added test cases to check the fix. Fixed the problem of wrong types of recursive tables when the type of anchor part does not coincide with the type of recursive part. Prevented usage of marerialization and subquery cache for subqueries with recursive references. Introduced system variables 'max_recursion_level'. Added a test case to test usage of this variable.
- Revision #0f7fe2a
2016-05-19 23:17:19 +0300
- Changes in test files
- Revision #46a2e41
2016-05-19 22:07:53 +0300
- Fixed many problems in the code of With_element::check_unrestricted_recursive(). Added the check whether there are set functions in the specifications of recursive CTE. Added the check whether there are recursive references in subqueries. Introduced boolean system variable 'standards_compliant_cte'. By default it's set to 'on'. When it's set to 'off' non-standard compliant CTE can be executed.
- Revision #3b47632
2016-05-14 23:33:50 +0300
- Fixed a bug that caused crashes for SHOW CREATE VIEW <view> when <view> was recursive. Added a test case to check the fix.
- Revision #d9b332b
2016-05-12 23:23:12 +0300
- Made prepared statement, explain and views working with recursuve CTE.
- Revision #d0e973a
2016-05-10 22:32:02 +0300
- Fixed merge problems to allow mysql-test suite 'main' to pass
- Revision #f516b96
2016-05-09 23:39:10 +0300
- Main patch for MDEV-9864
- Revision #5703d26 2016-05-09 21:54:22 +0300 - Merge branch '10.2' into 10.2-mdev9864
- Revision #93845e1
2016-05-08 21:19:51 +0300
- Initial commit for MDEV-9864 containing only test files
- Revision #be1d06c
2016-05-08 23:04:41 +0300
- Merge branch '10.2' into 10.2-mdev9864
- Revision #e09b1f2
2016-05-08 21:50:13 +0300
- Initial commit just to make a branch for MDEV-9864
- Revision #fb8bc59
2016-09-16 07:27:23 +0200
- mysqld_safe: don't use "$DATADIR/my.cnf"
- Revision #7fc36e6
2016-09-17 12:38:47 +0200
- set the default socket addr for C/C
- Revision #992606f
2016-09-17 10:15:09 +0200
- only put real *.so.* shared libraries in compat.rpm
- Revision #a749246
2016-09-16 12:21:05 +0200
- a couple of C/C bugs to fix failures in ps-protocol
- Revision #b138414
2016-09-15 15:31:28 +0200
- fix many rpl test failures
- Revision #ddc481b
2016-09-15 09:22:04 +0200
- tls fixes in c/c
- Revision #9ee34f7
2016-09-14 16:09:33 +0200
- install client plugins into their old location
- Revision #2ae5c55
2016-09-13 14:29:04 +0200
- debian builds
- Revision #e5c36c7
2016-09-12 23:00:40 +0200
- fix mysql_client_test test
- Revision #694fd4e
2016-09-12 19:15:01 +0200
- restore support for symbol versioning in libmysqld
- Revision #cacb57b
2016-09-12 18:16:51 +0200
- pass openssl config to C/C
- Revision #0aa6817
2016-09-07 19:16:43 +0200
- name clash with gnutls on on base64_encode
- Revision #5ea5a7f
2016-09-05 08:09:16 +0200
- auto-clone C/C, if possible
- Revision #79fa256
2016-09-04 14:04:40 +0200
- really add a submodule
- Revision #ece01ef
2016-09-03 14:04:17 +0200
- After-review changes
- Revision #1206763
2016-09-03 11:31:44 +0200
- Build 10.1 compat rpm
- Revision #10e1ff8
2016-09-04 13:42:01 +0200
- better identify C/C unit tests in mysql-test
- Revision #017195c
2016-09-04 13:41:45 +0200
- fix RPM builds
- Revision #85828b8
2016-09-04 13:41:03 +0200
- fix "make dist" to support submodules
- Revision #ed0b84a
2016-09-04 13:35:14 +0200
- remove libmysql/
- Revision #4ba198c
2016-09-04 13:33:59 +0200
- compiler warning
- Revision #365f199
2016-09-12 17:47:06 +0200
- fix the plugin suite to pass
- Revision #1fc49d3
2016-09-04 13:26:30 +0200
- Add C/C as a submodule in libmariadb/
- Revision #ca02ad4
2016-09-04 13:32:31 +0200
- fix cmake MESSAGE_ONCE macro for multi-line messages
- Revision #6152784
2016-09-05 16:05:13 +0200
- make CONNECT's finding Java and JNI less verbose
- Revision #58f20b0
2016-09-04 13:23:03 +0200
- Set cmake policy CMP0054 NEW
- Revision #663835f
2016-09-03 11:23:51 +0200
- .gitignore for rpm builds
- Revision #34f3fd2
2016-08-22 16:45:46 +0200
- add libmysqlclient's dependencies to the output of mysql_config
- Revision #22ea51e
2016-08-21 12:01:57 +0000
- Increase shared library version
- Revision #56c4cfe
2016-08-19 20:03:05 +0000
- MDEV-9293 - Use MariaDB's Connector/C in server
- Revision #31a8cf5
2016-08-19 15:46:27 +0000
- Revert "MDEV-9293 Connector/C integration"
- Revision #7b89b9f
2016-08-19 15:27:37 +0000
- MDEV-9293 Connector/C integration
- Revision #daff133
2016-08-18 12:47:20 +0400
- MDEV-9185 - Integrate with Travis-CI for easier and more automatic QA
- Revision #69052ed
2016-08-08 17:29:22 -0400
- MDEV-10320: NO-OP ALTER TABLE on temporary tables getting
- Revision #df9b455
2016-08-08 17:26:06 -0400
- MDEV-10216: Assertion `strcmp(share->unique_file_name,filename) ||
- Revision #45ffbda
2016-08-05 14:36:07 +1000
- MDEV-9872: used optimized crc32 for SQL CRC32 function
- Revision #c82bc56
2016-08-05 14:16:35 +1000
- crc32-vpmsum: Restore non volatile registers on zero length CRC
- Revision #a2c826b
2016-03-15 18:02:51 +1100
- MDEV-9872: New Power8 crc32(ieee) optimized functions
- Revision #e7e313f
2016-03-15 18:03:20 +1100
- test case for CRC32() SQL function
- Revision #9c2215e
2016-07-05 16:37:42 +0400
- MDEV-9872 - Add common optimized CRC32 function interface
- Revision #86975e0
2016-08-01 19:24:55 +0200
- MDEV-7901: re-implement analyze table for low impact
- Revision #ba4ed3e
2016-08-03 13:36:12 -0400
- MDEV-10492: Assertion failure on shutdown when wsrep_sst_auth set in config
- Revision #08683a7
2016-07-30 14:42:49 -0400
- Galera test fixes.
- Revision #77a8ae0
2016-07-30 14:40:47 -0400
- Cleanup around wsrep system variables.
- Revision #355bf4f
2016-07-30 14:36:41 -0400
- Cleanup around wsrep mdl exception.
- Revision #fb07658
2016-07-25 13:07:50 +0200
- MDEV-10271: Stopped SQL slave thread doesn't print a message to error log like IO thread does
- Revision #840015f
2016-07-21 14:11:21 +0400
- MDEV-10238 - tokudb_bugs.db938 fails due to connection logging (also affects buildbot)
- Revision #848d211
2016-06-29 16:29:06 +0200
- MDEV-10084: SQL batch united response
- Revision #05d07e3
2016-07-04 08:36:24 -0400
- bump the VERSION
- Revision #59ec397
2016-07-03 19:12:20 +0400
- Removing duplicate code in double-to-longlong conversion.
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.