-
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
-
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