v1.15.2
📦 qdrantView on GitHub →
✨ 4 features🐛 9 fixes
Summary
This release introduces BM25 inference support and performance improvements for mutable map indexes. Several consistency issues related to index storage and point deletion have been resolved.
✨ New Features
- Implement BM25 inference in Qdrant locally (PR #6891).
- Improve performance of mutable map index, used for full text, integers and more (PR #6926).
- Make log buffer size adjustable when logging to a file (PR #6993).
- Show shard distribution of collection in cluster as replica/node matrix in Web UI (PR #299).
🐛 Bug Fixes
- Fix consistency problem in null index storage by deferring writes until flush (PR #6954).
- Fix consistency problem in boolean index storage by deferring writes until flush (PR #6977).
- Fix consistency problem for deleted vectors by deferring writes until flush (PR #6994).
- Fix flush logic in memory mapped bit flags structure, improving data consistency (PR #6966).
- Delete versionless points before WAL replay, fixing incorrect use of corrupt points (PR #6975).
- Fix date time error in custom score boosting formula when having multiple nodes (PR #6952).
- In score boosting formula validation error, show each index type only once (PR #6998).
- Fix range bounds not being inclusive for linear decay function (PR #6959).
- Fix default storage path and missing web UI assets in Debian package (PR #6958).