Web lists-archives.com

MySQL Connector/C++ 2.0.4 m2 has been released

Dear MySQL users,

MySQL Connector/C++ 2.0.4 is the next development milestone of the MySQL
Connector/C++ 2.0 series. Connector/C++ 2.0 can be used to access MySQL
implementing Document Store or in a traditional way, using SQL queries. It allows writing both C++ applications using X DevAPI or plain C applications using XAPI.

To learn more about how to write applications using X DevAPI, see X
DevAPI User Guide (http://dev.mysql.com/doc/x-devapi-userguide/en/) and X DevAPI reference at
https://dev.mysql.com/doc/dev/connector-cpp/devapi_ref.html. For more
information about using plain C XAPI see XAPI reference at
http://dev.mysql.com/doc/dev/connector-cpp/xapi_ref.html. For generic
information on using Connector/C++ 2.0, see


Connector/C++ 2.0 requires MySQL Server version 5.7.12 or higher
with X Plugin enabled. For general documentation about how to get
started using MySQL as a document store, see Using MySQL as a Document
Store (http://dev.mysql.com/doc/refman/5.7/en/document-store.html).

To download MySQL Connector/C++ 2.0.4, see the "Development Releases"
tab at http://dev.mysql.com/downloads/connector/cpp/

Changes in MySQL Connector/C++ 2.0.4 (2017-03-16, Development

   Functionality Added or Changed

     * Support was added for secure sessions over TLS
       connections. A secure session can be requested either via
       the ssl-enable and ssl-ca options of a connection string,
       or using explicit session creation options. For X DevAPI
       session settings, see

       For XAPI session settings, see
       (check the documentation for enum mysqlx_opt_type_t).

     * The format of document ID values generated when adding
       documents to a collation has changed. It is still a
       string of 32 hexadecimal digits based on UUID, but the
       order of digits was changed to match the requirement of a
       stable ID prefix.

     * The X DevAPI Schema object now supports methods for view
       manipulation: createView(), alterView(), and dropView().
       XAPI now contains functions that implement similar
       functionality: mysqlx_view_create(),
       mysqlx_view_replace(), mysqlx_view_modify(), and
       (implemented previously) mysqlx_view_drop().
       As with other XAPI operations, there are functions that
       create a statement handle without executing it:
       mysqlx_view_create_new(), mysqlx_view_replace_new(), and
       These XAPI functions modify view DDL statements before
       execution: mysqlx_set_view_algorithm(),
       mysqlx_set_view_definer(), and mysqlx_set_view_columns().

     * Connector/C++ now supports IPv6 target hosts in
       connection strings and when creating sessions using other

   Bugs Fixed

     * When rList is an empty list, table.insert().rows(rList)
       caused a segmentation fault. (Bug #25515964)

On Behalf of the MySQL/ORACLE RE Team

MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql