v3.0.2
microsoft/graphragv3.0.2Feb 13, 2026by dayesouza
AI Summary
This patch release adds CSV table provider support, introduces async iterator patterns for input loading, and removes the NetworkX dependency in favor of DataFrame-based graph implementations.
Key Highlights
- Added CSVTableProvider for CSV file support
- DataReader class for typed dataframe loading
- TableProvider abstraction for table-based storage
- Async iterator support in InputReader
- Removed NetworkX dependency - moved to DataFrame-based implementations
- Added memory profiling
Breaking Changes
- NetworkX dependency removed from graph utilities - now uses DataFrame-based implementations
New Features
- CSV table provider support
- TableProvider abstraction
- Async input loading
- DataFrame-based graph utilities
Full Release Notes
## What's Changed - patch: Add CSVTableProvider - patch: Add DataReader class for typed dataframe loading from TableProvider across indexing workflows and query CLI - patch: Add TableProvider abstraction for table-based storage operations - patch: Add async iterator support to InputReader and use it in load_input_documents and load_update_documents workflows. - patch: Add table provider factory. - patch: Fix missed py 3.13. - patch: Move document ID, human_readable_id, and raw_data initialization from create_final_documents into load_input_documents and load_update_documents. - patch: Remove NetworkX dependency from graph utilities; move to DataFrame-based implementations in graphrag.graphs package. - patch: Remove unnecessary response format check. Fixes: #2203 - patch: add profiling to get memory usage - patch: update notebooks **Full Changelog**: https://github.com/microsoft/graphrag/compare/v3.0.1...v3.0.2