Aerospike

Latest version: v15.1.0

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

Scan your dependencies

Page 13 of 16

1.0.57

Features
- Added `aerospike.null` to be used for removing bins with write operations. Using this value with an `aerospike.Client.put` is equivalent to calling [`aerospike.Client.remove_bin`](http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.remove_bin) on that bin.
- Added a config param `strict_types` (default: `True`) for controlling whether the client does type checking for write operations. _CLIENT-582_, _CLIENT-574_
- Updated the documentation for [multi-ops](http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.operate) and regarding [seed nodes](http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.connect).

Fixes
- Fixed issue 91, allowing -1L as a valid bin value. _CLIENT-598_
- Fixed the client to respect an explicit lua [`user_path`](http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.udf_put) in its config. _CLIENT-597_
- Fixed the touch operation in [`aerospike.Client.operate`](http://www.aerospike.com/apidocs/python/client.html#aerospike.Client.operate) to not require _bin_ or _val_. _CLIENT-584_
- Allow bin names to be null-terminated bytearrays. _CLIENT-581_
- Fixed false-negative tests. _CLIENT-602_

1.0.56

Features
- Releasing the GIL around key-value operations. _CLIENT-528_
- Added the [_batch_direct_](https://pythonhosted.org/aerospike/aerospike.html#aerospike.client) config param for manual control over the [batch protocol](http://www.aerospike.com/docs/guide/batch.html#server-configuration). _CLIENT-569_
- Added [RHEL 7 support](https://github.com/aerospike/aerospike-client-python/pull/86). Thanks bharathbrat
- Added Ubuntu 15 support. Thanks lwille.
- Updated the [manual build document](https://github.com/aerospike/aerospike-client-python/blob/master/BUILD.md).

Fixes
- Fixed issue 85 - installer error in environments where the user does not have permission to copy system Lua files to the correct directory. Thanks RonRothman
- Fixed issue 82 - vary the shared-memory [cluster tending key](https://pythonhosted.org/aerospike/aerospike.html#aerospike.client) by host; added [shm_key()](https://pythonhosted.org/aerospike/client.html#aerospike.Client.shm_key). _CLIENT-71_.
- Fixed a bug occuring in get_nodes when the cluster had one node. _CLIENT-566_
- Fixed a bug in client config when the host address is a unicode string. _CLIENT-556_
- Fixed issue 88 - expanded the function signature for [loggers](https://pythonhosted.org/aerospike/aerospike.html#aerospike.set_log_handler).
- Fixed [increment()](https://pythonhosted.org/aerospike/client.html#aerospike.Client.increment) to require an integer value. _CLIENT-571_
- Fixed a parsing bug in info(). _CLIENT-118_
- Fixed an incorrect exception raised for callback function errors. _CLIENT-555_
- Fixed tests containing the deprecated scan_info to use job_info. _CLIENT-573_
- Fixed an inaccurate geospatial test.
- Fixed typos in the API documentation. Thanks tigran-a

1.0.55

Features
- Configuration support for connection pool size. _CLIENT-277_

Fixes
- Fixed the way the installer creates the Lua system path on OS X.

1.0.54

Features
- Added [aerospike.geodata](https://pythonhosted.org/aerospike/aerospike.html#aerospike.geodata), [aerospike.geojson](https://pythonhosted.org/aerospike/aerospike.html#aerospike.geojson) factory functions for producing [aerospike.GeoJSON](https://pythonhosted.org/aerospike/geojson.html) classes. _CLIENT-529_
- Added the [aerospike.__version__](https://pythonhosted.org/aerospike/aerospike.html#aerospike.__version__) string to the module. _CLIENT-537_

Fixes
- Fixed issue 77, crash when an arg of a UDF is a bytearray. _CLIENT-517_
- Status code AEROSPIKE_ERR_SERVER raises an [aerospike.exception.ServerError](https://pythonhosted.org/aerospike/exception.html#aerospike.exception.ServerError). _CLIENT-535_, _CLIENT-552_.
- Fixed a bug where the [POLICY_KEY_SEND](https://pythonhosted.org/aerospike/aerospike.html#aerospike.POLICY_KEY_SEND) policy was not being followed. _CLIENT-518_
- Fixed behavior regarding the system lua files in the installer and client. _CLIENT-544_

1.0.53

Features
- Upgraded to C client [3.1.24](http://www.aerospike.com/download/client/c/notes.html#3.1.24).
- Implemented Issue 66, supporting [separate serialization](https://pythonhosted.org/aerospike/aerospike.html#aerospike.unset_serializers) for different instances of [aerospike.Client](https://pythonhosted.org/aerospike/aerospike.html#aerospike.client) _CLIENT-234_
- Implemented support for geospatial features. Added an [aerospike.GeoJSON](https://pythonhosted.org/aerospike/geojson.html) class to wrap GeoJSON data, enabling its proper serialization. Support for building [geo2dsphere](https://pythonhosted.org/aerospike/client.html#aerospike.Client.index_geo2dsphere_create) indexes on bins with GeoJSON data, and for queries over that data using the [geo_within](https://pythonhosted.org/aerospike/predicates.html#aerospike.predicates.geo_within) predicate. **Requires a near-future version of the server**. _CLIENT-267_

Fixes
- Fixed a bug where bins containing as_double type data were incorrectly freed after a put. _CLIENT-496_

1.0.52

Fixes

This release collects several bug fixes for the batch read methods. If you make use of them please upgrade your client. See [release 1.0.50](https://github.com/aerospike/aerospike-client-python/releases/tag/1.0.50) for more information about the way the batch read methods have changed.
- Fixed a memory leak in the batch read methods. _AER-4367_
- Fixed [Issue 76](https://github.com/aerospike/aerospike-client-python/issues/76) - batch-read methods [get_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.get_many), [exists_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.exists_many), and [select_many](https://pythonhosted.org/aerospike/client.html#aerospike.Client.select_many) to return a 4-tuple _key_ component. _AER-4358_
- Fixed the batch read methods to accept digest keys in their _keys_ parameter. _AER-4038_

Page 13 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.