4.2.0
Release Date: April 30, 2021
- 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.
New features
- 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-1461]
- Support new math, bit, and conditional expressions. These expressions require server version 5.6+. [CLIENT-1475]
- Support user quotas and statistics. This feature requires server version 5.6+. [CLIENT-1486]
- Remove Policy.priority, ScanPolicy.scanPercent and ScanPolicy.failOnClusterChange. The server no longer supports these fields. See Incompatible API change. [CLIENT-1501]
- Support aggregation queries in .NET Core. Upgrade to NeoLua 1.3.13. [CLIENT-1502]
Bug fixes
- Detect quick node restart when restarted node never left the cluster. If detected, reset error count and balance connections. [CLIENT-1494]
- Remove unused largelist_example.lua from AerospikeTest. [CLIENT-1502]
- Retry on server timeout if maxRetries and totalTimeout have not been reached. Increment error count on server timeout. [CLIENT-1519]
Full Changelog: 4.1.6...4.2.0