Releases: microsoft/graphrag
Releases · microsoft/graphrag
Release list
v3.1.2
What's Changed
- patch: Change default package feed index.
- patch: Fix doc string parameters.
- patch: Preserve caller event loops in synchronous LLM cache middleware.
- patch: Update dependencies to latest versions (dependency sweep).
Full Changelog: 3.1.1...v3.1.2
v3.1.1
What's Changed
- feat: native CosmosTableProvider with namespace partitioning by disamhembere in #2354
- Update litellm dependency. by Derek Worthen (@dworthen) in #2365
- Release v3.1.0 by Derek Worthen (@dworthen) in #2366
- Update getting started docs. by Derek Worthen (@dworthen) in #2367
- Fix logging bug. by Derek Worthen (@dworthen) in #2429
- Loosen service_tier type to str | None to allow for more flexibility … by Derek Worthen (@dworthen) in #2430
- Fix .strip call by Derek Worthen (@dworthen) in #2431
- Dep sweep by Derek Worthen (@dworthen) in #2441
- Missing return type hints on generator functions in query/llm/text_utils.py by gaudyb in #2443
- Issue 2265: Column length mismatch by gaudyb in #2442
- Fix cannot release un-acquired lock in Blob logger by gaudyb in #2457
- Sync docs for schema and metadata fields by Nathan Evans (@natoverse) in #2435
- Fix JSONL loader handling of blank/invalid lines by Nathan Evans (@natoverse) in #2434
- Release v3.1.1 by gaudyb in #2458
New Contributors
- disamhembere made their first contribution in #2354
Full Changelog: 3.0.9...v3.1.1
v3.1.0
What's Changed
- minor: Native CosmosTableProvider with namespace partitioning, transactional batch writes, and simplified AzureCosmosStorage.
- patch: Update litellm dependency.
Full Changelog: v3.0.9...3.1.0
v3.0.9
What's Changed
- remove relationships with phantom entities by Dayenne Souza (@dayesouza) in #2261
- nlp streaming by Dayenne Souza (@dayesouza) in #2264
- Release v3.0.6 by Dayenne Souza (@dayesouza) in #2267
- reconfigure vector store size by Dayenne Souza (@dayesouza) in #2281
- Pin litellm dependency by Derek Worthen (@dworthen) in #2290
- Release v3.0.7 by Derek Worthen (@dworthen) in #2291
- bump nltk to resolve CVE-2025-14009 by Derek Worthen (@dworthen) in #2298
- Release v3.0.8 by Derek Worthen (@dworthen) in #2299
- Fix broken documentation links. by Derek Worthen (@dworthen) in #2305
- Support client side json validation. by Derek Worthen (@dworthen) in #2306
- parquet reader implementation as a new input type by gaudyb in #2320
- Release v3.0.9 by gaudyb in #2321
Full Changelog: v3.0.5...3.0.9
v3.0.8
v3.0.7
What's Changed
- patch: reconfigure vector store size by embedding model
Security
- patch: Pin litellm dependency due to litellm compromise: BerriAI/litellm#24512
Full Changelog: v3.0.6...v3.0.7
v3.0.6
What's Changed
- remove relationships with phantom entities by Dayenne Souza (@dayesouza) in #2261
- nlp streaming by Dayenne Souza (@dayesouza) in #2264
Full Changelog: v3.0.5...v3.0.6
v3.0.5
What's Changed
- fix csv file reader by Dayenne Souza (@dayesouza) in #2248
- vector load_documents in batches by Dayenne Souza (@dayesouza) in #2251
- Release v3.0.5 by Dayenne Souza (@dayesouza) in #2252
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- load_input_documents and create_base_text_units streaming by Dayenne Souza (@dayesouza) in #2221
- modify smoke tests to include csv table provider by Dayenne Souza (@dayesouza) in #2229
- Cosmosdb communities bug by gaudyb in #2232
- add release doc by Dayenne Souza (@dayesouza) in #2235
- Streaming create communities by Dayenne Souza (@dayesouza) in #2237
- Streaming create_final_text_units by Dayenne Souza (@dayesouza) in #2238
- generate_text_embeddings streaming by Dayenne Souza (@dayesouza) in #2241
- feat(graphrag-vectors): add filtering, timestamps, and CRUD operations by Nathan Evans (@natoverse) in #2236
- streaming finalize_graph by Dayenne Souza (@dayesouza) in #2240
- streaming create_final_documents by Dayenne Souza (@dayesouza) in #2243
- write stats per workflow by Dayenne Souza (@dayesouza) in #2244
- Release v3.0.3 by gaudyb in #2245
- Release v3.0.4 by gaudyb in #2247
Full Changelog: v3.0.2...v3.0.4
Release v3.0.2
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: v3.0.1...v3.0.2