Skip to content

4.2.0

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

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