Greetings! Today we've released new versions of both the 4.x and 3.x Java driver.
This release includes an upgrade to Netty 4.1.77 for both the 4.x and 3.x drivers in order to address
CVE-2022-24823. There are also changes to make the node discovery process more resilient to node crashes; see
JAVA-3002 for more detail on this point.
Documentation (including published Javadoc) will be delayed slightly.
The full changelog for the 4.15.0 release is as follows:
- [improvement] JAVA-3041: Update Guava session sample code to use ProgrammaticArguments
- [improvement] JAVA-3022: Implement AddressTranslator for AWS PrivateLink
- [bug] JAVA-3021: Update table SchemaBuilder page to replace withPrimaryKey with withPartitionKey
- [bug] JAVA-3005: Node list refresh behavior in 4.x is different from 3.x
- [bug] JAVA-3002: spring-boot app keeps connecting to IP of replaced node
- [improvement] JAVA-3023 Upgrade Netty to 4.1.77
- [improvement] JAVA-2995: CodecNotFoundException doesn't extend DriverException
The full changelog for the 3.11.3 release is as follows:
- [improvement] JAVA-3023: Upgrade Netty to 4.1.77, 3.x edition
As usual these new versions of the Java driver are available from Maven Central.
Thanks!
- Bret -