Aerospike

Latest version: v16.0.2

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

Scan your dependencies

Page 8 of 17

3.4.2

Features
- Max bin name length is now 15. For server versions prior to 4.2.0 the limit is still 14.
- Update to C client 4.3.17.
- .lua files for local aggregation are no longer installed locally with the library.

Fixes:
- Fix potential memory corruption when parsing invalid GeoJSON.
- Fix invalid index type being converted to a valid type.

3.4.1

Features
- Add new Relative CDT operations to the `aerospike_helpers` package. These require server version 4.3.0.1 or newer.
- Update to C client 4.3.14
- Updates to add `write_partial` and `no_fail` entries to map and list policies

Documentation
- Document usage of inverted flag for additional map operations.

3.4.0

Features

- Added new package `aerospike_helpers` The packages contains helper functions to simplify using the Aerospike client. Initially it contains a subpackage `operations` which contains helper functions for creating the arguments for the `client.operate` and `client.operate_ordered` methods.
- Added new list operations: `OP_LIST_GET_BY_INDEX` `OP_LIST_GET_BY_INDEX_RANGE`, `OP_LIST_GET_BY_RANK`,
`OP_LIST_GET_BY_RANK_RANGE`, `OP_LIST_GET_BY_VALUE`, `OP_LIST_GET_BY_VALUE_LIST`, `OP_LIST_GET_BY_VALUE_RANGE`,
`OP_LIST_REMOVE_BY_INDEX`, `OP_LIST_REMOVE_BY_INDEX_RANGE`, `OP_LIST_REMOVE_BY_RANK`, `OP_LIST_REMOVE_BY_RANK_RANGE`,
`OP_LIST_REMOVE_BY_VALUE`, `OP_LIST_REMOVE_BY_VALUE_LIST`, `OP_LIST_REMOVE_BY_VALUE_RANGE`, `OP_LIST_SET_ORDER`, `OP_LIST_SORT` .
- Added new map operations `OP_MAP_GET_BY_VALUE_LIST` and `OP_MAP_GET_BY_KEY_LIST`
- Added inverted key to certain map operations.
- Update to C Client version 4.3.13 .
- Added new entry to TLS configuration dictionary `keyfile_pw`
- Add `fail_on_cluster_change` option to query_policy dictionary

3.3.0

Features
- Add support for Predicate Expressions during Queries
- Update to C Client version 4.3.12 .
- Improve installation on Ubuntu 18

Fixes
- Fix potential memory corruption when the client is unable to convert a returned object.

Documentation
- Reorganized client class documentation
- Correct server version requirement for certain methods

3.2.0

Features
- Update to C Client version 4.3.11 .
- Support LDAP authentication for future server versions.
- Add `auth_mode`, and `login_timeout_ms` as config parameters for the client constructor.
- Add `for_login_only` config option as an optional field in the TLS config dictionary.
- Added `client.map_get_by_value_list` method.
- Added `client. map_get_by_key_list` method.
Fixes
- Fix u_int32_t type preventing installation on Alpine.
- Fix possible crash when client object is created without using a non default constructor.

3.1.1

Features
- Update to C Client version 4.3.8

Fixes
- Fix error preventing individual policies being set from constructor.

Page 8 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.