2.0.0
Announcing the Python Client Release 2.0.0
This is a big release which adds support for Python 3.
The methods exists
, get
, and select
now raise a RecordNotFound
exception. In the past you always got back a record tuple of (key, meta, bins), then had to check for meta is not None
to identify a non-existent record.
Features
- Python 3 compatible (>= 3.4). CLIENT-603
- Upgraded to C client 4.0.0.
- Raise a
RecordNotFound
exception when a record is not found. CLIENT-533 aerospike.Client.is_connected()
tests the client’s connections to the nodes. CLIENT-625- Added list operators to
aerospike.Client.operate()
. CLIENT-641 - Added the scan option
include_ldt
. CLIENT-609 - Added the
compression_threshold
config param to the client. CLIENT-626 - Removed the deprecated classes
aerospike.Key
,aerospike.LMap
,aerospike.LSet
,aerospike.LStack
. CLIENT-394
Fixes
- Fixed a bug where boolean items in a list got cast to integers by list operations. CLIENT-632
- Fixed issue #92 wrong exception raised by
aerospike.LList.find_first
. CLIENT-607 - Fixed enterprise edition tests. CLIENT-642