# Aerospike C# Client Release 4.2.0 (April 30, 2021)

**URL:** <https://discuss.aerospike.com/t/aerospike-c-client-release-4-2-0-april-30-2021/8421>\
**Category:** Releases (Server, Client & Tools)\
**Created:** [May 1, 2021, 9:06am UTC](https://discuss.aerospike.com/t/aerospike-c-client-release-4-2-0-april-30-2021/8421 "2021-05-01T09:06:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcoberly](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/mcoberly/32/637_2.png) [@mcoberly](https://discuss.aerospike.com/u/mcoberly)\
**Post date:** [May 1, 2021, 9:06am UTC](https://discuss.aerospike.com/t/aerospike-c-client-release-4-2-0-april-30-2021/8421/1 "2021-05-01T09:06:45Z")

</div>

[Aerospike C# client version 4.2.0](https://www.aerospike.com/download/client/csharp/notes.html#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](https://discuss.aerospike.com/t/scan-bug-identified-client-1637/9095). 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](https://download.aerospike.com/docs/client/csharp/usage/incompatible.html)**.
- 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.
