# Aerospike C# Client Release 3.9.2 (December 5, 2019)

**URL:** <https://discuss.aerospike.com/t/aerospike-c-client-release-3-9-2-december-5-2019/6891>\
**Category:** Releases (Server, Client & Tools)\
**Created:** [December 6, 2019, 12:49am UTC](https://discuss.aerospike.com/t/aerospike-c-client-release-3-9-2-december-5-2019/6891 "2019-12-06T00:49:35Z")\
**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:** [December 6, 2019, 12:49am UTC](https://discuss.aerospike.com/t/aerospike-c-client-release-3-9-2-december-5-2019/6891/1 "2019-12-06T00:49:35Z")

</div>

[Aerospike C# client version 3.9.2](https://www.aerospike.com/download/client/csharp/notes.html#3.9.2) was released on December 5, 2019.

This major release adds a new feature and bug fixes.

#### Features

- CLIENT-1156 Support compressed commands and responses. This feature requires Enterprise Server versions \>= 4.8.
- CLIENT-1161 Use new sindex-exists info command when checking for DropIndex task completion.
- Add IRecordSet and IResultSet derived interfaces for easier usage within mocking libraries.
- Clarify when to make scan callbacks thread-safe in scan examples.
- Document that Statement instance is not suitable for reuse between method calls because it is modified inside query methods.
- Add icon to nuspec file.

#### Fixes

- CLIENT-1162 Update connection lastUsed after command’s last socket read instead of command end.
- Fix online docs so DateTime uses months that start at 1.
- Call AuthenticateAsClient on .NET Core.
- Add TestCategory attribute when running .NET Core tests.
