Aerospike

Latest version: v16.0.2

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

Scan your dependencies

Page 15 of 17

1.0.47

Features
- Implemented issue 65: added serializer override option to [put()](https://pythonhosted.org/aerospike/client.html#aerospike.Client.put).
- Added support for Scientific Linux 6.x - thanks hirokikana for pull request 61.
- Added support for [bytearray primary key](https://pythonhosted.org/aerospike/client.html#aerospike-key-tuple) values. _AER-3756_

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](https://docs.python.org/2/library/sys.html#sys.maxsize). _AER-3831_

1.0.46

Features
- Added [shared memory cluster tending](https://pythonhosted.org/aerospike/aerospike.html#aerospike.client). _AER-3795_

Fixes
- Fixed [Issue 53](https://github.com/aerospike/aerospike-client-python/issues/53). _AER-3650_
- Fixed [Issue 59](https://github.com/aerospike/aerospike-client-python/issues/59). _AER-3751_
- Fixed [scan_apply](https://pythonhosted.org/aerospike/client.html#aerospike.Client.scan_apply) to accept `None` for set. _AER-3652_
- Fixed compile-time warnings. _AER-3470_

1.0.45

Features
- Officially Added the [Large Ordered List (LList)](https://pythonhosted.org/aerospike/llist.html) class. _AER-3441_
- Enhanced [udf_put()](https://pythonhosted.org/aerospike/client.html#aerospike.Client.udf_put) to support full paths. _AER-3653_
- [Documentation](https://pythonhosted.org/aerospike/index.html) fixes.

Fixes
- Fixed [Issue 43](https://github.com/aerospike/aerospike-client-python/issues/43). _AER-3459_
- Fixed [Issue 56](https://github.com/aerospike/aerospike-client-python/issues/56). _AER-3695_
- Fixed several unit tests.

1.0.44

Features
- Upgraded to C client [3.1.16](http://www.aerospike.com/download/client/c/notes.html#3.1.16).
- Added an [exception hierarchy](https://pythonhosted.org/aerospike/exception.html#exception-hierarchy) of `AerospikeError` subclasses in the [`aerospike.exception`](https://pythonhosted.org/aerospike/exception.html) submodule. _AER-3502_
- Implemented the latest [security](https://www.aerospike.com/docs/guide/security.html) API. **Note: backward incompatible as the optional policy argument has been moved to the end**. See: [`aerospike.Client.admin_create_role()`](https://pythonhosted.org/aerospike/client.html?highlight=admin#aerospike.Client.admin_create_role). _AER-3474_
- Added [`aerospike.Client.is_connected()`](https://pythonhosted.org/aerospike/client.html#aerospike.Client.is_connected)
- Fedora 21 support (thanks pauloborges).
- [Documentation](https://pythonhosted.org/aerospike/index.html) fixes.

Fixes
- Changed to cast [bytearray](https://docs.python.org/2/library/functions.html?highlight=bytearray#bytearray) values to and from Aerospike [bytes](https://www.aerospike.com/docs/guide/data-types.html#bytes), as raised in https://discuss.aerospike.com/t/lua-aggregation-with-bytearray/1229 .
- Fixed the examples in line with release 1.0.44. _AER-3419_
- Added a latency option to the benchmarking tool. _AER-3417_

1.0.43

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](https://pythonhosted.org/aerospike/client.html#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

Features
- Upgraded to C client [3.1.11](http://www.aerospike.com/download/client/c/notes.html#3.1.11).
- Added support for [indexing complex types](https://pythonhosted.org/aerospike/client.html?#aerospike.Client.index_list_create) (lists, map) and for [querying](https://pythonhosted.org/aerospike/predicates.html?highlight=predicates.contains#aerospike.predicates.contains) 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](https://pythonhosted.org/aerospike/scan.html) and [Query](https://pythonhosted.org/aerospike/query.html) objects to be reused.
- Raise an exception when trying to perform operations on an unconnected client (rather than segfaulting :grimacing: ).

Page 15 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.