Aerospike Java Client Release 5.1.6 (August 2, 2021)

Aerospike Java client version 5.1.6 was released on August 2, 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.


  • CLIENT-1556 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-1557 Support a list of preferred racks rather than a single rack when replica is PREFER_RACK.
  • CLIENT-1569 Support PKI authentication where the TLS certificate’s common name (CN) specifies the Aerospike user name.
  • CLIENT-1571 Support batch read operations.
  • CLIENT-1572 Support scan-show and query-show info commands.
  • Add a byte array constructor for Expression.
  • Use github actions to run unit tests on push and pull requests. Remove travis.


  • CLIENT-1567 Add seed and peer nodes at the same time on startup. Refresh peers of new nodes in same cluster tend iteration.
  • 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.
© 2021 Copyright Aerospike, Inc. | All rights reserved. Creators of the Aerospike Database.