From 911d3b1b8bb14e7afb6ed19880a947923db317a6 Mon Sep 17 00:00:00 2001 From: Haystack Bot <73523382+HaystackBot@users.noreply.github.com> Date: Wed, 19 Feb 2025 12:05:40 +0100 Subject: [PATCH] Update changelog for integrations/qdrant (#1419) Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com> --- integrations/qdrant/CHANGELOG.md | 88 +++++++++++++++++++++++++++----- 1 file changed, 76 insertions(+), 12 deletions(-) diff --git a/integrations/qdrant/CHANGELOG.md b/integrations/qdrant/CHANGELOG.md index 57dd257d5..ae686c8af 100644 --- a/integrations/qdrant/CHANGELOG.md +++ b/integrations/qdrant/CHANGELOG.md @@ -1,22 +1,47 @@ # Changelog +## [integrations/qdrant-v8.0.0] - 2025-02-19 + +### ๐Ÿงน Chores + +- Fix linting/isort (#1215) +- Inherit from `FilterDocumentsTestWithDataframe` in Document Stores (#1290) +- [**breaking**] Qdrant - remove dataframe support (#1403) + + ## [integrations/qdrant-v7.0.0] - 2024-10-29 -### โš™๏ธ Miscellaneous Tasks +### โš™๏ธ CI -- Update ruff linting scripts and settings (#1105) - Adopt uv as installer (#1142) +### ๐Ÿงน Chores + +- Update ruff linting scripts and settings (#1105) + +### ๐ŸŒ€ Miscellaneous + +- Refactor!: Qdrant - remove `index` parameter from methods (#1160) + ## [integrations/qdrant-v6.0.0] - 2024-09-13 +### ๐ŸŒ€ Miscellaneous + +- Remove support for deprecated legacy filters in Qdrant (#1084) + ## [integrations/qdrant-v5.1.0] - 2024-09-12 ### ๐Ÿš€ Features - Qdrant - Add group_by and group_size optional parameters to Retrievers (#1054) + ## [integrations/qdrant-v5.0.0] - 2024-09-02 +### ๐ŸŒ€ Miscellaneous + +- Fix!: fix type errors in `QdrantDocumentStore`; rename `ids` (parameter of `delete_documents`) to `document_ids` (#1041) + ## [integrations/qdrant-v4.2.0] - 2024-08-27 ### ๐Ÿšœ Refactor @@ -27,12 +52,18 @@ - Do not retry tests in `hatch run test` command (#954) +### ๐ŸŒ€ Miscellaneous + +- Chore: Update Qdrant tests for the new `apply_filter_policy` usage (#969) +- Chore: qdrant - ruff update, don't ruff tests (#989) + ## [integrations/qdrant-v4.1.2] - 2024-07-15 ### ๐Ÿ› Bug Fixes - `qdrant` - Fallback to default filter policy when deserializing retrievers without the init parameter (#902) + ## [integrations/qdrant-v4.1.1] - 2024-07-10 ### ๐Ÿš€ Features @@ -43,6 +74,10 @@ - Errors in convert_filters_to_qdrant (#870) +### ๐ŸŒ€ Miscellaneous + +- Chore: Minor retriever pydoc fix (#884) + ## [integrations/qdrant-v4.1.0] - 2024-07-03 ### ๐Ÿš€ Features @@ -50,6 +85,7 @@ - Add `score_threshold` to Qdrant Retrievers (#860) - Qdrant - add support for BM42 (#864) + ## [integrations/qdrant-v4.0.0] - 2024-07-02 ### ๐Ÿšœ Refactor @@ -57,17 +93,25 @@ - [**breaking**] Qdrant - remove unused init parameters: `content_field`, `name_field`, `embedding_field`, and `duplicate_documents` (#861) - [**breaking**] Qdrant - set `scale_score` default value to `False` (#862) -### โš™๏ธ Miscellaneous Tasks +### โš™๏ธ CI - Retry tests to reduce flakyness (#836) + +### ๐Ÿงน Chores + - Update ruff invocation to include check parameter (#853) +### ๐ŸŒ€ Miscellaneous + +- Ci: install `pytest-rerunfailures` where needed; add retry config to `test-cov` script (#845) + ## [integrations/qdrant-v3.8.1] - 2024-06-20 ### ๐Ÿ“š Documentation - Added docstrings for QdrantDocumentStore (#808) + ## [integrations/qdrant-v3.8.0] - 2024-06-06 ### ๐Ÿš€ Features @@ -86,17 +130,29 @@ - Defer database connection to the first usage (#748) +### ๐ŸŒ€ Miscellaneous + +- Qdrant - improve docstrings for retrievers (#687) +- Chore: change the pydoc renderer class (#718) +- Allow vanilla qdrant filters (#692) + ## [integrations/qdrant-v3.5.0] - 2024-04-24 +### ๐ŸŒ€ Miscellaneous + +- Chore: add license classifiers (#680) +- Qdrant - add hybrid retriever (#675) + ## [integrations/qdrant-v3.4.0] - 2024-04-23 -### Qdrant +### ๐ŸŒ€ Miscellaneous - Add embedding retrieval example (#666) +- Rename `QdrantSparseRetriever` to `QdrantSparseEmbeddingRetriever` (#681) ## [integrations/qdrant-v3.3.1] - 2024-04-12 -### Qdrant +### ๐ŸŒ€ Miscellaneous - Add migration utility function for Sparse Embedding support (#659) @@ -110,7 +166,7 @@ ### ๐Ÿ› Bug Fixes -- Fix haystack-ai pin (#649) +- Fix `haystack-ai` pins (#649) ## [integrations/qdrant-v3.2.0] - 2024-03-27 @@ -121,11 +177,9 @@ ### ๐Ÿ› Bug Fixes -- Fix linter errors (#282) +- Fix: fix linter errors (#282) - Fix order of API docs (#447) - -This PR will also push the docs to Readme -- Fixes (#518) +- Doc: fixing docstrings for qdrant (#518) ### ๐Ÿšœ Refactor @@ -137,13 +191,19 @@ This PR will also push the docs to Readme - Small consistency improvements (#536) - Disable-class-def (#556) -### โš™๏ธ Miscellaneous Tasks +### โš™๏ธ CI - Generate API docs for Qdrant (#361) +### ๐ŸŒ€ Miscellaneous + +- Make tests show coverage (#566) +- Remove references to Python 3.7 (#601) +- Make Document Stores initially skip `SparseEmbedding` (#606) + ## [integrations/qdrant-v3.0.0] - 2024-01-22 -### Refact +### ๐ŸŒ€ Miscellaneous - [**breaking**] Change import paths (#255) @@ -161,4 +221,8 @@ This PR will also push the docs to Readme - Use `hatch_vcs` to manage integrations versioning (#103) +### ๐ŸŒ€ Miscellaneous + +- Renamed QdrntRetriever to QdrntEmbeddingRetriever (#174) +