Qdrant

AI

A vector database and similarity search engine.

Latest v1.19.0 · by QdrantWebsiteqdrant/qdrant

Release activity

Release activity — 10 releases across 10 days since Nov 25, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Nov 25, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 20261 release on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 20261 release on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 20261 release on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 20261 release on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Nov 25, 2025

Changelog

v1.19.0

Added 7
  • TurboQuant 4-bit as a datatype of primary vector storage to store only 4-bit quantized vectors and spare disk space on original vectors
  • Unify definition of memory usage strategy for collection components using "memory": "cold" / "cached" / "pinned" to define memory behavior for each individual collection component
  • Allow "match": {"prefix": "..."} in filter to match keywords by prefix when enabled in keyword index
  • Per-query IDF corpus for sparse vector search
  • Slice filtering condition for sliced scroll and deterministic sampling
  • Global quota API
  • Add routing token for deterministic read routes
Changed 10
  • Use batched reads in vector and payload storage
  • Utilize io_uring for payload storage
  • Lower default update queue length from 1M to 200
  • Enable single file mmap vector storage by default for immutable segments
  • Add option to explicitly disable BM25 stemmer and deprecate "none" hack
  • Respond HTTP 405 on cluster endpoints when in standalone mode
Fixed 4
  • Fixes for resharding abort logic consistency
  • Fix data loss when a payload index drop races the background segment flush
  • Fix abort resharding live-lock
  • Fix empty min_should with non-zero min_count matching everything

Change log

Features :point_up:
Improvements :point_left:
Bug Fixes :facepunch:
Deprecations :point_down:
Web UI :open_hands:
View originalPermalink
How v1.19.0 went

v1.18.2

Changed 3
  • Log slow operations during shard WAL recovery
  • Clear cache of ID tracker after building a segment
  • Don't rebuild payload index if changing on_disk flag
Fixed 7
  • Fix potential infinite loop in optimizer when using multi vectors with prevent_unoptimized
  • Clean up unfinished segment optimizations on cancellation, don't load them on restart
  • Fix MatchAny with an empty list being rejected on integer index
  • Add timeout to shard snapshot streaming endpoint, drop connections not actively read from
  • Fix abort transfer with resharding not being idempotent
  • Fix reporting old progress in new snapshot transfers
  • Fix WAL lock error on Android platforms
Security 2
  • Fix REST auth whitelist bypass on specially crafted paths, resolve route before authorizing
  • Fix out of bound heap read with malicious snapshot by rejecting incorrect length

Change log

Improvements
Bug Fixes
Security
View originalPermalink
How v1.18.2 went

v1.18.1

Changed 2
  • Refactor quantized multi-vector scorers for io_uring support
  • Validate vector dimensions before WAL write for async upserts
Fixed 13
  • Notify pending consensus ops on snapshot apply
  • Fix indexed integer range filter with float values
  • Fix {match: {except: []}} returning zero results with payload index
  • Fix empty vector panic
  • Fix TurboQuant heap memory under-reporting
  • Do not use unnecessary sequential mmaps
Security 1
  • Authorize request before accepting snapshot file upload

Change log

Improvements
Bug Fixes
Security
View originalPermalink
How v1.18.1 went

v1.18.0

Added 5
  • Add TurboQuant quantization variant for 8x vector compression without recall penalty
  • Add API to create and delete named vectors in existing collections
  • Add deep memory reporting showing memory usage breakdown for storage components
  • Add low memory mode to force open everything on disk and minimize out of memory crashes on startup
  • Add strict mode parameter to reject updates when memory usage is high via max_resident_memory_percent
Changed 14
  • Use dynamic CPU pool for search workers to improve search performance with high IO wait
  • Use operation size based batching in shard transfers to achieve higher throughput
  • Reduce memory usage of immutable geo index by 7x
  • Don't stall update queue when waiting for deferred points
  • Use default timeout of 60 seconds for update requests and clean up long running update requests
  • Clear optimizer errors when collection update triggers optimizer recreation to allow recovery without restart
Fixed 25
  • Fix stop words always being lowercased over gRPC even if disabled
  • Fix datetime parsing for YYYY-MM-DDTHH:MM format
  • Fix IsEmpty condition on freshly rebuilt null index
  • Fix nested MatchTextAny not using full-text index
  • Fix geo circle hash bound checks
  • Fix phrase matching crossing string-array element boundaries
Removed 1
  • Fully remove RocksDB support

Change log

Features 🏎️
Improvements 📏
Bug Fixes 🪺
Security 🕵️
Web UI 🍱
View originalPermalink
How v1.18.0 went

v1.17.1

Change log

Improvements
Bug fixes
Preview

This features are not officially released yet, but available in the build:

Edge
View originalPermalink
How v1.17.1 went

v1.17.0

Change log

Features 🏋️
Improvements 🤸
Bug Fixes 🤹
Web UI :bento:
Qdrant Edge :hocho:

Qdrant Edge is an in-process version of Qdrant, which shares the same internals, storage format, and points API as the server version, but designed to work locally. Qdrant Edge is compatible with server version and it can read shard snapshots created by server version of Qdrant. More documentation available here.

Deprecations :warning:
  • Starting from v1.17.0 Qdrant changes response format for vector fields in gRPC interface. All official Qdrant clients should be already adopted to this change, so please make sure you upgrade your client libraries and check that you are not using deprecated fields. More info: https://github.com/qdrant/qdrant/pull/7183

  • Upcoming deprecations:

    • In Qdrant v1.18.x all deprecated search methods will be completely removed and won't be available even from old client libraries.
    • In Qdrant v1.17.x we will completely remove RocksDB support in favor of gridstore, that means that direct upgrade from v1.15.x into v1.17.x won't be possible. Please follow upgrade instructions and upgrade one minor version at a time to avoid unsupported storage errors. Note that Qdrant Cloud infrastructure automatically generates a proper upgrade steps, so you don't have to worry about that.
View originalPermalink
How v1.17.0 went

v1.16.3

Change log

Improvements
Bug fixes
View originalPermalink
How v1.16.3 went

v1.16.2

Change log

Improvements
Bug fixes
View originalPermalink
How v1.16.2 went

v1.16.1

Change log

Improvements
Bug fixes
View originalPermalink
How v1.16.1 went
View all

Discussion