# Aerospike Server 4.7.0.2 (September 30, 2019)

**URL:** <https://discuss.aerospike.com/t/aerospike-server-4-7-0-2-september-30-2019/6687>\
**Category:** Releases (Server, Client & Tools)\
**Created:** [October 1, 2019, 4:50am UTC](https://discuss.aerospike.com/t/aerospike-server-4-7-0-2-september-30-2019/6687 "2019-10-01T04:50:42Z")\
**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:** [October 1, 2019, 4:50am UTC](https://discuss.aerospike.com/t/aerospike-server-4-7-0-2-september-30-2019/6687/1 "2019-10-01T04:50:42Z")

</div>

[Aerospike Server version 4.7.0.2](https://www.aerospike.com/download/server/notes.html#4.7.0.2) was released on September 30, 2019.

This major release contains New Features, Improvements and Bug Fixes.

- [Announcing Aerospike 4.7 – the First Commercial Database to Support the Intel® Ethernet 800 Series with ADQ](https://www.aerospike.com/blog/aerospike-4-7-blog-intel-adq-support/)
- [Aerospike Becomes First Commercial Database to Support Intel® Ethernet 800 Series with Application Device Queues (ADQ) Technology](https://www.aerospike.com/news/press-release/aerospike-4-7-release-intel-adq-support/).
- An Enterprise Edition version that includes Kerberos support is available upon request. Interested customers should contact their account representative.
- XDR, using ACL, in server versions between 4.1.0.1 and 4.3.0.10 cannot ship to this version. The simplest workaround is to avoid using those versions.
- System Metadata (SMD) Protocol Change
  - **When upgrading the Aerospike server, from a version prior to 4.5.1, follow the 4.5 special upgrade document [4.5.1+ SMD protocol change](https://www.aerospike.com/docs/operations/upgrade/aerospike/special_upgrades/4.5.1/index.html).**

- If you are upgrading to 4.5 with replication-factor of 2 or greater along with the use of the rack-aware feature in AP namespaces, refer to the special considerations [knowledge base article](https://discuss.aerospike.com/t/special-considerations-for-upgrading-to-version-4-3-rf-2-rack-aware-ap/5490) for details. (Enterprise Only)
- Storage Format Improvement
  - **When upgrading the Aerospike server, from a version prior to 4.2, follow the 4.2 special upgrade steps document [Storage Format Upgrade in 4.2 Release](https://www.aerospike.com/docs/operations/upgrade/storage_to_4_2/).**

- When upgrading from a version prior to 3.14, please follow the upgrade and protocol-switching PREREQUISITES for 3.13.0.11.
  - **See Aerospike documentation for [Upgrade to 3.13](https://www.aerospike.com/docs/operations/upgrade/cluster_to_3_13).**

#### New Features

- Enterprise & Community
  - [AER-6096] - (KVS) Added delete of entire record as an operation (e.g. to enable atomic read then delete).
  - [AER-6101] - (KVS) Added predicate filter support for batch, read, write, delete, and record UDF transactions.
  - [AER-6123] - (KVS) Added support for [ADQ](https://www.aerospike.com/docs/reference/configuration/index.html#auto-pin).
  - [AER-6109] - (SCAN) Added a new type of background scan and query that performs (write only) operations.

- Enterprise Only
  - [AER-6124] - (XDR) Added LDAP login support for XDR.

#### Improvements

- Enterprise & Community
  - [AER-6112] - (KVS) Removed service context configuration items '[transaction-queues](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#transaction-queues) ’ and ‘[transactions-threads-per-queue](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#transaction-threads-per-queue)’, and made service context configuration item ‘[service-threads](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#service-threads)’ dynamic.
  - [AER-6113] - (KVS) Increased maximum allowed value of storage context configuration item ‘[post-write-queue](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#post-write-queue)’ to 8192.
  - [AER-6100] - (SCAN) [Scans](https://www.aerospike.com/docs/guide/scan.html) now use their own thread(s) instead of sharing a thread pool, and are given a record-per-second limit instead of a priority.
  - [AER-6106] - (STATS) Added CPU usage in stats and log ticker.

- Enterprise Only
  - [AER-6102] - (BALANCE) Changed default setting of namespace context configuration item ‘[prefer-uniform-balance](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#prefer-uniform-balance)’ to true.
  - [AER-6105] - (XDR) Certificate is presented to http destination when required for mutual authentication.

#### Bug Fixes

- Enterprise & Community
  - [AER-6129] - (KVS) Predicate filter memory leak observed when using list/map iterate.
  - [AER-6128] - (BALANCE) For AP namespaces with ‘[prefer-uniform-balance](https://www.aerospike.com/docs/reference/configuration/index.html?show-removed=1#prefer-uniform-balance)’ true, non-optimal masters may be selected.
