当前位置: > 数据库 > MariaDB >

MariaDB 10.1.8 发布,MySQL 分支

时间:2015-10-18 12:41来源:linux.it.net.cn 作者:IT

MariaDB 10.1.8 发布,此版本更新内容如下:

  • Revision #7e29f2d62015-10-15 18:25:54 +0400

    • MDEV-8948 ALTER ... INPLACE does work for BINARY, BLOB

  • Revision #19937802015-10-13 00:04:51 +0200

    • fix build on sol10-64

  • Revision #7454f1c2015-10-15 08:49:58 +0200

    • fix events_1 test for October 2015

  • Revision #534e4242015-10-14 23:21:36 +0200

    • fix lowercase* tests labrador

  • Revision #2a471e82015-10-14 15:29:57 +0200

    • fix func_hybrid_type crash in --ps --embedded

  • Revision #b867ade2015-10-14 18:33:16 +0400

    • Removing Used_tables_and_const_cache from "class udf_handler". It was used only temporary, during udf_handler::fix_fields() time, and then copied to the owner Item_func_or_sum object. Changing the code to use the Used_tables_and_const_cache part of the owner Item_sum_or_func object directly.

  • Revision #3723c702015-10-14 07:46:31 +0200

    • MDEV-426: systemd PermissionsStartOnly=true by default

  • Revision #079cc482015-10-14 07:32:34 +0200

    • MDEV-426: systemd mariadb-sevice-convert - abs paths

  • Revision #82fb0352015-10-14 07:05:42 +0200

    • MDEV-426: mariadb-service-convert to use MYSQLD_OPTS

  • Revision #ddb93b42015-10-14 05:14:06 -0400

    • WSREP_TO_ISOLATION_BEGIN should be called with the table list.

  • Revision #950e6f52015-10-11 10:32:44 +0200

    • Fixed Fedora 22 package build failure.

  • Revision #6346d1d2015-09-28 15:08:09 +0400

  • Revision #20c2ae32015-09-17 22:16:19 +1000

  • Revision #92271c72015-09-22 21:59:18 +0200

    • MDEV-8087: Server crashed in Time_and_counter_tracker::incr_loops

  • Revision #e19a6f32015-10-12 10:03:04 +0200

    • Merge branch 'bb-10.1-serg' into 10.1

  • Revision #0b4c3ad2015-10-12 10:49:37 +0400

    • Moving Used_tables_and_const_chache from Item_func to Item_func_or_sum and thus reusing Used_tables_and_const_cache for Item_sum instead of declaring the same members inside Item_sum.

  • Revision #dfb74de2015-10-12 00:37:58 +0200

    • Merge branch '10.0' into 10.1

  • Revision #b7858572015-10-11 11:53:02 +0200

    • s/--silent/--silent-startup/

  • Revision #b4fad1f2015-10-11 07:57:40 +0200

    • fix feedback plugin tests

  • Revision #c4e336e2015-10-10 14:19:02 +0200

    • fix the encryption.filekeys_nofile test

  • Revision #e7cb0322015-10-09 19:29:03 +0200

    • fixes for buildbot:

  • Revision #2ca41412015-10-09 18:24:17 +0200

    • Merge branch 'merge-perfschema-5.6' into 10.0

  • Revision #01be6632015-10-09 18:16:27 +0200

    • Merge branch 'merge-xtradb-5.6' into 10.0

  • Revision #77c44a32015-10-09 17:48:31 +0200

    • update innodb version

  • Revision #04af5732015-10-09 17:47:30 +0200

    • Merge branch 'merge-innodb-5.6' into 10.0

  • Revision #1b41eed2015-10-09 17:22:53 +0200

    • 5.6.27

  • Revision #86ff4da2015-10-09 17:21:46 +0200

    • 5.6.27

  • Revision #6a821d72015-10-09 17:20:49 +0200

    • 5.6.26-74.0

  • Revision #cfeedbf2015-10-09 17:12:26 +0200

    • Merge branch '5.5' into 10.0

  • Revision #16c4b3c2015-10-09 16:43:59 +0200

    • fixes for buildbot:

  • Revision #bff1af92015-07-16 15:50:26 -0700

    • Clarify the log message about master_info and relay_info files.

  • Revision #0ea42332015-09-18 18:27:54 +0200

    • remove --default-myisam from mtr

  • Revision #2a9bcc62015-09-17 14:45:28 +0200

  • Revision #99142ab2015-09-17 14:34:03 +0200

    • mysql and mysqldhow man pages

  • Revision #ed195b22015-09-10 20:12:50 +0200

    • MDEV-7680: mysqld_safe and mysql_multi man pages

  • Revision #50775092015-09-09 14:32:52 +0200

  • Revision #affff1a2015-10-09 13:08:41 +0300

    • Less logging of not critial things during startup/shutdown:

  • Revision #602c8032015-10-09 13:02:55 +0300

    • Don't enable file_key_management_plugin by default (as this gives warnings in the log) Better warning from file_key_management plugin if filename is not given

  • Revision #c696fc72015-10-09 13:01:07 +0300

    • Fixed compiler warnings and errors

  • Revision #b0935fc2015-10-07 15:52:26 +0500

    • MDEV-8842 add group support to pam_user_map module. Added to the pam_user_map module.

  • Revision #3757bc52015-10-05 14:46:12 +0500

    • MDEV-8431 Feedback plugin needs an option for http proxy. 'feedback_http_proxy' system variable added to specify the proxy server as host:port. Not a dynamic one.

  • Revision #f41a41f2015-10-09 00:06:16 +0200

    • Merge branch 'merge-xtradb-5.5' into 5.5

  • Revision #db79f4c2015-10-08 23:02:43 +0200

    • 5.5.45-37.4

  • Revision #82e9f6d2015-10-08 22:54:24 +0200

    • Merge remote-tracking branch 'mysql/5.5' into 5.5

  • Revision #16ad1fc2015-10-08 20:48:46 +0400

    • MDEV-8921 Wrong result for CAST(AVG(double_column) AS SIGNED)

  • Revision #7091b782015-10-08 19:19:21 +0400

    • MDEV-8918 Wrong result for CAST(AVG(bigint_column) AS SIGNED)

  • Revision #174a0b92015-10-08 12:09:05 +0400

    • Clean-up: Item_sum_variance and Item_variance_field had hybrid type infrastructure, though in fact they always return REAL result. Removing hybrid type artifacts.

  • Revision #c8d51122015-10-08 00:32:07 +0200

    • MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows

  • Revision #6dd41142015-10-08 10:45:32 +0300

    • Better error messages if slave is not properly configured

  • Revision #a69a6dd2015-10-08 10:45:09 +0300

    • MDEV-4487 Allow replication from MySQL 5.6+ when GTID is enabled on the master MDEV-8685 MariaDB fails to decode Anonymous_GTID entries MDEV-5705 Replication testing: 5.6->10.0

  • Revision #7c1e2fe2015-10-08 10:17:07 +0300

    • Better error message if failed

  • Revision #ca051fa2015-10-08 10:16:35 +0300

    • Allow row events in replication stream for slave in all cases (even when configured with --binlog-format=statement). Before we got an error on the slave and the slave stopped if the master was configured with --binlog-format=mixed or --binlog-format=row.

  • Revision #d278fb42015-10-08 09:58:44 +0300

    • Fixed tokudb test result to make it stable (was altering between index and range)

  • Revision #de1a48e2015-10-08 08:59:58 +0400

    • A clean-up for a few recent result set metadata related bug fixes: - MDEV-8875 Wrong metadata for MAX(CAST(time_column AS DATETIME)) - MDEV-8873 Wrong field type or metadata for LEAST(int_column,string_column) - MDEV-8912 Wrong metadata or type for @c:=string_or_blob_field

  • Revision #87777242015-10-07 20:19:29 +0400

    • MDEV-8912 Wrong metadata or type for @c:=string_or_blob_field

  • Revision #8afe96f2015-10-07 11:42:23 +0400

    • MDEV-8910 Wrong metadata or field type for MAX(COALESCE(string_field))

  • Revision #bed4e842015-08-18 13:28:17 +0200

  • Revision #d6371d32015-10-06 18:03:10 +0300

  • Revision #4a602042015-10-06 16:15:34 +0300

    • MDEV-8903: Buildbot valgrind failure: Invalid read of size 1 in sql_memdup...

  • Revision #12897942015-10-06 15:54:37 +0300

  • Revision #21adad02015-10-06 15:40:26 +0300

    • MDEV-8901: InnoDB: Punch hole is incorrecty done also to log files causing assertion and database corruption

  • Revision #504802f2015-08-05 11:57:35 +0200

  • Revision #54b99812015-04-23 20:08:57 +0200

    • MDEV-7846: Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun

  • Revision #0ab93fd2015-04-23 19:16:57 +0200

  • Revision #2e3e8182015-04-23 19:11:06 +0200

  • Revision #7ccde2c2015-04-23 19:04:11 +0200

    • MDEV-7565: Server crash with Signal 6 (part 2)

  • Revision #a7dd24c2015-10-06 13:52:27 +0300

    • MDEV-8299: MyISAM or Aria table gets corrupted after EXPLAIN INSERT and INSERT

  • Revision #90f2c822015-10-05 16:09:21 +0500

    • MDEV-7817 ALTER TABLE {ADD|DROP} INDEX IF [NOT] EXISTS does not get written into binlog if nothing to do. Just log the ALTER statement even if there's nothing to do.

  • Revision #3c478092015-10-06 00:48:46 +0400

    • Clean-up: changing switch(result_type()) followed by a test for temporal types in case of STRING_RESULT to switch(cmp_type()).

  • Revision #56cd7d02015-09-19 12:58:41 +0200

    • compilation failure on windows

  • Revision #6b0b1942015-09-16 12:48:24 +0200

    • fix installation location for policy files

  • Revision #34074382015-10-04 09:53:05 +0200

    • fixes for buildbot

  • Revision #e3026022015-05-28 22:42:32 +1000

    • plugin: qc_info test - hide output so result isn't a binary file

  • Revision #d4557932015-05-18 22:03:01 +1000

    • plugin - qc_info - add Query Cache flags

  • Revision #3abfe762015-10-03 08:22:17 +0200

    • remove unused group_by_handler::init() method

  • Revision #21175bb2015-10-02 18:40:38 +0200

    • Don't use flags in the group_by_handler class

  • Revision #8dff1aa2015-10-02 13:06:30 +0200

    • bug: move one_storage_engine checking loop

  • Revision #c93ac0a2015-10-02 14:38:06 +0200

    • cleanups and simplifications

  • Revision #7ca8b4b2015-10-02 10:19:40 +0200

    • move internal API out from group_by_handler

  • Revision #9ca3d9e2015-10-02 10:19:34 +0200

    • remove unused method

  • Revision #e8daa412015-10-05 09:47:45 +0200

    • typos in comments, minor stylistic edits

  • Revision #cf50e132015-10-02 10:18:27 +0200

    • MDEV-6080: Allowing storage engine to shortcut group by queries

  • Revision #d8df2b942015-10-02 10:18:40 +0200

    • Bugs, found by valgrind

  • Revision #ae2cdc12015-09-27 21:28:48 +0200

    • fix comments

  • Revision #8ed5fde2015-09-27 21:28:07 +0200

    • bug in JOIN_TAB::cleanup() that caused freed memory to be accessed

  • Revision #4193fa72015-09-27 21:30:18 +0200

    • Simple optimization

  • Revision #7e312792015-05-16 18:00:32 +0300

    • Speed up some innodb tests Fixed compiler warnings

  • Revision #b2b07b32015-05-11 23:11:05 +0300

    • Don't write DROP TEMPORARY TABLE to binary log

  • Revision #d2f61662015-10-05 16:47:34 +0300

  • Revision #23d4c952015-10-05 16:16:13 +0400

    • MDEV-8896 Dead code in stored_field_cmp_to_item()

  • Revision #93371732015-10-05 09:27:33 +0300

    • MDEV-8893: Test encryption.innodb_encryption_filekeys fails on buildbot

  • Revision #ba0b6682015-10-04 09:37:57 +0400

    • A clean-up for MDEV-7950: - Turning get_mm_tree_for_const() from a static function into   a protected method in Item. - Adding a new class Item_bool_func2_with_rev, for the functions and operators   that have a reverse function and can use the range optimizer for   to optimize "value OP field" as "field REV_OP value". Deriving   Item_bool_rowready_func2 and Item_funt_spatial_rel from the new class. - Removing Item_bool_func2::have_rev_func().

  • Revision #100d77e2015-10-02 14:48:32 +0400

    • Clean-up: removing the unused "Item_result cmp_type" parameter from the methods: - Item_bool_func::get_func_mm_tree() - Item_bool_func::get_mm_parts() - Item_bool_func::get_ne_mm_tree()

  • Revision #322bc6e2015-10-02 12:14:50 +0400

    • Adding "virtual bool Field::can_optimize_range(...)" and moving the code from Item_bool_func::get_mm_leaf() into Field_xxx::can_optimize_range(). This reduces the total amount of virtual calls. Also, it's a prerequisite change for the pluggable data types.

  • Revision #5e7f1002015-10-01 13:50:11 +0300

    • MDEV-8523: InnoDB: Assertion failure in file buf0buf.cc line 5963 (Failing assertion: key_version == 0 || key_version >= bpage->key_version)

  • Revision #6b36fb92015-10-02 08:54:25 +0400

    • Clean-up: sharing duplicate code in Item_field::val_bool_result() and Item_ref::val_bool_result().

  • Revision #38f3b992015-10-01 20:36:25 -0400

    • MDEV-8831 : enforce_storage_engine doesn't block table creation on other nodes

  • Revision #accf9b52015-10-01 20:01:35 +0400

    • MDEV-5694 GREATEST(date, time) returns a wrong data type

  • Revision #a84fae22015-10-01 11:35:18 +0400

    • MDEV-8836 - Server crashed in my_copy_8bit on querying I_S.PROCESSLIST

  • Revision #e1cbca12015-10-01 14:21:12 +0400

    • MDEV-657 Bug #873142 - GREATEST() does not always return same signness of argument types. The patch for MDEV-8871 also fixed the problem reported in MDEV-657. Adding the test case from the bug report.

  • Revision #b50c6072015-10-01 14:07:42 +0400

    • MDEV-4848 Wrong metadata or column type for LEAST(1.0,'10') MDEV-8873 Wrong field type or metadata for LEAST(int_column,string_column)

  • Revision #bb22eb52015-10-01 13:40:23 +0400

  • Revision #727da9c2015-10-01 13:04:59 +0400

  • Revision #32662162015-10-01 08:16:14 +0300

    • MDEV-8727: Server/InnoDB hangs on shutdown after trying to read an encrypted table with a wrong key

  • Revision #cb2c7992015-09-30 16:04:24 +0400

    • MDEV-8860 Wrong result for WHERE 2016 < SOME (SELECT CAST(time_column AS DATETIME) FROM t1) MDEV-8875 Wrong metadata for MAX(CAST(time_column AS DATETIME))

  • Revision #cc9cfec2015-09-30 12:37:34 +0400

    • MDEV-8865 Wrong field type or metadata for COALESCE(signed_int_column, unsigned_int_column) Item_func_hybrid_field_type did not return correct field_type(), cmp_type() and result_type() in some cases, because cached_result_type and cached_field_type were set in independent pieces of the code and did not properly match to each other. Fix: - Removing Item_func_hybrid_result_type - Deriving Item_func_hybrid_field_type directly from Item_func - Introducing a new class Type_handler which guarantees that   field_type(), cmp_type() and result_type() are always properly synchronized   and using the new class in Item_func_hybrid_field_type.

  • Revision #006acf72015-09-30 10:49:45 +0300

    • Bug #68148: drop index on a foreign key column leads to missing table MDEV-8845: Table disappear after modifying FK

  • Revision #09b87d62015-09-30 10:05:16 +0400

    • MDEV-8871 Wrong result for CREATE TABLE .. SELECT LEAST(unsigned_column,unsigned_column)

  • Revision #c13f4092015-09-29 15:15:28 +0300

    • MDEV-8815: InnoDB should refuse to start if crash recovery fails instead of asserting

  • Revision #a95711e2015-09-29 08:39:54 +0300

    • MDEV-8855: innodb.innodb-fk-warnings fails on Windows

  • Revision #a4e59022015-09-28 19:12:05 +0400

    • MDEV-8862 Wrong field type for MAX(COALESCE(datetime_column))

  • Revision #c5922c52015-09-28 13:59:44 +0300

    • MDEV-8821: Failing assertion: !page || page_type != 0 in file log0recv. cc line 1404

  • Revision #02a38fd2015-09-24 17:25:52 +0200

    • MDEV-8624: MariaDB hangs on query with many logical condition

  • Revision #3cc6e5b2015-09-28 12:51:02 +0400

    • MDEV-8852 Implicit or explicit CAST from MAX(string) to INT,DOUBLE,DECIMAL does not produce warnings

  • Revision #54db3872015-09-22 16:39:05 +0400

    • MDEV-8682 - CSV engine does not properly process "", in quotes

  • Revision #f804b742015-09-28 03:40:29 +0300

    • MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure

  • Revision #bca58942015-09-27 19:20:43 -0400

    • Adjust warning suppression over a recent change in galera library.

  • Revision #ce7d8c52015-09-27 18:01:47 +0300

    • MDEV-7330 plugins.feedback_plugin_send fails sporadically in buildbot

  • Revision #bdcf3702015-09-27 16:00:48 +0300

    • MDEV-7933 plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load

  • Revision #25636092015-09-26 02:51:29 +0300

    • Increased the version number

  • Revision #86ed4942015-09-26 02:48:55 +0300

    • MDEV-8849 rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout

  • Revision #69274592015-09-25 13:56:02 -0400

  • Revision #59037d92015-09-16 23:20:57 -0400

  • Revision #30711c62015-09-25 21:33:50 +0400

    • MDEV-8806 Numeric CAST produce different warnings for strings literals vs functions

  • Revision #26e44032015-09-24 14:02:18 +0300

    • MDEV-8819: Failing assertion: block->page.space == page_get_space_id(page_align(ptr)) in file buf0buf.cc line 2551

  • Revision #95543422015-09-25 10:24:14 +0200

    • Merge branch '10.1' into pull-request-97

  • Revision #4070ce02015-09-25 07:18:04 +0400

  • Revision #dca4ab92015-09-24 21:24:28 +0300

    • MDEV-8841 innodb_zip.innodb-create-options fails in buildbot

  • Revision #12500182015-09-24 16:31:45 +0300

    • Fix typos in JSON MRR output

  • Revision #70166212015-09-24 15:43:01 +0300

    • MDEV-8829: Assertion `0' failed in Explain_table_access::tag_to_json

  • Revision #428f03c2015-09-24 15:48:02 +0400

    • MDEV-8839 COLUMN_GET() produces warnings with no data

  • Revision #5cc149f2015-09-24 10:28:47 +0200

    • The compiler warnings fixed.

  • Revision #e5418942015-09-23 20:59:54 +0400

    • Fixing a failure in "mtr --ps xml", introduced by the patch for MDEV-8466 and MDEV-8468. Using --enable_prepare_warnings and --disable_prepare_warnings around the affected query, to have the same warning in regular and --ps mtr runs.

  • Revision #3ad035f2015-09-23 20:42:28 +0400

    • MDEV-8658 DATE(zerofill_column) and DATE(COALESCE(zerofill_column)) return different results MDEV-8660 TIME(int_zerofill_column) returns a wrong result

  • Revision #b9da3ba2015-09-23 19:28:20 +0300

    • Follow-up for MDEV-6756 - fix the ps-protocol version of the tests

  • Revision #70effb62015-09-23 19:15:29 +0300

    • Follow-up for MDEV-6756 - fix the embedded version of the test

  • Revision #138e7bf2015-09-23 19:06:21 +0300

    • Follow up for disabling encrypt_tmp_files and encrypt_binlog by default

  • Revision #5c62dd22015-09-23 12:32:47 +0300

    • MDEV-8832: Encryption meta data should not be stored when ENCRYPTED=DEFAULT and innodb-encrypt-tables=OFF

  • Revision #212698b2015-09-23 13:04:28 +0400

    • MDEV-8253 EXPLAIN SELECT prints unexpected characters Item_string::clone_item() creates a new Item_string that points exactly to the same buffer that the original one does. Later, Item_string::print() uses c_ptr() for the original Item_string, which reallocs the original buffer, and the clone remain with the old freed buffer. Refactoring the code not to use c_ptr() in Item_string::print().

  • Revision #180c44e2015-09-23 10:15:38 +0300

    • MDEV-8817: Failing assertion: new_state->key_version != ENCRYPTION_KEY_VERSION_INVALID

  • Revision #7cbecad2015-09-17 17:01:00 +0400

    • MDEV-8664 - plugins.show_all_plugins --embedded fails in buildbot

  • Revision #0cf39f42015-09-22 15:03:59 +0300

    • MDEV-8817: Failing assertion: new_state->key_version != ENCRYPTION_KEY_VERSION_INVALID

  • Revision #fea15682015-09-22 13:35:23 +0200

    • Fix sporadic test failure in rpl_gtid_mdev4820.test

  • Revision #5c9c8ef2015-09-22 14:01:54 +0400

    • MDEV-3929 Add system variable explicit_defaults_for_timestamp for compatibility with MySQL

  • Revision #81727cd2015-09-22 12:54:01 +0300

    • Backport to 10.0: MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #89af0f12015-09-21 11:24:08 +0300

    • MDEV-8770: Incorrect error message when importing page compressed tablespace

  • Revision #e96f3c72015-09-22 00:57:29 +0300

    • MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #22cc8f92015-09-21 19:04:32 +0400

    • Changing a number of functions to aggregate argument character sets and collations from the global name space into private and protected methods in Item_func_or_sum.

  • Revision #8d0d4452015-09-21 17:32:37 +0300

    • Backport to 10.0: MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #9b9e36e2015-09-20 21:31:02 +0300

    • MDEV-8779: mysqld got signal 11 in sql/opt_range_mrr.cc:100(step_down_to)

  • Revision #139ce6c2015-09-21 15:15:23 +0200

    • fix for 32bit system. Not meaninful for this test but volatile parameters replaced.

  • Revision #c8db0df2015-09-21 16:18:20 +0400

    • Removing "DTCollation Arg_comparator::cmp_collation". Using a CHARSET_INFO pointer instead.

  • Revision #2dc32c02015-09-21 15:52:50 +0400

    • Removing "DTCollation user_var_entry::collation", using a CHARSET_INFO pointer instread, as the "derivation" and "repertoire" parts of DTCollation were not really used by user_var_entry.

  • Revision #afa17732015-09-21 12:40:07 +0400

    • Moving Item_args::arg_count from "public" to "protected".

  • Revision #19563402015-09-21 12:21:46 +0400

    • Removing global function agg_item_charsets_for_string_result(). Moving agg_arg_charsets_for_string_result() and agg_arg_charsets_for_string_result_with_comparison() inside "protected" section in Item_func_or_sum.

  • Revision #f727fb42015-09-20 20:22:22 +0200

    • Fix to make os_thread_id it compiled on windows.

  • Revision #d39a2f72015-09-19 09:08:58 -0400

    • Update mandatory wsrep configuration options

  • Revision #161db7c2015-09-19 11:30:18 +0300

    • MDEV-8773: InnoDB innochecksum does not work with encrypted or page compressed tables

  • Revision #b75c0032015-09-18 23:03:35 +0400

    • MDEV-8816 Equal field propagation is not applied for WHERE varbinary_column>=_utf8'a' COLLATE utf8_general_ci AND varbinary_column='A';

    1. Removing the legacy code that disabled equal field propagation in cases    when comparison is done as VARBINARY. This is now correctly handled by    the new propagation code in Item_xxx::propagate_equal_fields() and     Field_str::can_be_substituted_to_equal_item (the bug fix).

    2. Also, removing legacy (pre-MySQL-4.1) Arg_comparator methods   compare_binary_string() and compare_e_binary_string(), as VARBINARY     comparison is correcty handled in compare_string() and compare_e_string() by    the corresponding VARBINARY collation handler implemented in my_charset_bin.    (not really a part of the bug fix)

  • Revision #da3ec3d2015-09-09 16:29:50 +0200

    • MDEV-7970: EXPLAIN FORMAT=JSON does not print HAVING

  • Revision #79140b02015-09-18 13:30:44 +0400

    • MDEV-8793 Wrong result set for SELECT ...           WHERE COALESCE(time_column)=TIME('00:00:00')             AND COALESCE(time_column)=DATE('2015-09-11') MDEV-8814 Wrong result for WHERE datetime_column > TIME('00:00:00')

  • Revision #f7891582015-09-17 19:49:49 +0400

    • The patch for MDEV-8466 revealed a bug in str2my_decimal, which did not return a correct "end_of_num" pointer in case of character sets with mbminlen>1 (ucs2, utf16, utf16le, utf32). The bug caused sporadic test failures on BuildBot, as well "uninitialized memory read" errors in valgrind builds.

  • Revision #c83810f2015-09-17 12:38:06 +0300

    • Fix test failures seen on buildbot where file_key_management plugin is linked statically and dynamic plugin is not available.

  • Revision #7dd137c2015-08-12 23:09:48 +0200

    • MDEV-6756: map a linux pid (child pid) to a connection id shown in the output of SHOW PROCESSLIST

  • Revision #d9b25ae2015-09-17 11:05:07 +0400

    • MDEV-8466 CAST works differently for DECIMAL/INT vs DOUBLE for empty strings MDEV-8468 CAST and INSERT work differently for DECIMAL/INT vs DOUBLE for a string with trailing spaces

  • Revision #c69cf932015-09-16 17:24:34 +0400

  • Revision #173e4862015-09-16 13:01:04 +0300

    • MDEV-8576: Bootstrap should ignore --enforce-storage-engine option

  • Revision #bb529052015-09-15 18:58:08 -0400

    • MDEV-8034 : wsrep_node_address can't be IPV6

  • Revision #31cf3622015-09-15 08:49:55 -0400

    • MDEV-7873: rpl.rpl_domain_id_filter fails sporadically in buildbot #2

  • Revision #6cc1bef2015-09-15 14:11:33 +0300

    • Fix test to do proper cleanup.

  • Revision #9e6f3df2015-09-15 09:35:38 +0300

    • MDEV-8799: Server crashes in btr_defragment_add_index, encryption.innodb-bad-key-change5 and alike fail in buildbot

  • Revision #3a0df3c2015-09-15 10:11:52 +0400

  • Revision #3079bd42015-09-14 16:28:16 +0300

    • Fix release build compile failure.

  • Revision #4d3f6802015-09-14 14:11:23 +0300

    • MDEV-8772: Assertion failure in file ha_innodb.cc line 20027 when importing page compressed and encrypted tablespace using incorrect keys

  • Revision #5448df02015-09-14 12:02:20 +0200

    • restore CRLF file ending in the test data

  • Revision #ddaddf12015-09-14 12:15:27 +0300

    • MDEV-8769: Server crash at file btr0btr.ic line 122 when defragmenting encrypted table using incorrect keys

  • Revision #e3e2bbe2015-09-14 10:58:38 +0200

    • MDEV-6284 Merge downstream Debian/Ubuntu packaging into upstream MariaDB

  • Revision #71b14442015-09-14 11:01:14 +0300

    • MDEV-8768: Server crash at file btr0btr.ic line 122 when checking encrypted table using incorrect keys

  • Revision #abd31ca2015-05-06 13:19:22 +0200

    • MDEV-7990: ERROR 1526 when procedure executed for second time ALTER TABLE partition ... pMAX values less than MAXVALUE

  • Revision #d581ef52015-09-14 08:27:14 +0300

    • MDEV-8764: Wrong error when encrypted table can't be decrypted.

  • Revision #27ec0e12015-09-14 03:15:04 +0300

    • Increase the version number

  • Revision #80089a62015-09-14 03:12:54 +0300

  • Revision #6cc2e7e2015-09-13 23:32:10 +0400

    • MDEV-8795 Equal expression propagation does not work for temporal literals

  • Revision #9b577ed2015-09-12 13:16:05 +0300

    • MDEV-8577: With enforce-storage-engine mysql_upgrade corrupts the schema: ALTER TABLE should either bypass enforce-storage-engine, or mysql_upgrade should refuse to run

  • Revision #1e9ab682015-09-12 00:44:20 +0200

    • Merge.

  • Revision #39e8dc92015-09-12 00:43:31 +0200

    • Merge.

  • Revision #528729f2015-09-12 00:42:21 +0200

    • MDEV-8193: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

  • Revision #96f4a902015-09-11 23:26:02 +0400

    • MDEV-8675 Different results of GIS functions on NULL vs NOT NULL columns

  • Revision #aaf63342015-09-11 15:48:34 +0400

    • MDEV-8709 Row equality elements do not get propagated The problem was fixed earlier by one of the MDEV-8728 subtasks. Adding a test case only.

  • Revision #91582122015-09-11 15:41:53 +0400

    • MDEV-8369 Unexpected impossible WHERE for a condition on a ZEROFILL field Disable IDENTITY_SUBST propagation for ZEROFILL columns, as discussed with Sergei.

  • Revision #244f0432015-09-11 12:03:04 +0200

  • Revision #df9b8ae2015-09-11 12:01:48 +0200

  • Revision #51eaa7f2015-09-11 10:51:56 +0200

    • MDEV-8193: UNTIL clause in START SLAVE is sporadically disobeyed by parallel replication

  • Revision #6f302d92015-09-11 11:35:15 +0400

    • MDEV-8755 Equal field propagation is not performed any longer for the IN list when multiple comparison types

  • Revision #0302efc2015-09-11 09:20:40 +0400

    • MDEV-8705 Wrong result for SELECT..WHERE latin1_bin_column='a' AND latin1_bin_column='A' MDEV-8712 Wrong result for SELECT..WHERE latin1_bin_column=_latin1'a' AND latin1_bin_column='A'

  • Revision #4aebba32015-09-10 17:13:35 +0400

    • MDEV-8740 Wrong result for SELECT..WHERE year_field=10 AND NULLIF(year_field,2011.1)='2011' MDEV-8754 Wrong result for SELECT..WHERE year_field=2020 AND NULLIF(year_field,2010)='2020' Problems: 1. Item_func_nullif stored a copy of args[0] in a private member m_args0_copy,    which was invisible for the inherited Item_func menthods, like    update_used_tables(). As a result, after equal field propagation    things like Item_func_nullif::const_item() could return wrong result    and a non-constant NULLIF() was erroneously treated as a constant    at optimize_cond() time.    Solution: removing m_args0_copy and storing the return value item    in args[2] instead. 2. Equal field propagation did not work well for Item_fun_nullif.    Solution: using ANY_SUBST for args[0] and args[1], as they are in    comparison, and IDENTITY_SUBST for args[2], as it's not in comparison.

  • Revision #8e553c42015-09-10 15:01:44 +0400

    • MDEV-8785 Wrong results for EXPLAIN EXTENDED...WHERE NULLIF(latin1_col, _utf8'a' COLLATE utf8_bin) IS NOT NULL

  • Revision #4278d6d2015-09-10 14:04:52 +0400

    • MDEV-8786 Wrong result for SELECT FORMAT=JSON * FROM t1 WHERE a=_latin1 0xDF

  • Revision #416b8112015-09-08 21:56:25 +0200

    • MDEV-8775 enabling encryption is too error-prone

  • Revision #7bd2f202015-09-08 17:07:34 +0200

    • make encrypt-binlog and encrypt-tmp-files to fail if no encryption

  • Revision #39b46ae2015-09-09 15:39:09 +0400

    • MDEV-8706 Wrong result for SELECT..WHERE time_column=TIMESTAMP'2015-08-30 00:00:00' AND time_column='00:00:00'

  • Revision #3fcd84c2015-09-09 08:11:43 +0400

    • MDEV-8741 Equal field propagation leaves some remainders after simplifying WH ERE zerofill_column=2010 AND zerofill_column>=2010

  • Revision #f8754d62015-09-07 22:21:35 +0300

  • Revision #29ac2452015-09-07 13:13:52 +0200

    • MDEV-8473: mysqlbinlog -v does not properly decode DECIMAL values in an RBR log

  • Revision #0ce0b882015-09-01 11:47:06 +0200

    • MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client()

  • Revision #d6c5e7e2015-09-05 21:28:14 +0300

  • Revision #102a85f2015-09-03 18:00:43 +0200

    • MDEV-8663: IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*))

  • Revision #9abf4262015-09-04 13:35:31 +0300

    • MDEV-8443: mysql-test - innodb.innodb_simulate_comp_failures 'innodb_plugin' is failing

  • Revision #b9fee602015-09-03 19:09:08 +0300

    • Revert "Make galera-3 a Recommends instead of Depends in Debian packaging"

  • Revision #bd8ffe72015-09-03 09:39:57 +0200

    • Merge pull request #87 from pivanof/qplan_macros

  • Revision #9624b082015-09-02 14:47:44 +0300

  • Revision #83c7b1e2015-09-02 10:40:34 +0200

  • Revision #c104e902015-09-02 04:26:50 +0300

    • Unify virtual-* package definitions with official Debian packaging

  • Revision #7b344bf2015-09-01 23:06:12 +0300

  • Revision #cc08c132015-09-01 23:01:43 +0300

    • Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file

  • Revision #bd3864e2015-09-01 13:50:04 +0300

  • Revision #b007dfb2015-08-31 09:18:30 +0300

    • Typofix: preceeding -> preceding

  • Revision #e87e26a2015-08-31 09:07:09 +0300

  • Revision #6bd94cf2015-08-30 22:59:27 +0300

    • Make galera-3 a Recommends instead of Depends in Debian packaging

  • Revision #a273f012015-08-12 23:03:45 +0200

    • Fix spelling errors

  • Revision #f425c712015-07-22 13:53:28 +0300

    • Merge documentation parts in debian/control from downstream

  • Revision #5a3d7522015-07-22 13:45:43 +0300

    • Make autobake-deb.sh to omit .git directory from source tar.gz

  • Revision #220b4f22015-07-22 13:15:36 +0300

    • Merge (most) build dependencies in debian/control with downstream

  • Revision #16be1842015-07-22 10:43:55 +0300

    • Extend debian/control build dependencies to max

  • Revision #61e31aa2015-07-22 00:24:29 +0300

    • Remove files from debian/* that are unrelevant for this upstream repo

  • Revision #6809fdb2015-07-21 23:37:05 +0300

    • Update autobake.sh to match control file location. Drop lucid and squeeze support.

  • Revision #af9509d2015-07-21 23:24:05 +0300

    • debian/*: wrap and sort for cleaner diffs

  • Revision #82e64fd2015-07-21 23:13:05 +0300

    • Remove debian/dist/* and have just one version

  • Revision #203f4d42015-07-16 15:59:55 -0700

    • Add parenthesis in macro definitions to prevent order of operation problems.

更多内容请看发行说明



(责任编辑:IT)
------分隔线----------------------------