·
2 commits
to main
since this release
What's Changed
- Disabled some Neo4jGraph driver warnings to reduce unnecessary log noise and improve user experience.
- Made the source parameter of GraphDocument optional, offering greater flexibility when inserting data into the database.
- Introduced an optional parameter for specifying the embedding dimension in
Neo4jVector
, reducing the number of potentially unnecessary database calls. - Fixed Cypher query parsing to handle node names with spaces, ensuring more accurate query execution.
- Resolved multiple issues in the enhanced schema creation function, improving schema accuracy and eliminating previously raised deprecation warnings.
- Updated GraphStore to implement the Protocol interface, enabling any graph database class adhering to GraphStore’s method signature to be used with GraphCypherQAChain.
- Added support for removing the previously unhandled Lucene special character (’/’) in remove_lucene_chars, ensuring proper handling in Cypher queries that utilize vector and full-text indexes.
- Introduced a test_versioning_check test to ensure that version-checking logic accommodates Neo4j’s new calendar-based versioning introduced in early 2025.
New Contributors
- @tdennisliu made their first contribution in #31
- @chkaty made their first contribution in #24
Full Changelog: https://github.com/langchain-ai/langchain-neo4j/blob/main/CHANGELOG.md#030