Change Log
Features 🪄
- milestone#6 - GroupBy support for query API
- milestone#8 - Introduce UUID payload index
- milestone#2 - On-disk support for Keyword, Integer, Datatime, Float and UUID indexes
- milestone#5 - Random sampling support in Query API
- #4614 - Distribution-based Score Fusion
Improvements 🏇
- milestone#9 - Improve long-running update operations to not block reads
- milestone#7 - Data-locality performance improvements for multitenant and filterable collections
- #4664 - Performance improvement for prefetch queries
- #4403 - Persistent immutable id tracker allows faster load form disk
- #4658 - In-memory id tracker used avoid extra IO during segment optimization routine
- #4691 - Expose more CPU instruction set flags into CPU telemetry
- #4733 - Convert app and cluster info metrics from counters to gauges
- #4723 - Set RocksDB compression to LZ4
- #4688 - Improve result order preservation in replicated response resolution
- #4827 - Make scroll requests cancellable
- #4844, #4849, #4850 - Non-blocking retrieve with timeout and cancellation support
Bug Fixes
- #4661 - Fix NaN score for zeroed uint8 vectors
- #4663 - Fix payload update operation internal
- #4722 - Fix Charabia Chinese tokenization
- #4812, #4823 - Add missing API to metrics whitelist
- #4842 - Add and fix missing timeout in the retrieve APIs
Web UI Highlights 🍱
- qdrant/qdrant-web-ui#197 - Graph-based collection exploration tool
- qdrant/qdrant-web-ui#199 - Tool to check search quality in real time