Skip to content

Releases: aerospike/aerospike-client-python

1.0.45

09 Jun 00:35
Compare
Choose a tag to compare

Features

Fixes

1.0.44

19 May 19:47
Compare
Choose a tag to compare

Features

Fixes

1.0.43

23 Apr 05:47
Compare
Choose a tag to compare

Features

  • Allow for a None set value for index creation methods. Support scans and queries against a namespace (with the set given as None). (AER-3462)
  • Consistent Unicode Handling. 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. Note: this is a change in how string values are returned.
  • Fixed errors in the example scripts.

Fixes

  • Fixed Issue #49 (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.

1.0.42

03 Apr 19:09
Compare
Choose a tag to compare

Features

  • Upgraded to C client 3.1.11.
  • 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.

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 😬 ).

1.0.41 Changes

25 Mar 06:15
Compare
Choose a tag to compare
  • Implemented support for global policies through the client config.
  • An AS_BYTES_BLOB will be set to a bytesarray if no deserializer is set.
  • Note: the signatures for the following methods have been modified to make them more consistent: get_nodes(), info(), info_node(). See: aerospike.Client

1.0.40 Changes

19 Mar 00:17
Compare
Choose a tag to compare

Note: 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.

1.0.39 Note

19 Mar 00:08
Compare
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
Compare
Choose a tag to compare
  • Upgraded to C client 3.1.8
  • 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. Requires server version >= 3.5.3

1.0.37 Changes

19 Feb 16:58
Compare
Choose a tag to compare

Features

  • Upgraded to the C client 3.1.2
  • Removed dependency on Lua as a prerequisite.
  • CentOS 7 support.
  • Large Data Types added.
  • Documentation and examples enhanced.

Fixes

  • Issue 32 Fixed. 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.

1.0.36 Changes

22 Jan 19:43
Compare
Choose a tag to compare
  • Expanded the API documentation
  • Tied the Python client to a specific version of the C client (currently 3.0.94)
  • Fixed bug in Unicode string handling