New in this version
- The admin and standard clients have been merged into a single client object.
- A new Index object is available, which provides simpler and more performant interactions with AVS indexes.
AVS server compatibility
- AVS Python client 4.0.0 is compatible only with AVS server versions 0.11.0 and later.
Breaking changes
- Merge the admin and standard clients. [VEC-344]
- Remove the deprecated wait_for_index_completion client method. [VEC-479]
- Remove the deprecated field_names vector search and get parameter. [VEC-505]
- Limit top_k search results to 10 by default. [VEC-508]
- Ensure that the vector_distance_metric field in the IndexDefinition class is always type types.VectorDistanceMetric and not integer. [VEC-510]
New features
- This release adds an Index object for targeted interaction with AVS indexes. By default, when using this object, AVS excludes vector data from search results. [VEC-478]
More information
- https://pypi.org/project/aerospike-vector-search/4.0.0/
- https://aerospike-vector-search-python-client.readthedocs.io/en/latest/
- https://github.com/aerospike/avs-client-python/releases/tag/v4.0.0
Full Changelog: 3.1.0...v4.0.0