MySQL Forums
Forum List  »  Announcements

MySQL Connector/Python 2.2.3 m4 has been released
Posted by: Piotr Obrzut
Date: March 22, 2017 02:22PM

Dear MySQL users,

MySQL Connector/Python 2.2.3 M4 is the fourth 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
http://dev.mysql.com/doc/x-devapi-userguide/en/. For more information
about how the X DevAPI is implemented in MySQL Connector/Python, and its
usage, see http://dev.mysql.com/doc/dev/connector-python.

Please note that the X DevAPI requires 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
http://dev.mysql.com/doc/refman/5.7/en/document-store.html.

To download MySQL Connector/Python 2.2.3 M4, see the "Development
Releases" tab at http://dev.mysql.com/downloads/connector/python/


Enjoy!


Changes in MySQL Connector/Python 2.2.3 (2017-03-22, Milestone 4)


 Functionality Added or Changed

   * Connector/Python now supports IPv6 target hosts in X
     DevAPI connection strings.

 Bugs Fixed

   * The defined_as(statement) method used to create views did
     not permit a SelectStatement object argument (generated
     by Table.select()). (Bug #25614860)

   * The SelectStatement object returned by Table.select()
     failed to provide the order_by() method. (Bug #25519251)

   * The pure Python implemention of Protobuf has been
     replaced by a C++ extension. This enables
     Connector/Python to support Python 2 and 3 as well as
     Protobuf 2 and 3. (Bug #25209469)

   * import mysqlx caused an error with Python 2.6 on Solaris
     and EL6 platforms. (Bug #24578507)

   * The error message for get_session() failure was
     incorrect. (Bug #23636962)

   * The Collection.find() method failed to work with the LIKE
     operator or aggregate functions.
     The Collection.find() method failed to work with several
     operators. Support was added for these operators:

        + Nullary Operators:
*


        + Unary Operators:
!, NOT, +, -, ~


        + Binary Operators:
AND, &&, OR, ||, XOR, <>, ^
IS NOT, NOT REGEXP, NOT LIKE, CAST, NOT IN


        + Ternary Operators:
NOT BETWEEN

     In addition, arrow notation to access JSON columns is now
     functional (for example, schema.table.column->'$.document
     field'). (Bug #23567724, Bug #23568207, Bug #25436568,
     Bug #84585)

Documentation
--------------------

Online:http://dev.mysql.com/doc/connector-python/en/index.html
The source distribution includes the manual in various formats under
the docs/ folder.

Reporting Bugs
--------------------

We welcome and appreciate your feedback and bug reports:
http://bugs.mysql.com/

On Behalf of the MySQL/ORACLE RE Team,
Piotr Obrzut

Options: ReplyQuote


Subject
Views
Written By
Posted
MySQL Connector/Python 2.2.3 m4 has been released
21511
March 22, 2017 02:22PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.