Internal alpha release.
MySQLConnection.reconnect()can be used to reconnect to the MySQL server. It accepts number of retries and an optional delay between attempts.
MySQLConnectiong.ping()is now a method and works the way the MySQL C API
mysql_ping()function works: it raises an error. It can also optionally reconnect.
Truewhen connection is available,
is_connected()are backward incompatible. (Bug #13392739)
Refactored the modules connection and protocol and created a new module
MySQLProtocoldoes not keep a reference to the connection object any more and deals only with creating and parsing MySQL packets. Network interaction is now done by the
MySQLConnectionobjects (with the exception of
metasetupinfo.pyto use the Connector/Python which is being installed instead of the version already installed. (Bug #13962765)
MySQLCursor.descriptionso it stores column names as Unicode. (Bug #13792575)
dbapi.Binaryto be a bytes types for Python 3.x. (Bug #13780676)
Fixed automatic garbage collection which caused memory usage to grow over time. Note that
MySQLConnectiondoes not keep track of its cursors any longer. (Bug #13435186)
Fixed setting time zone for current MySQL session. (Bug #13395083)
Fixed setting and retrieving character set and collation. (Bug #13375632)
Fixed handling of errors after authentication for Python 3. (Bug #13364285)