Change8

v1.18.1

📦 qdrantView on GitHub →
🐛 12 fixes

Summary

This release focuses on stability and correctness, introducing numerous bug fixes related to indexing, snapshot transfers, and internal consensus operations. Security improvements include authorizing snapshot file uploads.

🐛 Bug Fixes

  • Fixed indexed integer range filter when using float values.
  • Fixed issue where `{match: {except: []}}` returned zero results when using payload index.
  • Fixed panic caused by empty vectors.
  • Fixed TurboQuant heap memory under-reporting.
  • Fixed unnecessary sequential mmaps usage.
  • Fixed data race during resharding cleanup with the update queue.
  • Fixed cluster default shard transfer method fallback usage.
  • Fixed workers/optimizers not being recreated asynchronously, which blocked consensus.
  • Fixed optimizer restart on conflicting vector schema.
  • Fixed shard removal during snapshot transfer receiver.
  • Fixed snapshot transfer cancellation on external malformed requests.
  • Fixed deleted mask race condition during optimization and snapshot creation.