github qdrant/qdrant v1.2.0

latest releases: v1.9.1, v1.9.0, v1.8.4...
11 months ago

Change log

Features 🍹

  • #1724, #1757, #1835, #1816, #1836 - support for optional vectors.
    • This feature allows to create points with only some of the vectors defined. Allows more granular control over data.
    • Introduced two new API for managing vectors independently from payload. [Docs]
  • #1745 - Built-in API key authentication support. [Docs]
  • #1755, #1777 - Recovery mode for better handling Out-of-Disk and Out-of-Memory errors. [Docs]
  • #1774 - Cluster management API in gRPC.
  • #1808 - Add support for TLS certificate rotation
  • #1838 - Dynamic mmap vector storage. Allows to store vectors in mmap files right from the start, avoiding optimization step. [Docs]
  • #1602 - Nested object filter. Allows to filter by individual objects inside payload array. [Docs]
  • #1615 - Enables Product Quantization (PQ) for vectors. [Docs]
  • #1768 - Add Group-By API, allowing to group results by payload field. Useful for retrieving top results per group. [Docs]

Improvements 🏄

  • #1677 - Memory optimization for full-text index
  • #1709 - Increase consensus ping timeout to prevent false positive channel drops
  • #1706 - Remove redundant telemetry values
  • #1696 - Improve error logging for gRPC endpoints
  • #1702, #1824 - Improve semantic for indexing_threshold in collection config
  • #1767 - Release binaries for different platforms along with docker images
  • #1776 - Embed default config file at compile time. Allows to run qdrant without an explicit config file
  • #1813 - Limit random ids generator to 53 bits to accommodate JS users
  • #1881 - Improve API validation
  • #1926 - Remove unused keep_alive_while_idle

Bug fixes 🐝

  • #1710 - Fix minor bug in hnsw params validation
  • #1775 - Fix payload index restoration in snapshots
  • #1784 - Allow to address individual values in payload arrays
  • #1857 - Prevent Removing segment which is still in use error
  • #1906 - Remove max message decoding limit on internal gRPC client
  • #1936 - Fix saving of the payload index in case of external kill

Thanks to @jwpjrdev, @paulotten, @ibrahim-akrab, @Shubham8287, @nilhex, @DengYiping, @eltociear, @Jesse-Bakker, @IvanPleshkov, @agourlay, @timvisee, @coszio for their contributions!

Don't miss a new qdrant release

NewReleases is sending notifications on new releases.