v0.8.0
版本发布时间: 2022-06-08 19:59:33
qdrant/qdrant最新发布版本:v1.11.4(2024-09-18 00:53:26)
Change log
:crystal_ball: Features
-
Experimental support for distributed deployment - [docs] [issues]
- Cluster topology synchronization via Raft consensus protocol
- Sharding for the collections
- Distributed search and updates
- Cluster status API - https://github.com/qdrant/qdrant/issues/605
-
Filtering by similarity score - https://github.com/qdrant/qdrant/issues/113
-
On-disk payload storage - https://github.com/qdrant/qdrant/issues/406
- Store large payload with less RAM usage
-
On-flight payload indexing - payload indexes are available without segment re-build
- Streaming updates for Numeric, Keyword, and Geo indexes: https://github.com/qdrant/qdrant/issues/575, https://github.com/qdrant/qdrant/issues/592, https://github.com/qdrant/qdrant/issues/593
:wrench: Improvements
-
Faster payload index - https://github.com/qdrant/qdrant/pull/461
-
Better error reporting
- Return errors as JSON https://github.com/qdrant/qdrant/issues/555
- Better handling of mismatched enums https://github.com/qdrant/qdrant/issues/551
-
Enable CORS headers for Swagger UI access - https://github.com/qdrant/qdrant/issues/610
-
HNSW Speed improvements (https://github.com/qdrant/qdrant/pull/508, https://github.com/qdrant/qdrant/pull/513)
-
Storage optimization
- RocksDB better log rotation - https://github.com/qdrant/qdrant/issues/516
- Disable redundant WAL in RocksDB - https://github.com/qdrant/qdrant/pull/576
- Unite RocksDB columns in single DB - https://github.com/qdrant/qdrant/pull/585
- Parallel segment creation - https://github.com/qdrant/qdrant/pull/598
-
Better support for Int payload in gRPC - https://github.com/qdrant/qdrant/pull/564
:construction: Breaking changes
- Due to significant changes in payload storage, collections created with the previous engine version are not compatible with the new version. The most straightforward migration approach would be to re-create collections with the latest version from scratch. Breaking changes are required to make our v1.0 release as legacy-free as possible. Hope for your understanding.
:hourglass: Work-in-progress
- We are continuing the development of Distributed Deployment. In next release we will address shard re-balancing and replication issues. Stay tuned and check out our Roadmap for details.