Skip to content

Neo4j GraphRAG Package for Python 1.4.3

Compare
Choose a tag to compare
@stellasia stellasia released this 05 Feb 12:21
· 90 commits to main since this release

https://github.com/neo4j/neo4j-graphrag-python/blob/main/CHANGELOG.md#143

What's New in 1.4.3

  • Added the ability to add event listener to get notifications about Pipeline progress.
  • Added py.typed so that mypy knows to use type annotations from the neo4j-graphrag package.

Changed in 1.4.3

  • Changed the default behaviour of FixedSizeSplitter to avoid words cut-off in the chunks whenever it is possible. Back to exact size splitter is possible using approximate=False.
  • Updates tests to work with new Neo4j calendar versioning
  • neo4j_schema is now used in custom prompt formatting in Text2CypherRetriever (if provided).

Fixed in 1.4.3

  • Fixed a bug in the AnthropicLLM class preventing it from being used in GraphRAG pipeline.
  • Fixed a bug where the extras section of a config file was not resolved properly.
  • Fixed a bug where the LLM producing a valid JSON array was causing the LLMEntityRelationExtractor to fail.
  • Removed the uuid package from dependencies (not needed with Python 3).

New Contributors