neo4j / neo4j/neo4j-graphrag-python
2.0 release
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.3k
- Forks
- 246
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 11
Description
We are working on a 2.0 release that will contain the following improvements and breaking changes:
Improvements
- Improved pipeline for KG builder (better performances)
- KG builder pipeline and components production-ready (not in experimental namespace anymore)
Breaking changes
- Legacy
Pipelineobject will be removed - Pipeline from config won't be available in 2.0 - can be reintroduced later if there is interest in this feature
- Legacy
LLMInterfacewill be removed in favor of theLLMInterfaceV2 -
VertexAILLMandVertexAIEmbeddingswill be removed as they rely on a deprecated library. UseGeminiLLMandGeminiEmbeddingsinstead. - Remove
idfrom the GraphRAG search method - Switch
return_contextdefault value toTrue
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by locating the legacy Pipeline and LLMInterface implementations, VertexAILLM and VertexAIEmbeddings, and the GraphRAG search method; then review their callers and release checks. Done means all listed 2.0 removals, replacements, default changes, and API changes are implemented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai, release
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100