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.