Skip to content

Releases: qdrant/qdrant-client

v0.10.0

19 Sep 11:14
ddd2421
Compare
Choose a tag to compare

Changelog

  • Support for qdrant v0.10.0 + v0.10.1
  • betterproto grpc library replaces with grpcio, which perwords up to 20x faster serialization and doe snot require asyncio runtime
    • One drawback of grpcio is less intuitive datatypes, but we encourage you to use data structures provided by Pydantic instead, it includes better validation and easy-to-use interface. Pydantic structures will be automatically converted into protobuf ones.
Version compatibility client v0.9.x client v0.10.0 client v0.10.1
qdrant v0.9.1 + - -
qdrant v0.10.0 + +
qdrant v0.10.1 - + +

API changes:

  • vector_size and distance are replaced with vectors_config
  • field_type replaced with field_schema in payload indexing request
  • with_vector param replaced with with_vectors, allowing to specify which exact vector to return
  • vector replaced with vectors and according data structure in point update APIs

v0.8.7

26 Jul 08:07
52bca99
Compare
Choose a tag to compare

Changes

  • Support for Qdrant v0.8.5

v0.8.3

28 Jun 11:26
Compare
Choose a tag to compare

Changes

  • Support for Qdrant v0.8.3
  • Pagination over search results

v0.8.0

08 Jun 11:59
eb15dc3
Compare
Choose a tag to compare

Change log

  • Support for Qdrant v0.8.0

What's Changed

  • All methods are now have custom implementation in the QdrantClient
    • E.g. use client.get_collection("my_collection") instead of client.http.collections_api.get_collection("my_collection")
  • Points update and query APIs are now supporting gPRC mode
  • gPRC and REST structures are automatically inter-convertible

Bug Fixes

  • bool parsing in conditions filter fixed

v0.7.0

13 Apr 08:44
0b499b0
Compare
Choose a tag to compare

Change log

  • Support for Qdrant v0.7.0

What's Changed

  • Any JSON is now supported as a Payload

  • New condition filters

    • Match condition refactored to also support bool condition, see example
    • IsEmpty - filter by the presence of the value
    • ValuesCount - filter by the number of stored values

Bug Fixes

  • Proper multiprocessing shutdown in case of parallel upload errors

v0.6.1

10 Mar 19:48
Compare
Choose a tag to compare

Improvements

  • This release includes initial support for the GRPC interface to the Qdrant engine.
  • In our benchmarks, we found out that it is about 3 times faster than the REST interface in the initial upload.

Notes

  • The GRPC interface is still under development, and we hope to fully support it in upcoming releases.
  • The REST interface will remain in use because it's easy to debug and make experiments, e.g., with CURL calls.
  • See Readme for a usage example, or read the related blog post.

v0.6.0

04 Mar 11:32
Compare
Choose a tag to compare

Change log

  • Support API of Qdrant v0.6.x

Breaking changes

v0.5.0

03 Feb 11:38
68c5060
Compare
Choose a tag to compare

Change log

  • Support API of Qdrant v0.5.x

Bugs fixed

  • Issue with payload type when creating a new point - #14

v0.3.4

20 Jun 13:51
Compare
Choose a tag to compare

Change log

  • Support for scroll API

v0.3.2

10 Jun 13:22
Compare
Choose a tag to compare

Change log

  • Support for Python 3.7