Version 6.0.2 Milestone 1 is the first development release of the 6.0 branch of MySQL Connector/J, providing an insight to upcoming features. Although some of these are still under development, this release includes the following new features and changes (in comparison to the current Connector/J 5.1 production release).
The major features of Connector/J 6.0 include:
Supports MySQL 5.5, 5.6, and 5.7.
Supports the JDBC 4.2 specification.
Supports the Java 8 platform (use Connector/J 5.1 for Java 7 or earlier).
Supports 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 the X DevAPI User Guide. For more information about how the X DevAPI is implemented in Connector/J, see MySQL Connector/J X DevAPI Reference.
Please note that the X DevAPI requires at least 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 Using MySQL as a Document Store.
Connector/J 6.0.2 includes all the bug fixes that have been incorporated into Connector/J 5.1.38, plus the fixes described below.
Removed from the Ant build target
distthe dependency on the target
compile-testsuite, so that the test suite is no longer compiled by default when Connector/J is being built from source. (Bug #11746728, Bug #28286)
FabricMySQLDataSource.getConnection()threw a null pointer exception when a master failover took place. (Bug #22598938)
The OSGi manifest file in the Connector/J JAR file did not expose the MySQL Fabric packages, so the Fabric-related classes could not be resolved even though they were present in the JAR file. (Bug #22385172)