# Aerospike Java Client Release 4.4.0 (March 28, 2019)

**URL:** <https://discuss.aerospike.com/t/aerospike-java-client-release-4-4-0-march-28-2019/6084>\
**Category:** Releases (Server, Client & Tools)\
**Created:** [March 28, 2019, 10:12pm UTC](https://discuss.aerospike.com/t/aerospike-java-client-release-4-4-0-march-28-2019/6084 "2019-03-28T22:12:08Z")\
**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:** [March 28, 2019, 10:12pm UTC](https://discuss.aerospike.com/t/aerospike-java-client-release-4-4-0-march-28-2019/6084/1 "2019-03-28T22:12:08Z")

</div>

[Aerospike Java client version 4.4.0](http://www.aerospike.com/download/client/java/notes.html#4.4.0) was released on March 28, 2019.

This major release adds several new features and fixes important bugs.

#### Features

- CLIENT-1068 Support new relaxed read modes for SC namespaces.
- Replace linearizeRead boolean with ReadModeSC enum. See **[Incompatible change](https://www.aerospike.com/docs/client/java/usage/incompatible.html)**.
- Rename Policy consistencyLevel to readModeAP.
- Add readModeAP and readModeSC command line arguments to benchmarks.

#### Fixes

- CLIENT-1063 In async/netty, decrement node’s total connection count when new connections are attempted, but fail to connect.
- CLIENT-1066 Wrap byte keys in ByteBuffer when returning a TreeMap.
- Generate “Cluster has been closed” exception if client/cluster was closed prior to issuing a database command.
- Do not retry on error code NO\_MORE\_CONNECTIONS.
- Throw IllegalArgumentException when resource not found.
- Fix examples “-d” command line argument to log debug messages.
- In query engine, convert starts\_with, ends\_with and containing to use predexp instead of lua.
- In query engine, Remove lua code generation. Convert Map and List operations to predexp. Add new qualifier exception type.
- In query engine, Fix incorrect iteration type for mapkeys.
