MySQL Forums
Forum List  »  Announcements

MySQL Connector/J 8.0.11 GA has been released
Posted by: Sreedhar S
Date: April 19, 2018 07:21AM

Dear MySQL users,

MySQL Connector/J Version 8.0.11 is the first General Availability
release of the 8.0 series of MySQL Connector/J. It is suitable for use
with MySQL Server versions 8.0, 5.7, 5.6, and 5.5. It supports the
Java Database Connectivity (JDBC) 4.2 API, and implements the X DevAPI.

This release includes the following new features and changes, also
described in more detail on

https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-11.html

As always, we recommend that you check the "CHANGES" file in the download
archive to be aware of changes in behavior that might affect your application.

To download MySQL Connector/J 8.0.11 GA, see the "Generally Available (GA)
Releases" tab at http://dev.mysql.com/downloads/connector/j/

Enjoy!

Changes in MySQL Connector/J 8.0.11   (2018-04-19)

Functionality Added or Changed

     * X DevAPI: The locking options lockShared() and
       lockExclusive(), available when retrieving data from
       collection.find() and table.select(), now also accept an
       optional locking contention value, which is exposed
       though the enumeration Statement.LockContention. The
       combinations of lockShared([lockCont]) or
       lockExclusive([lockCont]) with
       Statement.LockContention.NOWAIT or
       Statement.LockContention.SKIP_LOCKED map directly to the
       SQL statement SELECT ... FOR SHARE or SELECT ... FOR
       UPDATE with the SQL option NOWAIT or SKIP LOCKED, for the
       different InnoDB locking read modes.

     * X DevAPI: Connector/J now supports the new server-side
       document ID generation feature. Client-side document ID
       generation is no longer supported. As a result, the
       methods getDocumentId() and getDocumentIds() have been
       removed and the method getGeneratedIds() has been added
       to the AddResult and AddResultImpl classes.

     * X DevAPI: The SHA256_MEMORY authentication mechanism is
       now supported by Connector/J for connections using the X
       Protocol. See the entry for the connection property
       xdevapi.auth in Configuration Properties
       (http://dev.mysql.com/doc/connector-j/8.0/en/connector-j
        -reference-configuration-properties.html) for details.

     * Connector/J now recognizes the data type GEOMCOLLECTION,
       which has been introduced in MySQL 8.0.11 as an alias and
       preferred name to the previously known GEOMETRYCOLLECTION
       data type. (Bug #27678308)

     * Connector/J now supports the use of a custom
       SSLSocketFactory for returning a custom-constructed SSL
       socket at the time of connection establishment. (Bug
       #26092824, Bug #86278)

     * The source directory and Java package layouts of
       Connector/J have been revised to make it easier to use
       custom protocols, APIs, value decoders, and value
       factories with Connector/J. See the Connector/J source
       code and the MySQL Connector/J X DevAPI Reference
       (http://dev.mysql.com/doc/dev/connector-j) for more
       details.

Bugs Fixed

     * When an integer value in a JSON document is modified, it
       becomes a a DOUBLE value to the MySQL server, which is
       returned with a decimal when fetched from the JSON
       document. Therefore, calling getInteger() upon the
       changed value with Connector/J resulted in an
       NumberFormatException. With this fix, getInteger() parses
       such a value correctly and returns an integer. (Bug
       #27226293)

On Behalf of Oracle/MySQL Release Engineering Team
Sreedhar 

Options: ReplyQuote


Subject
Views
Written By
Posted
MySQL Connector/J 8.0.11 GA has been released
1309
April 19, 2018 07:21AM


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.