4.0.8
Release Date: August 29, 2017
New Features
- Support CDT server list increment operation. Requires Aerospike Server 3.15 or greater.
- Add new Record getGeoJSONValue() and getGeoJSONString().
Bug Fixes
- Direct NIO async socket reads fail when socket buffer size greater than ByteBuffer capacity. Fix by setting ByteBuffer limit to socket buffer receive size whenever a new ByteBuffer needs to be created. [CLIENT-934]
- Client does not always revert to seeds when entire cluster is unreachable. Fix by reverting to seeds after all node info requests fail 5 consecutive times (5 seconds) regardless of cluster size. [CLIENT-933]
- Add copy constructors for policy classes that did not have them.
- Add null check for exceptions in Cluster::seedNodes(). Thanks to Kenneth Jorgensen for the fix.
Full Changelog: 4.0.7...4.0.8