- What's New
- Upgrading to 3.1
Upgrading from 3.0.x
The 3.1 release is binary and source compatible with the 3.0 release, with the following exceptions:
- Other than BsonDocument, subclasses of BsonValue no longer implement Serializable
- BsonDocumentWrapper and RawBsonDocument are now final
Upgrading from 2.x
Please see the Upgrading guide in the 3.0 driver reference documentation.
System Requirements
The minimum JVM is now Java 6: however, specific features require Java 7:
- SSL support requires Java 7 in order to perform host name verification, which is enabled by default. See below and on SSL for details on how to disable host name verification.
- The asynchronous API requires Java 7, as by default it relies on
AsynchronousSocketChannelfor its implementation. See Async for details on configuring the driver to use Netty instead.
On this page