v1.18.3
Change log Bug Fixes #9882 - Fix query errors when using shard keys while resharding
Change log Bug Fixes #9882 - Fix query errors when using shard keys while resharding
Change log Improvements #9282 - Log slow operations during shard WAL recovery #9137 - Clear cache of ID tracker after building a segment #9138 - Don't rebuild payload index if changing on_disk flag Bug Fixes #9285 - Fix potential infinite loop in optimizer when using multi vectors with prevent_unoptimized #9217 - Clean up unfinished segment optimizations on cancellation, don't load them on restart…
Change log Improvements #8988 - Refactor quantized multi-vector scorers for io_uring support #9058 - Validate vector dimensions before WAL write for async upserts Bug Fixes #8990 - Notify pending consensus ops on snapshot apply #9054 - Fix indexed integer range filter with float values #9055 - Fix {match: {except: []}} returning zero results with payload index #9070 - Fix empty vector panic #9099…
Change log Features 🏎️ milestone!48 - Add TurboQuant quantization variant, 8x vector compression without the recall tax #8605 - Add API to create and delete named vectors in existing collection #8606 - Deep memory reporting, show memory usage breakdown for storage components #8714 - Add low memory mode, force open everything on disk to minimize out of memory crash on startup #8715 - Add strict mod…
Change log Improvements milestone#46 - Defer point updates, efficiently apply and optimize points with prevent_unoptimized=true #8188 - Make Gridstore flushes non-blocking to reduce search tail latencies #8235 - Improve performance of filtered search in case of singular payload value #8402 - Add request tracing ID into audit log #8460 - Propagate WAL errors instead of panicking during loading of s…
Change log Features 🏋️ milestone#38 - Relevance Feedback (docs) milestone#44 - API for detailed report on optimization progress and stages (docs) milestone#40 - API for aggregated telemetry of the whole cluster (docs) milestone#43 - Unlimited update queue to gracefully smooth update spikes (docs) #8071 - Add Audit Access Logging (docs) #8063 - Add Weighted RRF (docs) #7643 - Add config option to c…
Change log Improvements #7755, #7588 - Respect search and point retrieve timeout when trying to access segments #7685 - Respect telemetry timeout when fetching shard statistics #7715 - Log snapshot download duration and speed Bug fixes #7787, #7791 - Fix WAL delta transfer corrupting replica after a previous full transfer was aborted #7801, #7805 - Fix flush losing changes on transient disk IO err…
Change log Improvements #7607 - Improve request timeout handling for telemetry and metrics #7623 - Add user agent to HTTP requests sent by Qdrant server Bug fixes #7674 - Fix critical WAL bug that could break consensus or cause data corruption on restart #7684 - Fix consensus crash when applying consensus snapshot with non-replicated collection #7620 - Fix panic during search on segments with empt…
Change log Improvements #7514, #7572 - Make batch queries up to 3 times faster on full scans by reading each point only once #7551 - Actively migrate vector, payload and payload index storage from RocksDB into Gridstore on startup for better and more predictable performance #7579 - Add 60s internal timeout for telemetry/metrics endpoints to prevent long hanging tasks #7557 - Add validation to rest…
Change log Features 🌰 https://github.com/qdrant/qdrant/milestone/33?closed=1 - Inline Storage: Add option to inline vectors in HNSW graph for efficient IO usage (docs) https://github.com/qdrant/qdrant/milestone/37?closed=1 - Tenant promotion mechanism for tiered multitenancy: (docs) Add ReplicatePoints action to promote payload based tenant into dedicated shard key (docs) Add fallback shard key fo…
Change log Improvements #7157 - Acknowledge update/delete by filter operations on flush, preventing very slow restart #7217, #7218, #7219, #7220, #7221 - Add API validation to min_should, filters, point update batch and others #7235 - Add timeout parameter to remove peer operation #7320 - Decrease internal update batch sizes to minimize search latency spikes on large user batches #7233 - Limit num…