-
New Features
- Support for Strong Consistency mode in Aerospike Server v4. You will need to set the
policy.LinearizeRead
totrue
. AddsAerospikeError.InDoubt()
method. - Set the resulting
Record.Key
value in Batch Operations to the Original User-Provided Key to preserve the original namespace/set/userValue and avoid memory allocation.
- Support for Strong Consistency mode in Aerospike Server v4. You will need to set the
-
Changes
- Does not retry on writes by default, and put a 100ms timeout on all transactions by default.
- Changed some warn logs to debug level.
- Add missing stats counters to improve statistics reports.
- Uses sync.Once instead of sync.Mutex for
Connection.close
method. - Added
DefaultBufferSize
for initial buffer size for connections.
-
Fixes
- Fix the tests for object marshalling to account for monotonic time in Go v1.8+.
- Stops the ongoing tends on initial connection errors.