Migrating to GraphRAG v3.0.2
Version v3.0.2 introduces 1 breaking change. This guide details how to update your code.
Released: 2/13/2026
1
Breaking Changes
2
Migration Steps
8
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
CSVTableProviderDataReaderTableProviderInputReaderload_input_documentsload_update_documentscreate_final_documentsgraphrag.graphsBreaking Changes
●Issue #1
The NetworkX dependency has been removed from graph utilities. Code relying on NetworkX for graph operations in graphrag.graphs must be updated to use the new DataFrame-based implementations.
Migration Steps
- 1If using graph utilities, update code to use DataFrame-based implementations instead of NetworkX in graphrag.graphs.
- 2Document ID, human_readable_id, and raw_data initialization has moved from create_final_documents into load_input_documents and load_update_documents; review these functions if custom initialization logic was present.
Release Summary
This patch introduces significant enhancements to data handling with new TableProvider abstractions, CSV support, and asynchronous reading capabilities. It also removes the NetworkX dependency from graph utilities.
Need More Details?
View the full release notes and all changes for GraphRAG v3.0.2.
View Full Changelog