mysqlclient v1.4.0 Release Notes

Release Date: 2019-01-18 // almost 3 years ago
  • 🚀 Release: 2019-01-18

    • ⬇️ Dropped Python 3.4 support.

    • ✂ Removed threadsafe and embedded build options.

    • ✂ Remove some deprecated cursor classes and methods.

    • _mysql and _mysql_exceptions modules are moved under MySQLdb package. (#293)

    • ✂ Remove errorhandler from Connection and Cursor classes.

    • ✂ Remove context manager API from Connection. It was for transaction. New context manager API for closing connection will be added in future version.

    • ✂ Remove waiter option from Connection.

    • Remove escape_sequence, and escape_dict methods from Connection class.

    • ✂ Remove automatic MySQL warning checking.

    • ⬇️ Drop support for MySQL Connector/C with MySQL<5.1.12.

    • ✂ Remove _mysql.NULL constant.

    • Remove _mysql.thread_safe() function.

    • 👌 Support non-ASCII field name with non-UTF-8 connection encoding. (#210)

    • ⚡️ Optimize decoding speed of string and integer types.

    • ✂ Remove MySQLdb.constants.REFRESH module.

    • ✂ Remove support for old datetime format for MySQL < 4.1.

    • Fix wrong errno is raised when mysql_real_connect is failed. (#316)

    ======================