Aerospike Python Client Release 3.5.0 (November 14, 2018)

Aerospike Python client version 3.5.0 was released on November 14, 2018.

This major release adds updates and fixes.


  • 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 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.


  • 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.


  • 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.
© 2015 Copyright Aerospike, Inc. | All rights reserved. Creators of the Aerospike Database.