The 1.0.50 release of the Python client came out on September 8, 2015 and is available for download here. This release adds a plethora of features and fixes:
Features
- Upgraded to C client 3.1.22.
- Support for the batch-index API (AER-3908):
- Batch methods are changing in a non-backward compatible way: in order to support batch-reads from multiple namespaces, get_many, exists_many, and select_many now return a list of records, each fitting the (key, metadata, bins) record tuple format.
- Added job_info, a unified method for tracking the status of scan and query jobs. Added corresponding aerospike.JOB_STATUS_* constants.
- Deprecated scan_info.
- Support for secondary index record UDF (query_apply). Requires a future release of the server (AER-3981).
- Support for a native double data type. Python float bin values will convert to and from as_double. Requires server version >= 3.6.0 (AER-4239).
- Added the privilege aerospike.PRIV_READ_WRITE_UDF.
- New examples for query_apply and get_many.
- Ensure that the examples work with Aerospike Enterprise Edition (AER-3707).
- Cleaned up and clarified documentation. Thanks @tivvit for your help.
Fixes
- Fixed issue with scan without explicit set - Pull Request #73. Thanks @tivvit.