Skip to content

4.1.3

Compare
Choose a tag to compare
@mcoberly2 mcoberly2 released this 18 Jul 00:46

Release Date: February 05, 2021

  • A bug affecting this version of the C# client has been identified. If your application uses scans, but does not use Policy.priority , ScanPolicy.scanPercent or ScanPolicy.failOnClusterChange, you can safely upgrade to C# client 4.2.7. We strongly recommend that you do so at the earliest opportunity.

New features

  • Reject command when assigned node's error rate exceeds ClientPolicy.maxErrorRate per ClientPolicy.errorRateWindow. The node's error count is incremented on any error that causes the connection to close (socket errors and client timeouts) plus ResultCode.DEVICE_OVERLOAD. Attempt retry before throwing AerospikeException.Backoff. Default maxErrorRate (0) disables error rate rejection. [CLIENT-1377]
  • Retry on ResultCode.DEVICE_OVERLOAD.

Bug fixes

  • Add ShouldSerializeNode() to AerospikeException. This method signals the Newtonsoft JSON serializer to ignore the node member variable when serializing an AerospikeException instance. [CLIENT-1446]

Full Changelog: 4.1.2...4.1.3