PyMySQL v0.8 Release Notes

  • ๐Ÿš€ Release date: 2017-12-20

    • BACKWARD INCOMPATIBLE binary_prefix option is added and off by default because of compatibility with mysqlclient. When you need PyMySQL 0.7 behavior, you have to pass binary_prefix=True. (#549)

    • BACKWARD INCOMPATIBLE MULTI_STATEMENTS client flag is no longer set by default, while it was on PyMySQL 0.7. You need to pass client_flag=CLIENT.MULTI_STATEMENTS when you connect to explicitly enable multi-statement mode. (#590)

    • ๐Ÿ›  Fixed AuthSwitch packet handling.

    • Raise OperationalError for MariaDB's constraint error. (#607)

    • executemany() accepts query without space between VALUES and (. (#597)

    • ๐Ÿ‘Œ Support config file containing option without value. (#588)

    • ๐Ÿ›  Fixed Connection.ping() returned unintended value.