v3.0.0

microsoft/graphragv3.0.0Jan 28, 2026by dworthen

AI Summary

This is a major release that restructures the project into a monorepo with 7 new packages. The release introduces a new configuration system requiring reinitialization with graphrag init --force.

Key Highlights

  • Monorepo restructure into 7 new packages
  • New packages: graphrag-cache, graphrag-chunking, graphrag-common, graphrag-input, graphrag-llm, graphrag-storage, graphrag-vectors
  • New config layout and options
  • Requires running graphrag init --force to reinitialize config

Breaking Changes

  • Complete package restructuring
  • Config format change - requires reinitialization
  • New package names and structure

New Features

  • Modular package architecture
  • New graphrag-vectors package
  • New graphrag-storage package
  • New graphrag-cache package

Full Release Notes

## What's Changed
- major: Monorepo restructure

  New Packages:
    - graphrag-cache
    - graphrag-chunking
    - graphrag-common
    - graphrag-input
    - graphrag-llm
    - graphrag-storage
    - graphrag-vectors

  Changes:
    - New config: run graphrag init --force to reinitialize config with new layout and options.


**Full Changelog**: https://github.com/microsoft/graphrag/compare/v2.7.1...v3.0.0