- Simplify pydoc configs (#2855)
- Replacing each
DocumentStorespecific tests and used the generalised ones fromhaystack.testing.document_store(#2812) - Test compatible integrations with python 3.14; update pyproject (#3001)
- Standardize author mentions (#2897)
- Add ANN ruff ruleset to optimum, paddleocr, pgvector, pinecone, pyversity, qdrant, ragas, snowflake (#2992)
- !test:
QdrantDocumentStoreuse Mixin tests + updated signatureget_metadata_fields_info(self) -> dict[str, dict[str, str]]: (#3004)
- Fixing
QdrantDocumentStoredocstring parsing error (#2806)
- Feat:
QdrantDocumentStorereturn number deleted docs ondelete_by_filter(#2807)
- Adding count with filtering operations to
QdrantDocumentStore(#2803)
- Make fmt command more forgiving (#2671)
- [breaking] Qdrant - drop Python 3.9 and use X|Y typing (#2726)
- Disabling progress bar in
QdrantDocumentStoretests (#2797)
- Adding
delete_by_filter()andupdate_by_filter()toQdrantDocumentStore(#2650)
- Fix types for qdrant-client 1.16.1 (#2561)
- Remove Readme API CI workflow and configs (#2573)
- [breaking] Qdrant - remove
init_frominit parameter for compatibility withqdrant-client==1.16.0(#2531)
- Enhancement: Adopt PEP 585 type hinting (part 5) (#2528)
- Adding
delete_all_docsto Qdrant document store (#2363)
- Add pydoc configurations for Docusaurus (#2411)
- Change pytest command (#2475)
- Remove black (#1985)
- Standardize readmes - part 2 (#2205)
- Fix Qdrant types + add py.typed (#1919)
- Align core-integrations Hatch scripts (#1898)
- Update md files for new hatch scripts (#1911)
- Add pins for Qdrant (#1853)
- Fix exposing Qdrant api-key in
metadatafield when runningto_dict(#1813)
- Review testing workflows (#1541)
- Fix:
TypeErrorinQdrantDocumentStorewhen handling duplicate documents (#1551)
- Qdrant -- async support (#1480)
- Use Haystack logging across integrations (#1484)
- Qdrant - pin haystack and remove dataframe checks (#1519)
- Remove Python 3.8 support (#1421)
- Docs: Update document store descriptions for deepset Pipeline Builder (#1447)
- Refactor: Qdrant - raise error if existing collection is not compatible with Haystack (#1481)
- Fix linting/isort (#1215)
- Inherit from
FilterDocumentsTestWithDataframein Document Stores (#1290) - [breaking] Qdrant - remove dataframe support (#1403)
- Adopt uv as installer (#1142)
- Update ruff linting scripts and settings (#1105)
- Refactor!: Qdrant - remove
indexparameter from methods (#1160)
- Remove support for deprecated legacy filters in Qdrant (#1084)
- Qdrant - Add group_by and group_size optional parameters to Retrievers (#1054)
- Fix!: fix type errors in
QdrantDocumentStore; renameids(parameter ofdelete_documents) todocument_ids(#1041)
- Qdrant Query API (#1025)
- Do not retry tests in
hatch run testcommand (#954)
- Chore: Update Qdrant tests for the new
apply_filter_policyusage (#969) - Chore: qdrant - ruff update, don't ruff tests (#989)
qdrant- Fallback to default filter policy when deserializing retrievers without the init parameter (#902)
- Add filter_policy to qdrant integration (#819)
- Errors in convert_filters_to_qdrant (#870)
- Chore: Minor retriever pydoc fix (#884)
- Add
score_thresholdto Qdrant Retrievers (#860) - Qdrant - add support for BM42 (#864)
- [breaking] Qdrant - remove unused init parameters:
content_field,name_field,embedding_field, andduplicate_documents(#861) - [breaking] Qdrant - set
scale_scoredefault value toFalse(#862)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Ci: install
pytest-rerunfailureswhere needed; add retry config totest-covscript (#845)
- Added docstrings for QdrantDocumentStore (#808)
- Add force_disable_check_same_thread init param for Qdrant local client (#779)
- Make get_distance and recreate_collection public, replace deprecated recreate_collection function (#754)
- Defer database connection to the first usage (#748)
- Qdrant - improve docstrings for retrievers (#687)
- Chore: change the pydoc renderer class (#718)
- Allow vanilla qdrant filters (#692)
- Chore: add license classifiers (#680)
- Qdrant - add hybrid retriever (#675)
- Add embedding retrieval example (#666)
- Rename
QdrantSparseRetrievertoQdrantSparseEmbeddingRetriever(#681)
- Add migration utility function for Sparse Embedding support (#659)
- (Qdrant) Start to work on sparse vector integration (#578)
- Fix
haystack-aipins (#649)
- (Qdrant) Allow payload indexing + on disk vectors (#553)
- Qdrant datetime filtering support (#570)
- Fix: fix linter errors (#282)
- Fix order of API docs (#447)
- Doc: fixing docstrings for qdrant (#518)
- [breaking] Qdrant - update secret management (#405)
- Update category slug (#442)
- Small consistency improvements (#536)
- Disable-class-def (#556)
- Generate API docs for Qdrant (#361)
- Make tests show coverage (#566)
- Remove references to Python 3.7 (#601)
- Make Document Stores initially skip
SparseEmbedding(#606)
- [breaking] Change import paths (#255)
- Add Qdrant integration (#98)
- Fix import paths for beta5 (#237)
- Use
hatch_vcsto manage integrations versioning (#103)
- Renamed QdrntRetriever to QdrntEmbeddingRetriever (#174)