MySQL Connector/Python 2.2.0 M1 is the first development release of the MySQL Connector/Python 2.2 series. This series adds support for the new X DevAPI. The X DevAPI enables application developers to write code that combines the strengths of the relational and document models using a modern, NoSQL-like syntax that does not assume previous experience writing traditional SQL.
To learn more about how to write applications using the X DevAPI, see X DevAPI User Guide. For more information about how the X DevAPI is implemented in MySQL Connector/Python, and its usage, see https://dev.mysql.com/doc/dev/connector-python/
Please note that the X DevAPI requires at least MySQL Server version 5.7.12 or higher with the X Plugin enabled. For general documentation about how to get started using MySQL as a document store, see Using MySQL as a Document Store.
When using the C Extension with
raise_on_warnings=True, errors were not thrown as exceptions when an executed statement produced an error, and it was not possible to reuse the cursor if the statement produced a result set. (Bug #21536507)
When using the C Extension, character decoding of identifiers (database, table, column names) in result sets could fail. (Bug #21535573)
When using the C Extension with the
connect()calls failed. (Bug #21529781)
In connections for which
callproc()could hang. (Bug #21492815)
Connections failed if the password began or ended with spaces because they were being stripped before the connection attempt. (Bug #21492428)
Installation after configuring with the
--with-mysql-capioption could fail if the download package had been renamed. (Bug #21490865)