Functionality Added or Changed
All MySQL Utilities that connect to a MySQL server now support SSL
certificates for creating a secure connection. Configured
certificates can be set by the MySQL Configuration Utility
(using mysql_config_editor to generate
.mylogin.cnf), or from the following new
MySQL Utility options:
-- The path to a file that contains a list of trusted SSL
-- The name of the SSL certificate file in PEM format to use
for establishing a secure connection.
-- The name of the SSL key file in PEM format to use for
establishing a secure connection.
An error is emitted if attempts to use an SSL connection fails, when an option is missing, or if the provided files cannot be read.
When running some MySQL Utilities using Python v2.6 (the minimum supported version), an import error was thrown because OrderedDict was used. The options_parser module used this collection, but OrderedDict was introduced in Python v2.7. To continue supporting Python v2.6, the OrderedDict dependency was removed from the module, and replaced with a regular dictionary. (Bug #18914270)
With Fabric, hash based shard mapping would return non-ASCII characters in the result. (Bug #17832848, Bug #71129)