v0.7.0
Change log
🎠 Features
-
Qdrant now supports any JSON as payload - #306
- The uploaded payload structure now exactly matches the retrieved results.
- The payload schema is now obsolete. The payload type is now used for field indexes only.
-
Alias API in gRPC - Making up for a lost API #408
-
New filtering condition
🚀 Improvements
-
Geo payload indexing - #366
- Geolocation queries are now processed with a special type of index.
-
Removed BLAS - #182
- Custom, slim, architecture-aware implementations now perform distance computation.
- Additional support for neon aarch64.
- Euclidean metric now uses SIMD - order of magnitude faster performance.
-
Use Filtering context instead of Condition Checker - #413
- Opens up opportunities for additional optimization during the planning phase of the queries.
-
sled
removed - #402- Less overhead resources.
-
HNSW Performance improvements
❗ Breaking changes
- Due to significant changes in payload format, 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
- Our main efforts are now focused on the distributed deployment feature. Stay tuned a check out our Roadmap for details.