Qdrant v1.19.0

v1.19.0
Added 7
  • TurboQuant 4-bit as a datatype of primary vector storage to store only 4-bit quantized vectors and spare disk space on original vectors
  • Unify definition of memory usage strategy for collection components using "memory": "cold" / "cached" / "pinned" to define memory behavior for each individual collection component
  • Allow "match": {"prefix": "..."} in filter to match keywords by prefix when enabled in keyword index
  • Per-query IDF corpus for sparse vector search
  • Slice filtering condition for sliced scroll and deterministic sampling
  • Global quota API
  • Add routing token for deterministic read routes
Changed 10
  • Use batched reads in vector and payload storage
  • Utilize io_uring for payload storage
  • Lower default update queue length from 1M to 200
  • Enable single file mmap vector storage by default for immutable segments
  • Add option to explicitly disable BM25 stemmer and deprecate "none" hack
  • Respond HTTP 405 on cluster endpoints when in standalone mode
Fixed 4
  • Fixes for resharding abort logic consistency
  • Fix data loss when a payload index drop races the background segment flush
  • Fix abort resharding live-lock
  • Fix empty min_should with non-zero min_count matching everything

Change log

Features :point_up:
Improvements :point_left:
Bug Fixes :facepunch:
Deprecations :point_down:
Web UI :open_hands:
View original

Upgraded? How did it go?

Discussion