Skip to content

5.0.0

Choose a tag to compare

@mcoberly2 mcoberly2 released this 18 Jul 02:05

Release Date: October 21, 2020

  • A bug affecting this version of the Java client has been identified. If your application uses scans, but does not use Policy.priority , ScanPolicy.scanPercent or ScanPolicy.failOnClusterChange, you can safely upgrade to Java client 5.1.11. We strongly recommend that you do so at the earliest opportunity.
  • Requires server version 5.2.0.4+. It's not recommended to use this client version since client 5.0.1 has more relaxed server version requirements.

New Features

  • Replace PredExp with new Expressions. Expression filters give access to the full data type APIs (List, Map, Bit, HyperLogLog, Geospatial) and expanded metadata based filtering, to increase the power of filters in selecting records. This client requires server version 5.2.0.4+. See Incompatible API change. [CLIENT-1359]
  • Remove legacy client code for old servers since this client now requires server version 5.2.0.4+. [CLIENT-1369]
  • Add Log.setCallbackStandard(). [CLIENT-1181]
  • Add hashCode() and equals() to Policy and WritePolicy.

Bug Fixes

  • Wait until seed node is fully validated before creating minimum connections. [CLIENT-1356]
  • Expand recoverable connections scope to include async netty commands in connect state. [CLIENT-1358]

Full Changelog: 4.6.0...5.0.0