Aerospike C# Client Release 4.0.0 (October 21, 2020)

Aerospike C# client version 4.0.0 was released on October 21, 2020.

This major release adds new features and a bug fix.

  • 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.

Features

  • CLIENT-1359 Replace predicate expressions with new Aerospike Expression filters. Aerospike Expressions give access to the full data type APIs (List, Map, Bit, HyperLogLog, Geospatial) and expanded metadata based filtering, to increase the power of filters in selecting records. This client now requires server version 5.2.0.4+. Important client bug fixes will be backported to client version 3.9.X. See Incompatible API change .
  • CLIENT-1369 Remove legacy client code for old servers since this client now requires server version 5.2.0.4+.
  • CLIENT-1181 Add Log.SetCallbackStandard().

Fixes

  • CLIENT-1355 Skip orphan seeds that do not have peers when other seeds have peers.