Change8

v1.13.1

📦 qdrant
🐛 8 fixes

Summary

This release focuses on stability and performance, including improvements to segment merging and numerous bug fixes addressing potential panics across HNSW, payload storage, and memory mapping.

🐛 Bug Fixes

  • Fix potential panic in search after GPU HNSW building (https://github.com/qdrant/qdrant/pull/5848)
  • Fix potential panic in GPU HNSW building when having empty payload index (https://github.com/qdrant/qdrant/pull/5847)
  • Fix set payload by key on in-memory payload storage not persisting properly (https://github.com/qdrant/qdrant/pull/5819)
  • Fix memory mapped sparse vector storage not flushing mappings properly (https://github.com/qdrant/qdrant/pull/5861)
  • Fix user-defined sharding not persisting numeric shard keys properly (https://github.com/qdrant/qdrant/pull/5838)
  • Do not flush empty memory maps to prevent panic on macOS (https://github.com/qdrant/qdrant/pull/5842)
  • Do not flush explicitly when unloading blob storage (https://github.com/qdrant/qdrant/pull/5843)
  • Fix potential panic in full text index due to missed bound check (https://github.com/qdrant/qdrant/pull/5845)