Internal alpha release.
Functionality Added or Changed
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
function works: it raises an error. It can also optionally
MySQLConnection.is_connected() now returns
True when connection is available,
are backwards incompatible.
Refactored the modules connection and protocol and created a new
MySQLProtocol does 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
MySQLConnection objects (with the exception
metasetupinfo.py to use the
Connector/Python which is being installed instead of the version
MySQLCursor.description so it stores
column names as Unicode.
dbapi.Binary to be a bytes types for
Fixed automatic garbage collection which caused memory usage to
grow over time. Note that
does not keep track of its cursors any longer.
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)