Aerospike

Latest version: v15.0.0

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

Scan your dependencies

Page 5 of 16

6.0.0

<h1>Python Client 6.0.0</h1>
date: 2021-05-11

<h2>Breaking Changes:</h2>
- Breaking Change: Python 3.5 support has been removed - see Incompatible API Changes for details.<br />
- Breaking Change: Drop support for CentOS 6.<br />
- Breaking Change: Drop support for Ubuntu 16.04.<br />
- Breaking Change: Scan option, percent, has been removed.<br />
- Breaking Change: Scan/Query policy, fail_on_cluster_change, has been removed.<br />
- Breaking Change: Scan option, priority, has been removed.<br />
- Breaking Change: info_node() will no longer work when security is enabled because of client authentication changes, use info_single_node() instead.<br />

<h2>Features:</h2>
- [CLIENT-1437] - Add support for Python 3.9.<br />
- [CLIENT-1520] - Add the send_bool_as client config, configures how the client writes booleans.<br />
- [CLIENT-1236] - Add the max_records scan policy.<br />
- [CLIENT-1507] - Add info_single_node().<br />
- [CLIENT-1510] - Add info_random_node().<br />
- [CLIENT-1403] - Add aerospike.KeyOrderedDict.<br />
- [CLIENT-1517] - Add get_node_names().<br />
- [CLIENT-1462] - Support expressions added in server 5.6. Includes arithmetic, bitwise, control flow, and other expressions. Requires server >= 5.6.<br />
- [CLIENT-1497] - Support new read and write quotas including the admin_set_quotas() method. Requires server >= 5.6.<br />
- [CLIENT-1302] - Support IP whitelists including the admin_set_whitelist() method.<br />

<h2>Improvements:</h2>
- [CLIENT-1516] - Drop support for CentOS 6.<br />
- [CLIENT-1536] - Drop support for Ubuntu 16.04.<br />
- [CLIENT-1514] - Deprecate percent scan option.<br />
- [CLIENT-1515] - Deprecate fail_on_cluster_change scan/query policy.<br />
- [CLIENT-1508] - Deprecate info_node().<br />
- [CLIENT-1436] - Drop support for Python 3.5.<br />

<h2>Fixes:</h2>
- [CLIENT-1518] - Fix bug in set_xdr_filter that could truncate node names, sending commands to bad addresses.<br />
- [CLIENT-1535] - Fix memory allocation for more than 2 Python literals in expressions with variable argument length.<br />
- [CLIENT-1282] - Fix OSX installation openssl issues by statically linking openssl1.1 with OSX builds. See here for more info.<br />

<h2>Updates:</h2>
- [Aerospike C Client 5.2.0.](/download/client/c/notes.html5.2.0)<br />
- [OpenSSL1.1.1k](https://www.openssl.org/news/openssl-1.1.1-notes.html)<br />

5.0.0

<h1>Python Client 5.0.0</h1>
date: 2021-02-17

<h2>Breaking Changes:</h2>
- Python 2.7 and 3.4 support have been removed.<br />
- Aerospike Python Client 5.x MUST be used with Aerospike server 4.9 or greater.
Attempting to connect to a server older than 4.9 will yield error "-10, Failed to connect".<br />

<h2>Information</h2>
- Python 3.5 support will be removed in an upcoming release.<br />

<h2>Features:</h2>
- [CLIENT-1360] Support Aerospike expression filters.<br />
- [CLIENT-1409] Add set_xdr_filter() method.<br />
- [CLIENT-1383] Add cdt context map_create_key() and list_create_index() methods.<br />
- [CLIENT-1427] Add error 28, LOST_CONFLICT.

<h2>Improvements:</h2>
- [CLIENT-1384] Document the ability to use None to indicate, to end, or, from start, functionality.<br />

<h2>Fixes:</h2>
- [CLIENT-1431] Fix use after free bug when write operations are used with scans or queries.<br />
- [CLIENT-1426] Fix bytes usage with the append and prepend operations.<br />
- Fix syntax error in truncate.c. Thanks to indigo-tribe .

<h2>Updates:</h2>
- Upgrade C client to version 5.0.3.

4.6.8

4.6.5

4.0.0

<h1>Python Client 4.0.0</h1>
date: 9/24/2020

<h2>Breaking Changes:</h2>
- Upgrade to C client 4.6.18 includes the following incompatible changes.<br />
- Scan option, `percent`, no longer accepts 0.<br />
- Scan policy, `fail_on_cluster_change`, has no effect with server >= 4.9.<br />

<h2>Information</h2>
- Python 2.7 and 3.4 support will be removed in an upcoming release.<br />

<h2>Features:</h2>
- [CLIENT-1164] Support client-server request and response compression.<br />
- [CLIENT-1196] Support Python 3.8.<br />
- [CLIENT-1252] Support HyperLogLog operations.<br />

<h2>Fixes:</h2>
- [CLIENT-1198] Fix map write operations on background scans via C client 4.6.13.<br />
- Fix setup.py install on MacOS for Python 3.8. Thanks to biozz.<br />
- Removed deprecated AS_BYTES_LDT. Thanks to vpnable.<br />

<h2>Updates:</h2>
- Upgrade C client to version 4.6.18

3.10.0

<h1>Python Client 3.10.0</h1>
date: 1/13/2020

<h2>Features:</h2>
- Predicate expressions for read, write, delete, batch and record UDF operations.<br />
- Write operations on background queries and scans.<br />
- Records_per_second policy limit for scans, replaces scan_priority.<br />
- Delete operation, deletes a record.<br />
- Apply method for scans. Allows application of a user defined function to all records scanned.<br />
- Add_ops method for scans. Allows a list of write ops to be applied to all records scanned.<br />
- execute_background method for scans. Allows non-blocking execution of a scan.<br />
- Python 3.7 support.<br />

<h2>fixes:</h2>
- Fixed a segfault that occurs when a non-list ctx is used in an operation.<br />
- Fixed a segfault produced when an error occurs during a call to job_info().<br />
- Documentation for scan_apply() and query_apply() now states that they are blocking.<br />

<h2>updates:</h2>
- Upgrade C client to version 4.6.10

Page 5 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.