MySQL Lists are EOL. Please join:

List:Announcements« Previous MessageNext Message »
From:Nawaz Nazeer Ahamed Date:January 21 2019 1:17pm
Subject:MySQL Connector/Python 8.0.14 has been released
View as plain text  
Dear MySQL users,

MySQL Connector/Python 8.0.14 is the latest GA release version of the
MySQL Connector Python 8.0 series. 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 For more information
about how the X DevAPI is implemented in MySQL Connector/Python, and its
usage, see

Please note that the X DevAPI requires at least MySQL Server version 8.0
or higher with the X Plugin enabled. For general documentation about how
to get started using MySQL as a document store, see

To download MySQL Connector/Python 8.0.14, see the "General Available
(GA) releases" tab at


Changes in MySQL Connector/Python 8.0.14 (2019-01-21, General

Functionality Added or Changed

      * A default schema name can now be defined from the
        connection string. Statements executed using the
session are
        executed against this default schema if no other
schema is
        specified. An example connection string:
        where myschema becomes the default schema name. An
error is
        emitted if the schema does not exist.  In
addition, a new
        get_default_schema() method was added to retrieve
this default
        schema's name. It returns the string "NONE" if a
default schema
        name was not provided.

      * The count() method's error message was unclear when the
        table or collection was missing.

Bugs Fixed

      * On Windows, Python 2.7 binaries only contain the pure
        Python (and not the C extension) implementation yet
the MSI
        installer still had the VC 2015 pre-requisite. (Bug

      * Improved error handling for classic protocol connections
        using the X protocol port. (Bug #28962337)

      * Attempting to connect to a default schema with
        insufficient privileges would yield a "does not
exist" error
        instead of "access denied." (Bug #28942938)

      * Improved error handling for connection strings that
        contain invalid schema names, such as an empty
        (Bug #28933922)

      * On Mac OS X, the requirements section was missing from
        the bundled README files. (Bug #28744076)

      * The Debian package descriptions were improved.
        (Bug #28737774)

      * The connector assumed that all values were expressions,
        which could lead to errors. The expr() method is now
required to
        designate values as expressions. (Bug #28646344, Bug

      * With Python 2.7 and use_pure=False, unicode characters in
        table object operations would cause an unexpected
        (Bug #28280321)

      * With "pure_python=False" set, mysql.connector would still
        use the Python implementation if the C extension was
        available. (Bug #27794178)

      * A new ssl_verify_identity connection option was added to
        verify the server name against the server
certificate's common
        name (CN) and subject alternative names (SANs).
Previously, only
        the C extension implementation performed this
verification by
        default. This functionality exists to help prevent
        man-in-the-middle type attacks. (Bug #27434751)

      * An unexpected notice from the server could result in an

Enjoy and thanks for the support!

On behalf of the MySQL Release Team,
Nawaz Nazeer Ahamed

MySQL Connector/Python 8.0.14 has been releasedNawaz Nazeer Ahamed21 Jan 2019