Changelog¤
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v2.1.0 - 2024-09-17¤
Dependencies¤
- Update versions of dependencies (b422aca by Sergey Bondarenco).
Features¤
- Allow Cypher query to be provided during creation of Neo4jDynamicDocumentRetriever component (ddfbd2e by Sergey Bondarenco).
- Allow a custom marshaller for converting Document to Neo4j record (9ca023e by Sergey Bondarenco).
- Neo4jQueryReader component to run arbitrary Cypher queries to extract data from Neo4j (bc23597 by Sergey Bondarenco).
- A module responsible of serialization of complex types in Cypher query parameters (99ff860 by Sergey Bondarenco).
- Example RAG pipeline for Parent-Child document setup (525d166 by Sergey Bondarenco).
- Add raise_on_failure setting for Neo4jQueryWriter component for better error handling control (51c819c by Sergey Bondarenco).
- Neo4jQueryWriter component to run Cypher queries which write data to Neo4j (ceb569a by Sergey Bondarenco).
Bug Fixes¤
- Use HuggingFaceAPIGenerator in example scripts as HuggingFaceTGIGenerator is no longer available (42ed60d by Sergey Bondarenco).
Code Refactoring¤
- Adjust component outputs and parameter serialization for Neo4jQueryWriter (0d93b21 by Sergey Bondarenco).
v2.0.3 - 2024-02-08¤
Build¤
- Update settings as per latest ruff requirements in pyproject.toml (652d1f1 by Sergey Bondarenco).
Features¤
- Introducing
execute_write
method in Neo4jClient to run arbitrary Cypher queries which modify data (88e89bb by Sergey Bondarenco).
Bug Fixes¤
- Return number of written documents from
write_documents
as per Protocol for document stores (f421ed5 by Sergey Bondarenco).
Code Refactoring¤
- Read token values using Secret util (f75fa32 by Sergey Bondarenco).
v2.0.2 - 2024-01-19¤
Bug Fixes¤
- Change imports for DuplicateDocumentError and DuplicatePolicy as per latest changes in haystack (7a1f053 by Sergey Bondarenco).
- Rename 'model_name_or_path' to 'model' as per latest changes in haystack (0131059 by Sergey Bondarenco).
v2.0.1 - 2024-01-15¤
Bug Fixes¤
- Rename metadata slot to meta in example pipelines (1831d40 by Sergey Bondarenco).
v2.0.0 - 2024-01-15¤
Build¤
- Update haystack dependency to 2.0 (bd3e925 by Sergey Bondarenco).
Features¤
- Update examples based on haystack 2.0 pipelines (a7e3bf1 by Sergey Bondarenco).
- Retriever component for documents stored in Neo4j (b411ebc by Sergey Bondarenco).
- Update DocumentStore protocol implementation to match haystack 2.0 requirements (9748e7d by Sergey Bondarenco).
- Update metadata filter parser for document store (6ce780c by Sergey Bondarenco).
Code Refactoring¤
- Organize modules into packages for better separation of concerns (6a101e8 by Sergey Bondarenco).
- Change name of retriever component as per documented naming convention (f79a952 by Sergey Bondarenco).
v1.0.0 - 2023-12-19¤
Build¤
- Script to bump a new release by tagging commit and generating changelog (84a923d by Sergey Bondarenco).