freshcrate
Skin:/
Home > Databases > qdrant

qdrant

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

README

Qdrant

Vector Search Engine for the next generation of AI applications

Tests statusOpenAPI DocsApache 2.0 LicenseDiscordRoadmap 2025Qdrant CloudQdrant (read: quadrant) is a vector similarity search engine and vector database. It provides a production-ready service with a convenient API to store, search, and manage pointsโ€”vectors with an additional payload Qdrant is tailored to extended filtering support. It makes it useful for all sorts of neural-network or semantic-based matching, faceted search, and other applications.

Qdrant is written in Rust ๐Ÿฆ€, which makes it fast and reliable even under high load. See benchmarks.

With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more!

Qdrant is also available as a fully managed Qdrant Cloud โ›… including a free tier.

Quick Start โ€ข Client Libraries โ€ข Demo Projects โ€ข Integrations โ€ข Contact

Getting Started

Python

pip install qdrant-client

The python client offers a convenient way to start with Qdrant locally:

from qdrant_client import QdrantClient
qdrant = QdrantClient(":memory:") # Create in-memory Qdrant instance, for testing, CI/CD
# OR
client = QdrantClient(path="path/to/db")  # Persists changes to disk, fast prototyping

Client-Server

To experience the full power of Qdrant locally, run the container with this command:

docker run -p 6333:6333 qdrant/qdrant

Caution

Starts an insecure deployment without authentication open to all network interfaces. Please refer to secure your instance.

Now you can connect to this with any client, including Python:

qdrant = QdrantClient("http://localhost:6333") # Connect to existing Qdrant instance

Before deploying Qdrant to production, be sure to read our installation and security guides.

Clients

Qdrant offers the following client libraries to help you integrate it into your application stack with ease:

Where do I go from here?

Demo ProjectsRun on Repl.it

Discover Semantic Text Search ๐Ÿ”

Unlock the power of semantic embeddings with Qdrant, transcending keyword-based search to find meaningful connections in short texts. Deploy a neural search in minutes using a pre-trained neural network, and experience the future of text search. Try it online!

Explore Similar Image Search - Food Discovery ๐Ÿ•

There's more to discovery than text search, especially when it comes to food. People often choose meals based on appearance rather than descriptions and ingredients. Let Qdrant help your users find their next delicious meal using visual search, even if they don't know the dish's name. Check it out!

Master Extreme Classification - E-commerce Product Categorization ๐Ÿ“บ

Enter the cutting-edge realm of extreme classification, an emerging machine learning field tackling multi-class and multi-label problems with millions of labels. Harness the potential of similarity learning models, and see how a pre-trained transformer model and Qdrant can revolutionize e-commerce product categorization. Play with it online!

More solutions
Semantic Text Search Similar Image Search Recommendations
Chat Bots Matching Engines Anomaly Detection

API

REST

Online OpenAPI 3.0 documentation is available here. OpenAPI makes it easy to generate a client for virtually any framework or programming language.

You can also download raw OpenAPI definitions.

gRPC

For faster production-tier searches, Qdrant also provides a gRPC interface. You can find gRPC documentation here.

Features

Filtering and Payload

Qdrant can attach any JSON payloads to vectors, allowing for both the storage and filtering of data based on the values in these payloads. Payload supports a wide range of data types and query conditions, including keyword matching, full-text filtering, numerical ranges, geo-locations, and more.

Filtering conditions can be combined in various ways, including should, must, and must_not clauses, ensuring that you can implement any desired business logic on top of similarity matching.

Hybrid Search with Sparse Vectors

To address the limitations of vector embeddings when searching for specific keywords, Qdrant introduces support for sparse vectors in addition to the regular dense ones.

Sparse vectors can be viewed as an generalization of BM25 or TF-IDF ranking. They enable you to harness the capabilities of transformer-based neural networks to weigh individual tokens effectively.

Vector Quantization and On-Disk Storage

Qdrant provides multiple options to make vector search cheaper and more resource-efficient. Built-in vector quantization reduces RAM usage by up to 97% and dynamically manages the trade-off between search speed and precision.

Distributed Deployment

Qdrant offers comprehensive horizontal scaling support through two key mechanisms:

  1. Size expansion via sharding and throughput enhancement via replication
  2. Zero-downtime rolling updates and seamless dynamic scaling of the collections

Highlighted Features

  • Query Planning and Payload Indexes - leverages stored payload information to optimize query execution strategy.
  • SIMD Hardware Acceleration - utilizes modern CPU x86-x64 and Neon architectures to deliver better performance.
  • Async I/O - uses io_uring to maximize disk throughput utilization even on a network-attached storage.
  • Write-Ahead Logging - ensures data persistence with update confirmation, even during power outages.

Integrations

Examples and/or documentation of Qdrant integrations:

Contacts

License

Qdrant is licensed under the Apache License, Version 2.0. View a copy of the License file.

Release History

VersionChangesUrgencyDate
v1.18.2# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/9282 - Log slow operations during shard WAL recovery * https://github.com/qdrant/qdrant/pull/9137 - Clear cache of ID tracker after building a segment * https://github.com/qdrant/qdrant/pull/9138 - Don't rebuild payload index if changing `on_disk` flag ## Bug Fixes * https://github.com/qdrant/qdrant/pull/9285 - Fix potential infinite loop in optimizer when using multi vectors with `prevent_unoptimized` * https://High6/4/2026
v1.18.1# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/8988 - Refactor quantized multi-vector scorers for io_uring support * https://github.com/qdrant/qdrant/pull/9058 - Validate vector dimensions before WAL write for async upserts ## Bug Fixes * https://github.com/qdrant/qdrant/pull/8990 - Notify pending consensus ops on snapshot apply * https://github.com/qdrant/qdrant/pull/9054 - Fix indexed integer range filter with float values * https://github.com/qdrant/qdrantHigh5/22/2026
v1.18.0# Change log ## Features ๐ŸŽ๏ธ * [milestone!48](https://github.com/qdrant/qdrant/milestone/48) - Add TurboQuant quantization variant, 8x vector compression without the recall tax * https://github.com/qdrant/qdrant/pull/8605 - Add API to create and delete named vectors in existing collection * https://github.com/qdrant/qdrant/pull/8606 - Deep memory reporting, show memory usage breakdown for storage components * https://github.com/qdrant/qdrant/pull/8714 - Add low memory mode, force open eHigh5/11/2026
v1.17.1# Change log ## Improvements * [milestone#46](https://github.com/qdrant/qdrant/milestone/46?closed=1) - Defer point updates, efficiently apply and optimize points with `prevent_unoptimized=true` * https://github.com/qdrant/qdrant/pull/8188 - Make Gridstore flushes non-blocking to reduce search tail latencies * https://github.com/qdrant/qdrant/pull/8235 - Improve performance of filtered search in case of singular payload value * https://github.com/qdrant/qdrant/pull/8402 - Add request trMedium3/27/2026
v1.17.0# Change log ## Features ๐Ÿ‹๏ธ * [milestone#38](https://github.com/qdrant/qdrant/milestone/38?closed=1) - Relevance Feedback ([docs](https://qdrant.tech/documentation/concepts/search-relevance/#relevance-feedback)) * [milestone#44](https://github.com/qdrant/qdrant/milestone/44?closed=1) - API for detailed report on optimization progress and stages ([docs](https://qdrant.tech/documentation/concepts/optimizer/#optimization-monitoring)) * [milestone#40](https://github.com/qdrant/qdrant/milestLow2/20/2026
v1.16.3# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7755, https://github.com/qdrant/qdrant/pull/7588 - Respect search and point retrieve timeout when trying to access segments - https://github.com/qdrant/qdrant/pull/7685 - Respect telemetry timeout when fetching shard statistics - https://github.com/qdrant/qdrant/pull/7715 - Log snapshot download duration and speed ## Bug fixes - https://github.com/qdrant/qdrant/pull/7787, https://github.com/qdrant/qdrant/pull/7791Low12/19/2025
v1.16.2# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7607 - Improve request timeout handling for telemetry and metrics - https://github.com/qdrant/qdrant/pull/7623 - Add user agent to HTTP requests sent by Qdrant server ## Bug fixes - https://github.com/qdrant/qdrant/pull/7674 - Fix critical WAL bug that could break consensus or cause data corruption on restart - https://github.com/qdrant/qdrant/pull/7684 - Fix consensus crash when applying consensus snapshot with nLow12/4/2025
v1.16.1# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7514, https://github.com/qdrant/qdrant/pull/7572 - Make batch queries up to 3 times faster on full scans by reading each point only once - https://github.com/qdrant/qdrant/pull/7551 - Actively migrate vector, payload and payload index storage from RocksDB into Gridstore on startup for better and more predictable performance - https://github.com/qdrant/qdrant/pull/7579 - Add 60s internal timeout for telemetry/metrics endLow11/25/2025
v1.16.0# 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://qdrant.tech/documentation/guides/optimize/#inline-storage-in-hnsw-index)) - https://github.com/qdrant/qdrant/milestone/37?closed=1 - Tenant promotion mechanism for tiered multitenancy: ([docs](https://qdrant.tech/documentation/guides/multitenancy/#tiered-multitenancy)) - Add `ReplicatePoints` action to pLow11/17/2025
v1.15.5# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7157 - Acknowledge update/delete by filter operations on flush, preventing very slow restart - https://github.com/qdrant/qdrant/pull/7217, https://github.com/qdrant/qdrant/pull/7218, https://github.com/qdrant/qdrant/pull/7219, https://github.com/qdrant/qdrant/pull/7220, https://github.com/qdrant/qdrant/pull/7221 - Add API validation to min_should, filters, point update batch and others - https://github.com/qdrant/qdrantLow9/30/2025
v1.15.4# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7005 - Reduce Docker image size by 10-40% - https://github.com/qdrant/qdrant/pull/7073 - Adjust metrics histogram buckets, show empty buckets and remove small ones - https://github.com/qdrant/qdrant/pull/7111 - Include SBOM in Docker image - https://github.com/qdrant/qdrant/pull/7119 - Sign Docker images with cosign - https://github.com/qdrant/qdrant/pull/7110 - Actively migrate away from old shard key format on disk Low8/27/2025
v1.15.3# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/7002 - Optimize dot product calculation on AVX systems - https://github.com/qdrant/qdrant/pull/7049 - In Nix package, use rustup for Rust version management ## Bug fixes - <https://github.com/qdrant/qdrant/pull/7056> - Fix local BM25 not working as expected due to default parameter differences Low8/14/2025
v1.15.2# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/6891 - Implement BM25 inference in Qdrant locally - https://github.com/qdrant/qdrant/pull/6926 - Improve performance of mutable map index, used for full text, integers and more - https://github.com/qdrant/qdrant/pull/6993 - Make log buffer size adjustable when logging to a file ## Bug fixes - https://github.com/qdrant/qdrant/pull/6954 - Fix consistency problem in null index storage by deferring writes until flush Low8/11/2025
v1.15.1# Changelog ## Improvements * https://github.com/qdrant/qdrant/pull/6931 - gRPC HealthCheck method now works without authentication, making it consistent with REST methods. * https://github.com/qdrant/qdrant/pull/6923 - Use populate storage components with `MADV_SEQUENTIAL` for better IO performance on indexing ## Bug Fixes * https://github.com/qdrant/qdrant/pull/6932 - Fix point shard routing broken in 1.15 (**Points created in 1.15.0 in multi-shard collections might not behave proLow7/24/2025
v1.15.0# Change log ## Features ๐Ÿ“œ * [milestone/25](https://github.com/qdrant/qdrant/milestone/25?closed=1) - Phrase Matching in Full-Text index [[Docs](https://qdrant.tech/documentation/concepts/indexing/#phrase-search)] * [milestone/28](https://github.com/qdrant/qdrant/milestone/28?closed=1) - Stop words support in Full-Text index [[Docs](https://qdrant.tech/documentation/concepts/indexing/#stopwords)] * [milestone/29](https://github.com/qdrant/qdrant/milestone/29?closed=1) - New multilingualLow7/18/2025
v1.14.1# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/6458 - Speed up WAL-delta shard transfer significantly via batching and more careful synchronization * https://github.com/qdrant/qdrant/pull/6462 - Improve GPU indexing speed for payload-related HNSW links, reuse GPU resources * https://github.com/qdrant/qdrant/pull/6444, https://github.com/qdrant/qdrant/pull/6495, https://github.com/qdrant/qdrant/pull/6503, https://github.com/qdrant/qdrant/pull/6587 - Greatly improve pLow5/23/2025
v1.14.0# Change log ## Features ๐Ÿ * https://github.com/qdrant/qdrant/milestone/23 - Allow server-side score boosting with user-defined formula. See [[Docs](https://qdrant.tech/documentation/concepts/hybrid-queries/#score-boosting)] * https://github.com/qdrant/qdrant/pull/6256 - New `sum_scores` recommendation strategy. Useful for implementing relevance feedback. See [[Docs](https://qdrant.tech/documentation/concepts/explore/#sum-scores-strategy)] ## Improvements ๐ŸŒณ * https://github.com/qdLow4/22/2025
v1.13.6# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/6279 - In query API, read vectors/payloads once at shard level instead of in every segment, greatly improve search performance when there's lots of segments - https://github.com/qdrant/qdrant/pull/6276 - In query API, don't send huge vectors/payloads over internal network, defer reads to greatly improve search performance - https://github.com/qdrant/qdrant/pull/6260 - Improve performance of resharding transfers, make thLow3/31/2025
v1.13.5# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/6015 - Split CPU budget into CPU and IO to better saturate resources during optimization - https://github.com/qdrant/qdrant/pull/6088 - Enhance payload indices to handle IsEmpty and IsNull conditions much more efficiently - https://github.com/qdrant/qdrant/pull/6022, https://github.com/qdrant/qdrant/pull/6023 - Optimize ID tracker in immutable segments by compressing point mappings and versions - https://github.com/qdrLow3/21/2025
v1.13.4# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5967 - Set maximum number of points in a collection with strict mode ## Bug fixes - https://github.com/qdrant/qdrant/commit/b2782ff11f60b25731e07ced3f923cb1e8fe8e97 - Fix HNSW index not respecting on-disk flag, using the inverse setting - https://github.com/qdrant/qdrant/pull/5991 - Do not deactivate replica or abort transfer if target is missing point, it may not be transferred yet - https://github.com/qdrant/qdrLow2/17/2025
v1.13.3# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5903 - Enable consensus compaction by default, enables fast peer joining and recovery - https://github.com/qdrant/qdrant/pull/5956, https://github.com/qdrant/qdrant/pull/5962 - Delete old point versions on update, prevent old points showing up in reads - https://github.com/qdrant/qdrant/pull/5870 - Don't include unversioned points in reads, don't include partially persisted points in searches - https://github.com/qdranLow2/11/2025
v1.13.2# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5891 - Add support for GPUs not featuring half floats, falling back to full floats ## Bug fixes - https://github.com/qdrant/qdrant/pull/5882 - Fix blob store for payloads and sparse vectors potentially panicking when inserting large value - https://github.com/qdrant/qdrant/pull/5866 - Fix optimizers reusing points with no version, improving data resilienceLow1/28/2025
v1.13.1# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5820 - Improve performance and memory usage of segment merging in optimizers ## Bug fixes - https://github.com/qdrant/qdrant/pull/5848 - Fix potential panic in search after GPU HNSW building - https://github.com/qdrant/qdrant/pull/5847 - Fix potential panic in GPU HNSW building when having empty payload index - https://github.com/qdrant/qdrant/pull/5819 - Fix set payload by key on in-memory payload storage not perLow1/23/2025
v1.13.0# Change log ## Features ๐ŸŽจ - [milestone/18](https://github.com/qdrant/qdrant/milestone/18) - Add GPU support for HNSW super fast indexing - [milestone/3](https://github.com/qdrant/qdrant/milestone/3) - Add resharding in our [cloud](https://qdrant.tech/documentation/cloud-intro/) offering, change the number of shards at runtime - [milestone/13](https://github.com/qdrant/qdrant/milestone/13) - Add strict mode to restrict certain type of operations on collections - https://github.com/qdraLow1/17/2025
v1.12.6# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5687 - Support 64-bit dimension indices for sparse vectors - https://github.com/qdrant/qdrant/pull/5609 - Support issues API with limited API keys - https://github.com/qdrant/qdrant/pull/5602 - Add support for logging in JSON format - https://github.com/qdrant/qdrant/pull/5630 - Add web UI to Debian package ## Bug fixes - https://github.com/qdrant/qdrant/pull/5629 - Properly flush files with fsync to prevent storLow1/8/2025
v1.12.5# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5505 - Improve point retrieval across shards by streaming results - https://github.com/qdrant/qdrant/pull/5521 - Improve point searches across segments by streaming results - https://github.com/qdrant/qdrant/pull/5514 - Improve facet computing across shards by streaming results - https://github.com/qdrant/qdrant/pull/5405 - Make `/readyz` catch up to latest consensus commit - https://github.com/qdrant/qdrant/pull/5506Low12/9/2024
v1.12.4# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/5440 - :sparkles: Optimize mmap sequential access for full-scan segments and reading of large vectors * https://github.com/qdrant/qdrant/pull/5428 - Leverage ahash in search results * https://github.com/qdrant/qdrant/pull/5414 - Improvements for update clocks to improve updates consistency * https://github.com/qdrant/qdrant/pull/5448 - Sync consensus at the end of stream records transfer * https://github.com/qdrant/qdLow11/18/2024
v1.12.3# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5411 - Do not report peer address replaced as warning if it's still the same - https://github.com/qdrant/qdrant/pull/5426 - Expose usage of async scorer in telemetry ## Bug fixes - https://github.com/qdrant/qdrant/pull/5427 - Fix potential panic during search over deleted points or with payload filtersLow11/12/2024
v1.12.2# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/5313, https://github.com/qdrant/qdrant/pull/5314, https://github.com/qdrant/qdrant/pull/5303, https://github.com/qdrant/qdrant/pull/5317 - Improve performance of matrix API - https://github.com/qdrant/qdrant/pull/5219, https://github.com/qdrant/qdrant/pull/5251, https://github.com/qdrant/qdrant/pull/5254, https://github.com/qdrant/qdrant/pull/5305 - Improve performance by not capturing backtrace if not necessary - httpsLow11/8/2024
v1.12.1# Change log ## Bug fixes * https://github.com/qdrant/qdrant/pull/5222 - prevents panic in case of geo-radius is 0Low10/11/2024
v1.12.0# Change log ## Features :tropical_drink: * [#milestone-4](https://github.com/qdrant/qdrant/milestone/4?closed=1) - Facets API - adds ability to retrieve unique payload values with counts for a given index field under the given filter. [[Docs](https://qdrant.tech/documentation/concepts/payload/#facet-counts)] * [#milestone-11](https://github.com/qdrant/qdrant/milestone/11?closed=1) - Distance Matrix API - adds ability to calculate many-to-many distances between stored vectors. This featurLow10/8/2024
v1.11.5# Change log ## Bug fixes - https://github.com/qdrant/qdrant/pull/5113 - Fix set payload with nested key not updating nested structure properly in some cases - https://github.com/qdrant/qdrant/pull/5111 - Fix optimizations potentially getting stuck if low optimization limit is configured - https://github.com/qdrant/qdrant/pull/5105 - Properly configure RocksDB to use LZ4 compression for payload index - https://github.com/qdrant/qdrant/pull/5123 - If populating mmap with syscall fails, falLow9/23/2024
v1.11.4# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/4940 - Add grey collection status if optimizations are pending after restart - https://github.com/qdrant/qdrant/pull/5073 - Parallelize deduplication of points on start, making startups faster - https://github.com/qdrant/qdrant/pull/5072 - Significantly improve performance of lookup/delete in keyword index, making startups faster - https://github.com/qdrant/qdrant/pull/5091 - Buffer reads when loading quantized vectorsLow9/17/2024
v1.11.3# Change log ## Bug fixes - https://github.com/qdrant/qdrant/pull/4977 - Fix match payload filters on string and UUID indicesLow8/29/2024
v1.11.2# Change log ## Bug fixes - https://github.com/qdrant/qdrant/pull/4973 - Fix potential panic during payload index buildingLow8/28/2024
v1.11.1# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/4855 - Allow to modify data before writing on disk for copy-on-write operations * https://github.com/qdrant/qdrant/pull/4941 - Non-blocking payload index building * https://github.com/qdrant/qdrant/pull/4947 - Include list of peers in telemetry * https://github.com/qdrant/qdrant/pull/4961 - Support for MatchAny and Except conditions for UUID index ## Bug fixes * https://github.com/qdrant/qdrant/pull/4952 - Fix Low8/27/2024
v1.11.0# Change Log ## Features ๐Ÿช„ * [milestone#6](https://github.com/qdrant/qdrant/milestone/6?closed=1) - GroupBy support for query API * [milestone#8](https://github.com/qdrant/qdrant/milestone/8?closed=1) - Introduce UUID payload index * [milestone#2](https://github.com/qdrant/qdrant/milestone/2?closed=1) - On-disk support for Keyword, Integer, Datatime, Float and UUID indexes * [milestone#5](https://github.com/qdrant/qdrant/milestone/5?closed=1) - Random sampling support in Query API * hLow8/12/2024
v1.10.1# Change log ## Bug fixes - https://github.com/qdrant/qdrant/pull/4611 - Fix offset being applied twice in query API - https://github.com/qdrant/qdrant/pull/4630 - Fix handling of score threshold for fusion requests in query API - https://github.com/qdrant/qdrant/pull/4631 - Fix locally disabling last shard replica in some cases, making a shard unavailable - https://github.com/qdrant/qdrant/pull/4653 - Fix not properly deleting points with delete by filter request right before hard crasLow7/11/2024
v1.10.0# Change Log ## Features :tiger: * https://github.com/qdrant/qdrant/issues/4225 - Universal query API - [[Docs](https://qdrant.tech/documentation/concepts/search/#query-api)] * Support search, recommendations, discovery, ordering by payload in a single request * Perform [hybrid search](https://qdrant.tech/documentation/concepts/hybrid-queries/#hybrid-search) by merging results from different queries with fusion * Build [multi-stage](https://qdrant.tech/documentation/conceptsLow7/1/2024
v1.9.7# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/4517 - Do not allow embedding the web UI in an iframe - https://github.com/qdrant/qdrant/pull/4556 - Include HNSW configuration in snasphots to fix some edge cases ## Bug fixes - https://github.com/qdrant/qdrant/pull/4555 - Fix panic on start with sparse index from versions 1.9.3 to 1.9.6 - https://github.com/qdrant/qdrant/pull/4551 - Fix positive/negative points IDs being excluded when using recommendation searchLow6/25/2024
v1.9.6# Change log ## Bug fixes * https://github.com/qdrant/qdrant/pull/4472 - fix potential panic on recovery sparse vectors from crash * https://github.com/qdrant/qdrant/pull/4426 - improve error message on missing payload index * https://github.com/qdrant/qdrant/pull/4375 - fix in-place updates for sparse index * https://github.com/qdrant/qdrant/pull/4523 - fix missing payload index issue, introduced in v1.9.5Low6/22/2024
v1.9.5# Change log ## Features - https://github.com/qdrant/qdrant/pull/4254 - Add pyroscope integration for continuous profiling on demand ## Improvements - https://github.com/qdrant/qdrant/pull/4309 - Allow to configure default number of shards per node - https://github.com/qdrant/qdrant/pull/4317 - Allow to overwrite optimizer settings via config - https://github.com/qdrant/qdrant/pull/4312, https://github.com/qdrant/qdrant/pull/4369 - Improve vector size estimations, making index thresholLow6/11/2024
v1.9.4# Change log ## Bug fixes - https://github.com/qdrant/qdrant/pull/4332 - Fix potentially losing a segment when creating a snapshot with ongoing updates - https://github.com/qdrant/qdrant/pull/4342 - Fix potential panic on start if there is no appendable segment - https://github.com/qdrant/qdrant/pull/4328 - Prevent panic when searching with huge limitLow5/28/2024
v1.9.3# Change log ## Improvements * https://github.com/qdrant/qdrant/pull/4165 - Handle Out-Of-Disk on insertions gracefully * https://github.com/qdrant/qdrant/pull/3964 - Faster consensus convergence with batched updates * https://github.com/qdrant/qdrant/pull/4301 - Deduplicate points by ID for custom sharding ## Bug fixes * https://github.com/qdrant/qdrant/pull/4307 - Fix overflow panic if scroll limit is usize::MAX * https://github.com/qdrant/qdrant/pull/4322 - Fix panic with missiLow5/26/2024
v1.9.2# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/4148 - Greatly improve proxy segment performance when a lot of changes are tracked - https://github.com/qdrant/qdrant/pull/4176 - Speed up loading of large memory mapped segments - https://github.com/qdrant/qdrant/pull/4205 - Use distinct gRPC types for shard replication and overwriting payload requests, existing clients remain compatible - https://github.com/qdrant/qdrant/pull/4163 - Extend sparse vector benchmarks #Low5/10/2024
v1.9.1# Change Log ## Improvements * https://github.com/qdrant/qdrant/pull/4119 - performance of the numerical values range filter * https://github.com/qdrant/qdrant/pull/4103 - Handle antimeridians in geo bounding box filter * https://github.com/qdrant/qdrant/pull/3931 - Speedup consensus thread * https://github.com/qdrant/qdrant/pull/4084 - improve consistency of the scroll API with parallel updates ## Bug fixes * https://github.com/qdrant/qdrant/pull/4155 - fixes usage of `snapshotLow5/2/2024
v1.9.0# Change log ## Features ๐ŸŽ๏ธ - https://github.com/qdrant/qdrant/issues/3477 - Implement and enable shard diff transfer, greatly improve shard transfer speed on node recovery - https://github.com/qdrant/qdrant/issues/3777 - Role-based access control with JWT - https://github.com/qdrant/qdrant/pull/3976, https://github.com/qdrant/qdrant/pull/4049, https://github.com/qdrant/qdrant/pull/4065 - Add support for byte vectors, represent your vectors as float32 or uint8 ## Improvements ๐Ÿ•ต๏ธ Low4/22/2024
v1.8.4## Bug fixes - https://github.com/qdrant/qdrant/pull/3948 - Fix persisted crash when using space in quoted JSON pathLow4/1/2024
v1.8.3## Bug fixes - https://github.com/qdrant/qdrant/pull/3856, https://github.com/qdrant/qdrant/pull/3867 - Fix arbitrary path traversal vulnerability in full snapshot REST API ## Improvements - https://github.com/qdrant/qdrant/pull/3837 - Improve error message when doing upsertion with malformed data ## Dashboard - https://github.com/qdrant/qdrant-web-ui/pull/167 - Find similar points by payload key:value pair - https://github.com/qdrant/qdrant-web-ui/pull/166 - Fix find similar poiLow3/19/2024
v1.8.2## Bug Fixes * https://github.com/qdrant/qdrant/pull/3832 * fix propagation of `max_optimization_threads` on the collection params update * Improve of indexing optimizer conditions * https://github.com/qdrant/qdrant/pull/3835 - prevent unnecessary flushes of WAL Clock * https://github.com/qdrant/qdrant/pull/3776 - make `/readyz` check reliable on horizontal scaling * https://github.com/qdrant/qdrant/pull/3806 - fix memory addresses alignment for HNSW graphLow3/15/2024
v1.8.1# Bug fixes * https://github.com/qdrant/qdrant/pull/3788 - Allow payload paths starting with numbers Low3/7/2024
v1.8.0# Change log ## Features ๐Ÿ“… * Add ability to order Scroll API results by payload value - https://github.com/qdrant/qdrant/pull/3493, https://github.com/qdrant/qdrant/pull/3533, https://github.com/qdrant/qdrant/pull/3562, https://github.com/qdrant/qdrant/pull/3540, https://github.com/qdrant/qdrant/pull/3589, https://github.com/qdrant/qdrant/pull/3726 * Add date time payload index to efficiently filter by date time ranges - https://github.com/qdrant/qdrant/pull/3395, https://github.com/qdraLow3/6/2024
v1.7.4# Change log ## Improvements - https://github.com/qdrant/qdrant/pull/3318 - Synchronize all nodes after collection or shard key creation, prevents collection inconsistencies across nodes - https://github.com/qdrant/qdrant/pull/3458 - Limit automatic shard transfers for node recovery to 1, prevents huge load on cluster when recovering a big nodeLow1/29/2024

Dependencies & License Audit

Loading dependencies...

Similar Packages

endeeEndee.io โ€“ A high-performance vector database, designed to handle up to 1B vectors on a single node, delivering significant performance gains through optimized indexing and execution. Also available i1.3.5
SeekStormSeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.v3.2.1
weaviateWeaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cv1.37.7
reasonkit-mem๐Ÿš€ Build memory and retrieval infrastructure for ReasonKit, enhancing data management and access for your applications with ease and efficiency.main@2026-05-31
raptorNo descriptionmain@2026-06-05

More from qdrant

qdrant-jsJavaScript/Typescript SDK for Qdrant Vector Database
vector-db-benchmarkFramework for benchmarking vector search engines

More in Databases

milvusMilvus is a high-performance, cloud-native vector database built for scalable vector ANN search
WeKnoraLLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm.
ai-real-estate-assistantAdvanced AI Real Estate Assistant using RAG, LLMs, and Python. Features market analysis, property valuation, and intelligent search.
alibabacloud-adb20211201Alibaba Cloud adb (20211201) SDK Library for Python