Skip to content

Releases: aerospike/aerospike-client-python

1.0.56

22 Nov 23:27
Compare
Choose a tag to compare

Features

Fixes

  • Fixed issue #85 - installer error in environments where the user does not have permission to copy system Lua files to the correct directory. Thanks @RonRothman
  • Fixed issue #82 - vary the shared-memory cluster tending key by host; added shm_key(). CLIENT-71.
  • Fixed a bug occuring in get_nodes when the cluster had one node. CLIENT-566
  • Fixed a bug in client config when the host address is a unicode string. CLIENT-556
  • Fixed issue #88 - expanded the function signature for loggers.
  • Fixed increment() to require an integer value. CLIENT-571
  • Fixed a parsing bug in info(). CLIENT-118
  • Fixed an incorrect exception raised for callback function errors. CLIENT-555
  • Fixed tests containing the deprecated scan_info to use job_info. CLIENT-573
  • Fixed an inaccurate geospatial test.
  • Fixed typos in the API documentation. Thanks @tigran-a

1.0.55

21 Oct 06:26
Compare
Choose a tag to compare

Features

  • Configuration support for connection pool size. CLIENT-277

Fixes

  • Fixed the way the installer creates the Lua system path on OS X.

1.0.54

20 Oct 00:06
Compare
Choose a tag to compare

Features

Fixes

1.0.53

06 Oct 07:46
Compare
Choose a tag to compare

Features

Fixes

  • Fixed a bug where bins containing as_double type data were incorrectly freed after a put. CLIENT-496

1.0.52

10 Sep 17:37
Compare
Choose a tag to compare

Fixes

This release collects several bug fixes for the batch read methods. If you make use of them please upgrade your client. See release 1.0.50 for more information about the way the batch read methods have changed.

  • Fixed a memory leak in the batch read methods. AER-4367
  • Fixed Issue 76 - batch-read methods get_many, exists_many, and select_many to return a 4-tuple key component. AER-4358
  • Fixed the batch read methods to accept digest keys in their keys parameter. AER-4038

1.0.50

08 Sep 19:05
Compare
Choose a tag to compare

Features

  • Upgraded to C client 3.1.22.
  • Support for the batch-index API. AER-3908
    • Batch methods are changing in a non-backward compatible way: in order to support batch-reads from multiple namespaces, get_many, exists_many, and select_many now return a list of records, each fitting the (key, metadata, bins) record tuple format.
    • Added job_info, a unified method for tracking the status of scan and query jobs. Added corresponding aerospike.JOB_STATUS_* constants.
    • Deprecated scan_info.
  • Support for secondary index record UDF (query_apply). Requires a future release of the server. AER-3981
  • Support for a native double data type. Python float bin values will convert to and from as_double. Requires server version >= 3.6.0. AER-4239
  • Added the privilege aerospike.PRIV_READ_WRITE_UDF.
  • New examples for query_apply and get_many.
  • Ensure that the examples work with Aerospike Enterprise Edition. AER-3707
  • Cleaned up and clarified documentation. Thanks @tivvit for your help.

Fixes

1.0.49

01 Aug 00:25
Compare
Choose a tag to compare

Features

  • Added support for Debian 8. AER-4134

Fixes

  • Fixed Issue #67. AER-4110
  • Added better type checks for increment/append/prepend/operate. AER-4129
  • Another (hopefully final) pass at fixing Issue #53, AKA installation problems on OS X. 💩 Thanks to @jholliman for all his help; he is 👍

1.0.48

10 Jul 23:49
Compare
Choose a tag to compare

Fixes

  • Fixed Issue #53 by adding a wheel binary distribution package for OS X.
  • Fixed upgrade problems on Linux distributions.

1.0.47

09 Jul 17:30
Compare
Choose a tag to compare

Features

Fixes

  • Fixed Issue #63 - thanks @pauloborges for pull request #64.
  • Fixed bug in deserialization of random bytes. AER-3904
  • Fixed bug where queries failed to return records which contained LDTs. Thanks @arthurprs for reporting this. AER-3914
  • Throw an exception when trying to set an integer value greater than sys.maxsize. AER-3831

1.0.46

23 Jun 05:28
Compare
Choose a tag to compare

Features

Fixes

  • Fixed Issue 53. AER-3650
  • Fixed Issue 59. AER-3751
  • Fixed scan_apply to accept None for set. AER-3652
  • Fixed compile-time warnings. AER-3470