Aerospike Java Client Release 5.1.8 (September 20, 2021)

Aerospike Java client version 5.1.8 was released on September 20, 2021.

Features

  • Support Netty/io_uring eventloops for async commands.
  • Add eventLoopType command line argument to examples, benchmarks and test.
  • CLIENT-1602 Expand client policy support in benchmarks.

Fixes

  • CLIENT-1560 Relogin to node when quick node restart detected.
  • CLIENT-1560 Check Cluster.authEnabled before using session token.
  • CLIENT-1575 Force login when creating a new cluster tend connection and user authentication is enabled and the session is null.
  • CLIENT-1581 Retry on TLS handshake errors for async Netty commands.
  • CLIENT-1598 Reduce max concurrent connection requests to 20 (from 50) for all event loops when creating min connections on node creation.
  • CLIENT-1604 Return consistent PartitionStatus array in PartitionFilter when scanPartitions()/queryPartitions() fails.
  • CLIENT-1604 Support sleepBetweenRetries policy in async scan/query retry by scheduling retry at a future time.
  • Require TLS configuration if authMode == PKI.
  • Catch NoClassDefFoundError when performing EventLoopGroup instanceof checks to determine eventLoopType.
  • Allow Throwable exceptions in AerospikeException constructors.
  • Fix Exp.geoBin() doc example.
© 2021 Copyright Aerospike, Inc. | All rights reserved. Creators of the Aerospike Database.