Change8

v1.16.2

📦 qdrantView on GitHub →
1 features🐛 9 fixes

Summary

This release focuses heavily on stability and data integrity, fixing numerous critical bugs related to WAL, consensus, storage flushing, and resource cleanup. Improvements include better request timeout handling and adding a user agent to outgoing HTTP requests.

✨ New Features

  • Added user agent to HTTP requests sent by Qdrant server.

🐛 Bug Fixes

  • Fixed critical WAL bug that could break consensus or cause data corruption on restart.
  • Fixed consensus crash when applying consensus snapshot with non-replicated collection.
  • Fixed panic during search on segments with empty HNSW graph.
  • Fixed shard resource cleanup when shard is replaced, preventing deadlock on small CPUs.
  • Fixed payload index storage still flushing after removal, resolving data corruption and IO errors on Windows.
  • Fixed Gridstore storage still flushing after wipe, resolving data corruption and IO errors.
  • Fixed Docker/WSL on Windows with bind mount corrupting storage.
  • Fixed `collections_vector_total` metric reporting -0.0 if there are no vectors.
  • Fixed reporting of `collection_indexed_only_excluded_points` metric when zero.