What's Changed
- Enhanced Neo4j driver connection management with more robust error handling.
- Streamlined connection state checks within the Neo4jGraph class for better performance and maintainability.
- Introduced the effective_search_ratio parameter in Neo4jVector, allowing for finer control over query accuracy by adjusting the candidate pool size in similarity searches.
- Fixed instantiation issues in GraphCypherQAChain by removing the deprecated LLMChain and resolving compatibility with the use_function_response parameter.
- Eliminated redundant # type: ignore comments, enhancing type safety and code clarity across the codebase.
New Contributors
- @jtanningbed made their first contribution in #14
- @tomasonjo made their first contribution in #18
Full Changelog: https://github.com/langchain-ai/langchain-neo4j/blob/main/CHANGELOG.md#020