6.0.0
Python Client 6.0.0
date: 2021-05-11Breaking Changes:
- Breaking Change: Python 3.5 support has been removed - see Incompatible API Changes for details.- Breaking Change: Drop support for CentOS 6.
- Breaking Change: Drop support for Ubuntu 16.04.
- Breaking Change: Scan option, percent, has been removed.
- Breaking Change: Scan/Query policy, fail_on_cluster_change, has been removed.
- Breaking Change: Scan option, priority, has been removed.
- Breaking Change: info_node() will no longer work when security is enabled because of client authentication changes, use info_single_node() instead.
Features:
- [CLIENT-1437] - Add support for Python 3.9.- [CLIENT-1520] - Add the send_bool_as client config, configures how the client writes booleans.
- [CLIENT-1236] - Add the max_records scan policy.
- [CLIENT-1507] - Add info_single_node().
- [CLIENT-1510] - Add info_random_node().
- [CLIENT-1403] - Add aerospike.KeyOrderedDict.
- [CLIENT-1517] - Add get_node_names().
- [CLIENT-1462] - Support expressions added in server 5.6. Includes arithmetic, bitwise, control flow, and other expressions. Requires server >= 5.6.
- [CLIENT-1497] - Support new read and write quotas including the admin_set_quotas() method. Requires server >= 5.6.
- [CLIENT-1302] - Support IP whitelists including the admin_set_whitelist() method.
Improvements:
- [CLIENT-1516] - Drop support for CentOS 6.- [CLIENT-1536] - Drop support for Ubuntu 16.04.
- [CLIENT-1514] - Deprecate percent scan option.
- [CLIENT-1515] - Deprecate fail_on_cluster_change scan/query policy.
- [CLIENT-1508] - Deprecate info_node().
- [CLIENT-1436] - Drop support for Python 3.5.
Fixes:
- [CLIENT-1518] - Fix bug in set_xdr_filter that could truncate node names, sending commands to bad addresses.- [CLIENT-1535] - Fix memory allocation for more than 2 Python literals in expressions with variable argument length.
- [CLIENT-1282] - Fix OSX installation openssl issues by statically linking openssl1.1 with OSX builds. See here for more info.
Updates:
- [Aerospike C Client 5.2.0.](/download/client/c/notes.html#5.2.0)- [OpenSSL1.1.1k](https://www.openssl.org/news/openssl-1.1.1-notes.html)