Aerospike

Latest version: v16.0.2

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 17

1.0.54

Features
- Added [aerospike.geodata](https://pythonhosted.org/aerospike/aerospike.html#aerospike.geodata), [aerospike.geojson](https://pythonhosted.org/aerospike/aerospike.html#aerospike.geojson) factory functions for producing [aerospike.GeoJSON](https://pythonhosted.org/aerospike/geojson.html) classes. _CLIENT-529_
- Added the [aerospike.__version__](https://pythonhosted.org/aerospike/aerospike.html#aerospike.__version__) string to the module. _CLIENT-537_

Fixes
- Fixed issue 77, crash when an arg of a UDF is a bytearray. _CLIENT-517_
- Status code AEROSPIKE_ERR_SERVER raises an [aerospike.exception.ServerError](https://pythonhosted.org/aerospike/exception.html#aerospike.exception.ServerError). _CLIENT-535_, _CLIENT-552_.
- Fixed a bug where the [POLICY_KEY_SEND](https://pythonhosted.org/aerospike/aerospike.html#aerospike.POLICY_KEY_SEND) policy was not being followed. _CLIENT-518_
- Fixed behavior regarding the system lua files in the installer and client. _CLIENT-544_

1.0.53

Features
- Upgraded to C client [3.1.24](http://www.aerospike.com/download/client/c/notes.html#3.1.24).
- Implemented Issue 66, supporting [separate serialization](https://pythonhosted.org/aerospike/aerospike.html#aerospike.unset_serializers) for different instances of [aerospike.Client](https://pythonhosted.org/aerospike/aerospike.html#aerospike.client) _CLIENT-234_
- Implemented support for geospatial features. Added an [aerospike.GeoJSON](https://pythonhosted.org/aerospike/geojson.html) class to wrap GeoJSON data, enabling its proper serialization. Support for building [geo2dsphere](https://pythonhosted.org/aerospike/client.html#aerospike.Client.index_geo2dsphere_create) indexes on bins with GeoJSON data, and for queries over that data using the [geo_within](https://pythonhosted.org/aerospike/predicates.html#aerospike.predicates.geo_within) predicate. **Requires a near-future version of the server**. _CLIENT-267_

Fixes
- Fixed a bug where bins containing as_double type data were incorrectly freed after a put. _CLIENT-496_

1.0.52

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](https://github.com/aerospike/aerospike-client-python/releases/tag/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](https://github.com/aerospike/aerospike-client-python/issues/76) - batch-read methods [get_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.get_many), [exists_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.exists_many), and [select_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.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

Features
- Upgraded to C client [3.1.22](http://www.aerospike.com/download/client/c/notes.html#3.1.22).
- Support for the [batch-index API](https://www.aerospike.com/docs/guide/batch.html#server-configuration). _AER-3908_
- Batch methods are changing in a **non-backward compatible** way: in order to support batch-reads from multiple namespaces, [get_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.get_many), [exists_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.exists_many), and [select_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.select_many) now return a _list_ of records, each fitting the (key, metadata, bins) [record tuple](https://pythonhosted.org/aerospike/client.html#aerospike-record-tuple) format.
- Added [job_info](https://pythonhosted.org/aerospike/client.html#aerospike.Client.job_info), a unified method for tracking the status of scan and query jobs. Added corresponding [aerospike.JOB_STATUS_*](https://pythonhosted.org/aerospike/aerospike.html#aerospike-job-constants) constants.
- Deprecated [scan_info](https://pythonhosted.org/aerospike/client.html#aerospike.Client.scan_info).
- Support for secondary index record UDF ([query_apply](https://pythonhosted.org/aerospike/client.html#aerospike.Client.query_apply)). Requires a future release of the server. _AER-3981_
- Support for a native [double](https://www.aerospike.com/docs/guide/data-types.html) data type. Python [float](https://docs.python.org/2.7/library/functions.html#float) bin values will convert to and from as_double. **Requires server version >= [3.6.0](http://www.aerospike.com/download/server/notes.html#3.6.0)**. _AER-4239_
- Added the privilege [aerospike.PRIV_READ_WRITE_UDF](https://pythonhosted.org/aerospike/aerospike.html#aerospike.PRIV_READ_WRITE_UDF).
- New examples for [query_apply](https://github.com/aerospike/aerospike-client-python/blob/master/examples/client/query_apply.py) and [get_many](https://github.com/aerospike/aerospike-client-python/blob/master/examples/client/get_many.py).
- Ensure that the examples work with Aerospike Enterprise Edition. _AER-3707_
- Cleaned up and clarified documentation. Thanks tivvit for your help.

Fixes
- Fixed issue with scan without explicit set - [pull request 73](https://github.com/aerospike/aerospike-client-python/pull/73). Thanks tivvit.

1.0.49

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. :hankey: Thanks to jholliman for all his help; he is :+1:

1.0.48

Fixes
- Fixed Issue 53 by adding a [wheel](http://pythonwheels.com/) binary distribution package for OS X.
- Fixed upgrade problems on Linux distributions.

Page 14 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.