Change8

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).