aerospike-client-go v4.1.0 Release Notes
Release Date: 2021-01-25 // about 3 years ago-
Major feature release.
New Features:
- [CLIENT-1417] Adds Circuit-Breaker. Rejects command when assigned node's error rate exceeds
ClientPolicy.MaxErrorRate
overClientPolicy.ErrorRateWindow
. - [CLIENT-1410] Adds
Client.SetXDRFilter()
. - [CLIENT-1433] Adds
ExpMemorySize()
to expression filters.
- [CLIENT-1417] Adds Circuit-Breaker. Rejects command when assigned node's error rate exceeds
Fixes
- Fixes an issue where remainder miscalculation would cause the connection pool to be smaller than it should have been. (Github #332) thanks to ShawnZhang
Improvements
- [CLIENT-1434] Reset peers, partition and rebalance generations on node tend errors.
- Use named fields in
LimitedReader
initialization. - Skip
device_total_bytes
tests in Expressions for memory-only namespaces - Change unexported field check in marshaller in anticipation of go 1.16 changes
Changes
- Pack byte array header with string header codes when using msgpack to be consistent with server.
- Adds
ResultCode.LOST_CONFLICT
- Change log level from Debug to Error for partition validation failures
Fixes
- Fix remainder calculation in
ConnectionHeap
.
- Fix remainder calculation in