11.07.2015 Views

MySQL 5.7 Release Notes - Download - MySQL

MySQL 5.7 Release Notes - Download - MySQL

MySQL 5.7 Release Notes - Download - MySQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>MySQL</strong> <strong>5.7</strong> <strong>Release</strong> <strong>Notes</strong>• After a code reorganization in <strong>MySQL</strong> <strong>5.7</strong>.4, ORDER BY for multiple-table UPDATE statements wasignored. (Bug #18352634)• In debug builds, lack of proper object initialization of decimal objects caused an assertion to beraised. (Bug #18335446)• Certain INFORMATION_SCHEMA queries could cause a server exit. (Bug #18319790)• Plugin registration code in the embedded server (compiled without the Performance Schema) failedfor plugins compiled with the Performance Schema. (Bug #18363910)• Improper linking of join caches by the optimizer could lead to a server exit. (Bug #18335908)• The addition in <strong>MySQL</strong> <strong>5.7</strong>.4 of session state information to the OK packet of the client/serverprotocol caused the mysql->info member to be missing a terminating null terminator. (Bug#18349102)• UNCOMPRESSED_LENGTH() could return NULL when it should not have. (Bug #18335269)• If <strong>MySQL</strong> was built with the -DINSTALL_LIBDIR=lib64 option, mysql_config did not workif the <strong>MySQL</strong> package was unpacked into a location with a different installation prefix. Also,mysql_config did not work for some RPM builds because it used an incorrect installation prefix.(Bug #18382225)• The COM_RESET_CONNECTION command did not reset some session system variables:rand_seed1, rand_seed2, timestamp. Also, it did not clear warnings, and, although it reset theprofiling variable, it did not reset profiling information. (Bug #18329348, Bug #18329560, Bug#18328396, Bug #18329452)• On Windows, some test cases ran too slowly due to mysqltest not testing properly for servertermination. (Bug #18330694)• For indexes on prefixes or character string columns, index corruption could occur for assignment ofbinary data to the column due to improper character counting. (Bug #18359924)• Solaris-specific scripts were included in and installed by non-Solaris packages. (Bug #18305641)• On Windows, use of the gb18030_unicode_520_ci caused a server exit. (Bug #18271429)• innobase_strnxfrm() wrote one byte too many. (Bug #18277082)• EXPLAIN for some full-text queries could raise an assertion. (Bug #18313651)• For queries involving an AND of two geometry ranges, the optimizer could decide no index wasusable but try to use it anyway, resulting in a server exit. (Bug #18220153)• EXPLAIN on a query with an EXISTS subquery containing a UNION could cause a server exit.Multiple executions of a prepared EXPLAIN on a UNION of subqueries could cause a server exit.(Bug #18167356)• Executing a correlated subquery on an ARCHIVE table which has an AUTO_INCREMENT columncaused the server to hang. (Bug #18065452)• The client library could cause clients to exit due to incorrectly mapping the client error number to thecorresponding message, if reallocation of packet buffer memory occurred. (Bug #18080920)• For XA transactions, -1 could be assigned as the format ID part of an XID value, resulting inmishandling (server hang or exit) of concurrent XA statements. (Bug #18107853)• Calling mysql_get_server_version() with an invalid connection handler argument caused theclient to exit. Now it returns 0 and reports a CR_COMMANDS_OUT_OF_SYNC error. (Bug #18053212)• If the optimizer chose to perform an index scan, in some cases it could choose a noncovering ratherthan a covering index. (Bug #18035906)11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!