Functionality Added or Changed
It was not possible to initiate an SSL session without
explicitly giving a key and certificate. Now it is possible to
connect to a MySQL server using only the
ssl_ca connection argument pointing to a file
of CA certificates. This means the
ssl_cert connection arguments are
optional. However, when either is given, both must be given or
AttributeError is raised.
(Bug #69418, Bug #17054848)
failed to set the value of the
For Fabric connections, any
connect_delay values specified by the
user were ignored.
MYSQL_FABRIC_PORT variable was
changed from 8080 to 32274 to match the port change made in
References: See also Bug #70954.
For Fabric sharding operations, Connector/Python raised an
incorrect error when a table was given with the
tables connection property for which no
sharding information was available. This now results in a
errorcode.ER_BAD_TABLE_ERROR) mentioning that
the table is unknown.
For Fabric operations, the default mode was supposed to be read/write but was set to read-only. (Bug #18047591)
For Fabric operations, an incorrect exception was raised by
set_property() when a connection property
value had the wrong type (for example, when the
tables property was not a tuple or a list).
set_property() now correctly raises a
Fabric has renamed the dump functionality to a new command
dump. Consequently, Connector/Python
now uses the new functions
(Bug #71124, Bug #17965619)