Python Client 3.5.0
Features
- Increase C client version to 4.3.20
- Add Queryexecute_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 for ``get_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`` and ``aerospike.MAP_WRITE_NO_FAIL``