Skip to content

v0.5.1 added LadyBug, modularized hybrid_system.py

Choose a tag to compare

@stevereiner stevereiner released this 06 Apr 00:48
· 14 commits to main since this release

v0.5.1 flexible-graphrag release notes

v0.5.1: Added Ladybug support, modularized large hybrid_system.py, removed Kuzu support, /rdf/schemas moved to project root

  1. Added Ladybug support in config.py, factories.py, env-sample.txt, docker include for ladybug-explorer.yaml, added Ladybug info in /docs/
  2. Removed Kuzu support in config.py, factories.py, env-sample, removed kuzu-explorer.yamal and kuzu-api.yaml docker includes, and remomved Kuzu info in /docs/
  3. Split off code in hybrid_system.py into ingest/, process/, stores/, query_engine, retriever_setup, schema_manager; hybrid_system.py wires submodules.
  4. FalkorDB ingest: patch falkordb.helpers and falkordb.graph stringify (bool, numpy, map keys) via llamaindex/graph/falkordb_param_patch.py.
  5. docs/PERFORMANCE.md: legacy banner. will be completely redone; left Kuzu, will test Ladybug when redon; note about future split of KG extraction time with given LLM vs graph DB insert time.
  6. File moving: cleanup.py and check_elasticsearch.py under moved to scripts/; Neptune wrapper under llamaindex/graph, removed unused cmis_util.py
  7. README.md: Added LLM provider list to features section, Added Ladybug (Kuzu fork), removed Kuzu
  8. requirements.txt removed — uv / pyproject.toml is the only supported install method
  9. Bump flexible-graphrag and flexible-graphrag-mcp to v0.5.1.
  10. flexible-graphrag-mcp/main.py — nest_asyncio.apply() moved out of HTTP mode; only applied in stdio mode to avoid anyio conflict on Python 3.14.
  11. rdf/ontology_manager.py — relative ontology paths now resolve against os.getcwd() only
  12. flexible-graphrag/rdf/schemas TTL files schemas now live at repo-root /schemas