The 3.0.32 release of the Java client is available for download here:
Its features are as follows:
- Create generic thread Executor class used by scan, batch, and udf execute
- Change “Policy.maxRetries” default from 2 to 1
- Change scan/query maxRetries value to zero in default constructor (used to be changed in transaction code)
- Create separate default policies for asynchronous commands
- Remove deprecated RecordExistsAction generation enum values. Use “WritePolicy.generationPolicy” instead
- Remove “Record.duplicates”
- Add udf methods that take WritePolicy (instead of base Policy) as an argument, so ttl can be specified
- Add LargeMap.exists()
- Support large list and large stack operations in benchmarks
- Support record replace option in benchmarks
The full list of features and fixes is available here.