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