Aerospike Server Community Edition 3.6.2 was released on October 9, 2015 and is available for download here. The highlights, new features, improvements and bug fixes of this new release are as follows:
- Fixed Regression found in 3.6.0 and 3.6.1, where the server would crash during migrations while processing batch requests.
- [AER-2757] - (Clustering) Introduce a “service-alumni-reset” command to reset “services-alumni” to “services”.
- [AER-3657] - (Clustering) Add support for mesh clustering with each Aerospike node isolated behind their own NAT.
- [AER-4451] - (KVS) Deletes no longer counted as writes in stats.
- [AER-4468] - (KVS) Ensure generation and void-time are returned to the client for write requests in multi-node clusters.
- [AER-4447] - (Packaging) Various improvements to Debian init script.
- [AER-4433] - (KVS) Spurious prole delete causes failed assertion.
- [AER-4443] - (KVS) Records without a TTL incorrectly get default TTL after cold start.
- [AER-4446] - (KVS) Crash in rare situation - multiple operations on bins containing non integer values (storage-engine device).
- [AER-4455] - (KVS) Batch read race condition during cluster migration causes crash.
- [AER-4457] - (KVS) Honor zero void-time during conflict resolution when generations are the same.
- [AER-4458] - (SINDEX) Crash occurred while performing list and map queries that return list or map bins.
- [AER-4453] - (LDT) On prole writes, the updated subrecords should share same version as parent.
- [AER-4472] - (LDT) The llist.filter method in ldt/lib_llist doesn’t call the filter function anymore.
Click here to view the release notes with the full list of fixes.
To explore the capabilities of Aerospike, you will want to download a client library with benchmarks and examples.