Aerospike C# client version 4.2.0 was released on April 30, 2021.
This minor release adds new features and fixes.
- A bug affecting this version of the C# client has been identified. If your application uses scans, we strongly recommend that you upgrade to C# client 4.2.7 at the earliest opportunity.
Features
- CLIENT-1461 Support boolean particle type. If “Value.UseBoolBin” is true, a boolean is sent to the server as a boolean bin instead of an integer bin. Server version 5.6+ is required when “Value.UseBoolBin” is true. Default is false.
- CLIENT-1475 Support new math, bit, and conditional expressions. These expressions require server version 5.6+.
- CLIENT-1486 Support user quotas and statistics. This feature requires server version 5.6+.
- CLIENT-1501 Remove Policy.priority, ScanPolicy.scanPercent and ScanPolicy.failOnClusterChange. The server no longer supports these fields. See Incompatible API change .
- CLIENT-1502 Support aggregation queries in .NET Core. Upgrade to NeoLua 1.3.13.
Fixes
- CLIENT-1494 Detect quick node restart when restarted node never left the cluster. If detected, reset error count and balance connections.
- CLIENT-1502 Remove unused largelist_example.lua from AerospikeTest.
- CLIENT-1519 Retry on server timeout if maxRetries and totalTimeout have not been reached. Increment error count on server timeout.