Version 3.1.18 of the C client was released on June 26, 2015 and is available for download here. It has the following features and fixes:
- Support new batch index protocol which allows multiple namespaces, bin name filters, and read types (read, exists) to be specified in a single batch call. This new functionality is supported by Aerospike Server versions >= 3.5.15 (which has not been released yet). The old batch direct protocol is still supported for compatibility with older servers.
- Support passing in ttl in aerospike_key_apply().
- AER-3648 - Handle duplicate node-ids caused by multiple ethernet interfaces.
- Ensure that as_config.max_threads is really the limit for the bounded connection pool (max_threads + 1 cluster tend thread).
Click here to view the release notes.