8.1.1
Release Date: May 07, 2024
- The aerospike-client package has been split into aerospike-client-jdk8 and aerospike-client-jdk21. aerospike-client-jdk8 requires JDK versions 8+. aerospike-client-jdk21 supports virtual threads and requires JDK versions 21+. The dependency artifactId in your pom file must be changed accordingly.
New Features
- Add methods for copying default policies. [CLIENT-2839]
- Add getKeyRecord() in RecordSet and RecordSequenceRecordSet. [CLIENT-2843]
- Add readTouchTtlPercent command line option to benchmarks. [CLIENT-2868]
Bug Fixes
- Use default batch policy (ClientPolicy batchWritePolicyDefault, batchUDFPolicyDefault or batchDeletePolicyDefault) when the record level batch policy is null. [CLIENT-2842]
- Only validate error code instead of entire error string in createDrop() index test. [CLIENT-2902]
- Propagate the original LuaC compile() exception details in AerospikeExceptions thrown by LuaCache.
- Upgrade netty version to 4.1.108.Final per snyk.
- Upgrade commons-cli to 1.7.0 per snyk.
Full Changelog: 8.1.0...8.1.1