Aerospike C# client version 4.1.0 was released on December 8, 2020.
This minor release adds new features and bug fixes.
- 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
orScanPolicy.failOnClusterChange
, you can safely upgrade to C# client 4.2.7. We strongly recommend that you do so at the earliest opportunity.
Features
- Set Framework minimum version to Visual Studio 15 and .NET Framework 4.5.
- CLIENT-1375 Add Expression.GetBase64() to return base64 encoded string of packed expression bytes.
- CLIENT-1378 Add AerospikeClient.SetXDRFilter().
- Add ResultCode.LOST_CONFLICT
- Deprecate Policy.priority and ScanPolicy.failOnClusterChange.
Fixes
- CLIENT-1385 Allow async socketTimeout/totalTimeout to be specified together and enforce totalTimeout when command is in delay queue.
- CLIENT-1386 Force volatile partition map reads when it occurs from a non cluster tend thread.