- Update changelog for integrations/weaviate (#1410)
- Remove Python 3.8 support (#1421)
- Weaviate - pin haystack and remove dataframe checks (#1521)
- Docs: Update document store descriptions for deepset Pipeline Builder (#1447)
- Fix linting/isort (#1215)
- Inherit from
FilterDocumentsTestWithDataframe
in Document Stores (#1290) - [breaking] Weaviate - remove dataframe support (#1406)
- Dependency for weaviate document store (#1186)
- Fix: Weaviate - skip
_split_overlap
meta field (#1173)
- Compatibility with Weaviate 4.9.0 (#1143)
- Adopt uv as installer (#1142)
- Weaviate - remove legacy filter support (#1070)
- Update changelog after removing legacy filters (#1083)
- Update ruff linting scripts and settings (#1105)
- Add filter_policy to weaviate integration (#824)
- Weaviate filter error (#811)
- Fix connection to Weaviate Cloud Service (#624)
- Pin weaviate-client (#1046)
- Weaviate - fix connection issues with some WCS URLs (#1058)
- Do not retry tests in
hatch run test
command (#954)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Ci: install
pytest-rerunfailures
where needed; add retry config totest-cov
script (#845) - Chore: Minor retriever pydoc fix (#884)
- Fix:
weaviate
- Fallback to default filter policy when deserializing retrievers without the init parameter (#903) - Fix: Weaviate: Use collections.list_all instead of collections._get_all (#921)
- Chore: weaviate - ruff update, don't ruff tests (#986)
- Defer the database connection to when it's needed (#802)
- Weaviate schema class name conversion which preserves PascalCase (#707)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Disable-class-def (#556)
- Fix docstrings (#586)
- Make tests show coverage (#566)
- Migrate from weaviate python client v3 to v4 (#463)
- Refactor tests (#574)
- Remove references to Python 3.7 (#601)
- Make Document Stores initially skip
SparseEmbedding
(#606) - Fix Weaviate retrievers returning no score (#621)
- Update Weaviate docstrings (#622)
- Fix order of API docs (#447)
- Weaviate: fix auth tests (#488)
- Update category slug (#442)
- Make retrievers return dicts (#491)
- Generate weaviate API docs (#351)
- WeaviateDocumentStore initialization and serialization (#187)
- Move package under haystack_integrations (#214)
- Add
collection_name
parameter and creation (#215) - Support more collection settings when creating a new
WeaviateDocumentStore
(#260) - Implement
count_document
for WeaviateDocumentStore (#267) - Add methods to convert from Document to Weaviate data object and viceversa (#269)
- Add filter, write and delete documents in Weaviate (#270)
- Implement filtering for
WeaviateDocumentStore
(#278) - Add
WeaviateBM25Retriever
(#410) - Add
WeaviateEmbeddingRetriever
(#412) - Update Weaviate docs configs (#414)
- Update WeaviateDocumentStore authentication to use new Secret class (#425)
- Setup everything to start working on the Weaviate integration (#186)