Skip to content

5.1.6

Choose a tag to compare

@mcoberly2 mcoberly2 released this 18 Jul 02:02

Release Date: August 02, 2021

  • A bug affecting this version of the Java client has been identified. If your application uses scans, we strongly recommend that you upgrade to Java client 5.1.11 at the earliest opportunity.

New Features

  • If the Bin constructor's map argument is an instance of TreeMap, set sorted attribute when sending bin to the server. Also, add a new map Bin constructor that accepts MapOrder as an argument. [CLIENT-1556]
  • Support a list of preferred racks rather than a single rack when replica is PREFER_RACK. [CLIENT-1557]
  • Support PKI authentication where the TLS certificate's common name (CN) specifies the Aerospike user name. This feature requires server version 5.7+. [CLIENT-1569]
  • Support batch read operations. [CLIENT-1571]
  • Support scan-show and query-show info commands. [CLIENT-1572]
  • Add a byte array constructor for Expression.
  • Use github actions to run unit tests on push and pull requests. Remove travis.

Bug Fixes

  • Add seed and peer nodes at the same time on startup. Refresh peers of new nodes in same cluster tend iteration. [CLIENT-1567]
  • Remove supported feature checks in examples because each feature is supported on minimum server version (4.9).
  • Deprecate old Value.getFromRecordObject().
  • Override hashCode and equals for KeyRecord.
  • Check for null value in get methods.

Full Changelog: 5.1.5...5.1.6