Aerospike Python client version 3.5.0 was released on November 14, 2018.
This major release adds updates and fixes.
Features
- Increase C client version to 4.3.20.
- Add Query#execute_background to allow application of record UDFs in the background.
- Allow passing map policy to map operation helpers.
- Add CDTWildcard() and CDTInfinite(). These require Aerospike Server 4.3.1.3 or higher.
- Add map_write_flag constants. These are used in conjuction with the
map_write_flags
entry of map policies and require Aerospike Server version >= 4.3.0.
Changes
- Remove
use_batch_direct
policy option forget_many
,select_many
,exists_many
. Code using these options will continue to work, but the option will be ignored.
Fixes
- Fix memory leak when a query or scan fails due to server error.
- Fix reference leak when destroying queries or scans.
- Fix system error when predicate creators are called with invalid arguments.
- Fix memory corruption caused by deserialization failure.
- Fix incorrect documentation about use of
aerospike.MAP_WRITE_PARTIAL
andaerospike.MAP_WRITE_NO_FAIL
.