v0.8.0
Change log
🔮 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 - #605
-
Filtering by similarity score - #113
-
On-disk payload storage - #406
- Store large payload with less RAM usage
-
On-flight payload indexing - payload indexes are available without segment re-build
🔧 Improvements
-
Faster payload index - #461
-
Better error reporting
-
Enable CORS headers for Swagger UI access - #610
-
Storage optimization
-
Better support for Int payload in gRPC - #564
🚧 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.
⌛ 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.