Beruflich Dokumente
Kultur Dokumente
http://bugs.mysql.com/report.php
The following section lists the changes in the MySQL 5.7 since
the release of MySQL 5.7.11. It may also be viewed
online at
http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-12.html
Enjoy!
==============================================================================
Changes in MySQL 5.7.12 (2016-04-11)
* Configuration Notes
* Security Notes
* Functionality Added or Changed
* Bugs Fixed
Configuration Notes
* Incompatible Change: To load a keyring plugin, the
--early-plugin-load option is used. Previously, the
default --early-plugin-load option value was the name of
the keyring_file plugin library file. Now the default
value is empty.
Important
InnoDB tablespace encryption requires the keyring_file
plugin to be loaded prior to InnoDB initialization, so
this change of default --early-plugin-load value
introduces an incompatibility for upgrades from 5.7.11 to
5.7.12 or higher. Administrators who have encrypted
InnoDB tablespaces must take explicit action to ensure
continued loading of the keyring_file plugin: Start the
server with an --early-plugin-load option that names the
plugin library file. For example, on platforms where the
plugin library file suffix is .so, use these lines in the
server my.cnf file:
[mysqld]
early-plugin-load=keyring_file.so
On other platforms, adjust the file name suffix as
necessary. For more information, see The MySQL Keyring
(http://dev.mysql.com/doc/refman/5.7/en/keyring.html).
(Bug #80413, Bug #22748738)
Security Notes
* InnoDB: The InnoDB tablespace encryption feature, which
provides at-rest data encryption for InnoDB tables, now
supports Oracle Key Vault for encryption key management.
Oracle Key Vault support relies on the keyring_okv plugin
which is available in MySQL Enterprise Edition. A secure
and robust encryption key management solution such as OKV
is critical for security and for compliance with various
security standards. For more information, see InnoDB
Tablespace Encryption
(http://dev.mysql.com/doc/refman/5.7/en/innodb-tablespace-encryption.html).
* The linked OpenSSL library for the MySQL Commercial
Server has been updated to version 1.0.1s. Issues fixed
in the new version are described at
http://www.openssl.org/news/vulnerabilities.html.
This change does not affect the Oracle-produced MySQL
Community build of MySQL Server, which uses the yaSSL
library instead. (Bug #22685885, Bug #22923458)
* MySQL Enterprise Edition now includes a keyring_okv
plugin that uses Oracle Key Vault for keyring backend
storage. For more information, see The MySQL Keyring
(http://dev.mysql.com/doc/refman/5.7/en/keyring.html).
Functionality Added or Changed
* X Plugin: Exposes new communication protocol called the X
Protocol. For more information, see
http://dev.mysql.com/worklog/task/?id=8338
* X Protocol: Enables to provide the new X DevAPI in MySQL
Connectors and Client applications, like the new MySQL Shell.
Support a new schema object type called document collections as
well as relational and combined document store/relational
capabilities. For more information, see
http://dev.mysql.com/worklog/task/?id=8639
* For queries with many OR conditions, the optimizer now is
more memory-efficient and less likely to exceed the memory limit
imposed by the range_optimizer_max_mem_size system variable. In
addition, the default value for that variable has been raised
from 1536000 to 8388608. (Bug #79450, Bug #22283790)
Bugs Fixed
* InnoDB; Partitioning: INSERT and SELECT statements
against a partitioned InnoDB table having generated
columns were not always handled correctly. (Bug
#22444530)
References: See also Bug #21776494, Bug #21824564, Bug
#21864838.
* InnoDB: An error was returned on startup when a
replication slave attempted to access an encrypted table.
The server UUID used to compose the master key name was
not persisted to the tablespace data file, resulting in
the use of an incorrect master key. (Bug #22912582)
* InnoDB: In debug builds, an unnecessary buf_block_align()
call could cause a latching order violation. A DML
operation resulted in a page mismatch assertion due to
the same buf_block_align() call. (Bug #22709463, Bug
#21321238)
* InnoDB: An ALTER TABLE ... ADD COLUMN operation on a
table with virtual columns raised an assertion. (Bug
#22650296)