Skip to content

Releases: aerospike/aerospike-client-python

1.0.44

19 May 19:47

Choose a tag to compare

Release Date: May 19, 2015

New Features

Bug Fixes

Updates

Full Changelog: 1.0.43...1.0.44

1.0.43

23 Apr 05:47

Choose a tag to compare

Release Date: April 20, 2015

New Features

  • Allow for a None as the set value for index creation methods. Support scans and queries against a namespace alone (with the set given as None). [AER-3462]
  • Consistent Unicode Handling. This is a change in how string values are returned. Both str and unicode values are converted by the client into UTF-8 encoded strings for storage on the aerospike server. Read methods such as get, Query, Scan and operate will return that data as UTF-8 encoded str values. To get a unicode you will need to manually decode the string.
  • Fixed errors in the example scripts.

Bug Fixes

  • Fixed Issue 49 - udf_put() hangs. [AER-3537]
  • Fixed a segfault which happened while scanning a namespace with None given for the set. [AER-3464]
  • Fixed Issue 50 - test harness skips running security methods against community edition.

Full Changelog: 1.0.42...1.0.43

1.0.42

03 Apr 19:09

Choose a tag to compare

Release Date: April 03, 2015

New Features

  • Added support for indexing complex types (lists, map) and for querying against those secondary indexes. Those will become fully available with a near-future release of Aerospike server.

Bug Fixes

  • Raise a clear exception when bins are created with a name longer than 14 characters.
  • Allow Scan and Query objects to be reused.
  • Raise an exception when trying to perform operations on an unconnected client (rather than segfaulting).

Updates

Full Changelog: 1.0.41...1.0.42

1.0.41 Changes

25 Mar 06:15

Choose a tag to compare

Release Date: March 24, 2015

New Features

  • Implemented support for global policies through the client config.

Bug Fixes

  • An AS_BYTES_BLOB will be set to a bytesarray if no deserializer is set.
  • The signatures for the following methods have been modified to make them more consistent. get_nodes(), info, info_node.

Full Changelog: 1.0.40...1.0.41

1.0.40 Changes

19 Mar 00:17

Choose a tag to compare

Release Date: March 18, 2015

New Features

  • Enhanced automatic serialization of unsupported types using cPickle.
  • Support for user-provided serializer/deserializer methods as an alternative to automatic serialization.
  • Added Sphinx documentation to doc/. See doc/README.md for instructions.
  • The python client documentation is hosted on readthedocs.
  • The signatures for the following methods have been modified to make them more consistent. udf_put, udf_list, udf_remove, udf_list (was udf_getRegistered), index_string_create, index_integer_create, index_remove.

Bug Fixes

Full Changelog: 1.0.38...1.0.40

1.0.39 Note

19 Mar 00:08

Choose a tag to compare

1.0.39 Note Pre-release
Pre-release
  • Pre-release for 1.0.40

1.0.38 Changes

06 Mar 07:08

Choose a tag to compare

Release Date: March 05, 2015

New Features

  • Upgraded to the Aerospike C Client 3.1.8. Requires Aerospike Server version >= 3.5.3

Bug Fixes

  • Fixed Issue 38
  • Fixed Issue 40
  • Fixed Issue 41. The increment() method is modified to reflect the behavior of the C client (aka upsert)
  • Fixed bugs where batch-operations were not showing the digest part of the key tuple

Updates

Full Changelog: 1.0.37...1.0.38

1.0.37 Changes

19 Feb 16:58

Choose a tag to compare

Release Date: February 18, 2015

New Features

  • Removed dependency on Lua as a prerequisite
  • CentOS 7 support
  • Large Data Types added
  • API expanded for documentation and examples

Bug Fixes

  • Fixed Issue 32. Unicode strings work as input to the various methods.
  • keyword args for put() changed to ‘meta’ (not ‘metadata’) and 'bins' (not 'record') for API consistency.

Updates

Full Changelog: 1.0.36...1.0.37

1.0.36 Changes

22 Jan 19:43

Choose a tag to compare

Release Date: January 22, 2015

New Features

  • Expanded the API documentation
  • Tied the Python client to a specific version of the Aerospike C Client (currently 3.0.94)

Bug Fixes

  • Fixed bug in Unicode string handling

Updates

Full Changelog: 1.0.35...1.0.36

1.0.35

14 Aug 11:22

Choose a tag to compare

Release Date: January 08, 2015

New Features

  • query.apply() requires a list for UDF function arguments
  • Added support for queries without a predicate

Bug Fixes

  • Fixed Issue 30
  • Fixed bug with secondary index creation on a multi-node cluster

Full Changelog: 1.0.34...1.0.35