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
↧
MySQL Connector/J 8.0.11 GA has been released (no replies)
↧