Aerospike Java client version 4.4.0 was released on March 28, 2019.
This major release adds several new features and fixes important bugs.
Features
- CLIENT-1068 Support new relaxed read modes for SC namespaces.
- Replace linearizeRead boolean with ReadModeSC enum. See Incompatible change .
- Rename Policy consistencyLevel to readModeAP.
- Add readModeAP and readModeSC command line arguments to benchmarks.
Fixes
- CLIENT-1063 In async/netty, decrement node’s total connection count when new connections are attempted, but fail to connect.
- CLIENT-1066 Wrap byte keys in ByteBuffer when returning a TreeMap.
- Generate “Cluster has been closed” exception if client/cluster was closed prior to issuing a database command.
- Do not retry on error code NO_MORE_CONNECTIONS.
- Throw IllegalArgumentException when resource not found.
- Fix examples “-d” command line argument to log debug messages.
- In query engine, convert starts_with, ends_with and containing to use predexp instead of lua.
- In query engine, Remove lua code generation. Convert Map and List operations to predexp. Add new qualifier exception type.
- In query engine, Fix incorrect iteration type for mapkeys.