MySQL Connector/Python 2.2.3 m4 has been released

Piotr Obrzut <[email protected]>
Newsgroups gmane.comp.db.mysql.announce,gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.