Releases: qdrant/rust-client
v1.11.2
v1.11.1
v1.11.0
v1.10.3
v1.10.2
v1.10.0
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
1.2.0
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
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
- Update README.md by @ccqpein in #34
- Fix(doc):
config
must be mutable toset_api_key
by @paulotten in #31 - Payload serde-json support by @agourlay in #37
- Move build script to test by @llogiq in #39
- Update to tonic 0.9 by @agourlay in #40
- Check linting on CI by @agourlay in #42
New Contributors
- @ccqpein made their first contribution in #34
- @paulotten made their first contribution in #31
- @llogiq made their first contribution in #39
Full Changelog: v1.1.1...v1.1.2
v0.10.1
Backward compatibility release
Proposed update process with minimal downtime:
- Update qdrant from
v0.9.1
->v0.10.0
- Update qdrant client to
v0.10.0
- Update qdrant to
v0.10.1
- 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 | - | + | + |