Skip to content

Releases: qdrant/rust-client

v1.11.2

29 Aug 13:57
b437a94
Compare
Choose a tag to compare

Change log

Improvements

  • #185 - Improve error reporting to propagate server error message

v1.11.1

13 Aug 13:05
v1.11.1
18205de
Compare
Choose a tag to compare

Change log

Bug fixes

  • #183 - Fix upsert_points_chunked not doing updates if number of points is smaller than chunk size

v1.11.0

12 Aug 16:33
v1.11.0
603c5c3
Compare
Choose a tag to compare

Change log

Improvements

  • Support for Qdrant 1.11.x
  • Add more convenient vector type conversions
  • Add MultiVectorConfigBuilder

v1.10.3

29 Jul 19:14
Compare
Choose a tag to compare

Change log

Bug fixes

v1.10.2

23 Jul 09:15
v1.10.2
464acf7
Compare
Choose a tag to compare

Change log

Improvements

  • Expose VectorsConfigBuilder and SparseVectorsConfigBuilder in qdrant module
  • Bump tonic-build dependency to 0.12, and hyper to 1.4

v1.10.0

01 Jul 20:11
1a8612a
Compare
Choose a tag to compare

Change log

A huge update for the Qdrant Rust client. This update fully revised the crate to make it a lot more enjoyable to work with.

The API interface has been significantly simplified, and types have been reorganized. Operations are more direct, no more need for boilerplate code. All operations and their types now use the builder pattern, providing an easy and extensible interface, preventing breakage with future updates. Documentation has been improved as well. Operations are divided in different categories and show a simple usage example. It now also links to the respective generic documentation.

Documentation:

The old client remains usable but has been deprecated. We recommend to switch to the new client instead.

Improvements

  • Add new Qdrant client with a much better interface, see examples
  • Support for Qdrant 1.10.x API

Thanks to @JojiiOfficial @timvisee for their contributions!

v1.9.0

22 Apr 13:25
Compare
Choose a tag to compare

Features

  • Support for Qdrant v1.9.x
  • Support for channel-level compression for gRPC

1.2.0

24 May 09:52
f1b9a80
Compare
Choose a tag to compare

Exposes new features from Qdrant 1.2.0

What's Changed

  • Update v1.2.0 by @agourlay in #45 which adds new APIs
    • cluster management
    • search group and recommend group
    • optional vectors
  • Switch from openssl to rustls by @llogiq in #44
  • Fix compiler warnings without download_snapshots feature by @timvisee in #47
  • QdrantClient::new is not async by @ava57r in #49

New Contributors

Full Changelog: v1.1.2...v1.2.0

1.1.2

03 May 14:15
Compare
Choose a tag to compare

This is a minor release with two important changes

  • Payload can be built from JSON
  • Protoc is no longer required to build the project

Improvements

New Contributors

Full Changelog: v1.1.1...v1.1.2

v0.10.1

19 Sep 14:58
af108ed
Compare
Choose a tag to compare

Backward compatibility release

Proposed update process with minimal downtime:

  1. Update qdrant from v0.9.1 -> v0.10.0
  2. Update qdrant client to v0.10.0
  3. Update qdrant to v0.10.1
  4. Update qdrant client to v0.10.1
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 - + +