Release v2.0.0 (#1769)

* Release v2.0.0

* snspshots...
This commit is contained in:
Alonso Guevara 2025-02-25 17:52:30 -06:00 committed by GitHub
parent facf68148a
commit 716f93dd8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
38 changed files with 185 additions and 141 deletions

146
.semversioner/2.0.0.json Normal file
View File

@ -0,0 +1,146 @@
{
"changes": [
{
"description": "Add children to communities to avoid re-compute.",
"type": "major"
},
{
"description": "Reorganize and rename workflows and their outputs.",
"type": "major"
},
{
"description": "Rework API to accept callbacks.",
"type": "major"
},
{
"description": "Add LMM Manager and Factory, to support provider registration",
"type": "minor"
},
{
"description": "Add NLP graph extraction.",
"type": "minor"
},
{
"description": "Add pipeline_start and pipeline_end callbacks.",
"type": "minor"
},
{
"description": "Move embeddings snapshots to the workflow runner.",
"type": "minor"
},
{
"description": "Remove config inheritance, hydration, and automatic env var overlays.",
"type": "minor"
},
{
"description": "Rework the update output storage structure.",
"type": "minor"
},
{
"description": "Add caching to NLP extractor.",
"type": "patch"
},
{
"description": "Add vector store id reference to embeddings config.",
"type": "patch"
},
{
"description": "Export NLP community reports prompt.",
"type": "patch"
},
{
"description": "Fix DRIFT search on Azure AI Search.",
"type": "patch"
},
{
"description": "Fix StopAsyncIteration catch.",
"type": "patch"
},
{
"description": "Fix missing embeddings workflow in FastGraphRAG.",
"type": "patch"
},
{
"description": "Fix proper use of n_depth for drift search",
"type": "patch"
},
{
"description": "Fix report generation recursion.",
"type": "patch"
},
{
"description": "Fix summarization over large datasets for inc indexing. Fix relationship summarization",
"type": "patch"
},
{
"description": "Optimize data iteration by removing some iterrows from code",
"type": "patch"
},
{
"description": "Patch json mode for community reports",
"type": "patch"
},
{
"description": "Properly increment text unit IDs during updates.",
"type": "patch"
},
{
"description": "Refactor config defaults from constants to type-safe, hierarchical dataclass.",
"type": "patch"
},
{
"description": "Require explicit azure auth settings when using AOI.",
"type": "patch"
},
{
"description": "Separates graph pruning for differential usage.",
"type": "patch"
},
{
"description": "Tuck flow functions under their workflow modules.",
"type": "patch"
},
{
"description": "Update fnllm. Remove unused libs.",
"type": "patch"
},
{
"description": "Use ModelProvider for query module",
"type": "patch"
},
{
"description": "Use shared schema for final outputs.",
"type": "patch"
},
{
"description": "add dynamic retry logic.",
"type": "patch"
},
{
"description": "add option to prepend metadata into chunks",
"type": "patch"
},
{
"description": "cleanup query code duplication.",
"type": "patch"
},
{
"description": "implemented multi-index querying for api layer",
"type": "patch"
},
{
"description": "multi index query cli support",
"type": "patch"
},
{
"description": "remove unused columns and change property document_attribute_columns to metadata",
"type": "patch"
},
{
"description": "update multi-index query to support new workflows",
"type": "patch"
}
],
"created_at": "2025-02-25T23:30:50+00:00",
"version": "2.0.0"
}

View File

@ -1,4 +0,0 @@
{
"type": "major",
"description": "Reorganize and rename workflows and their outputs."
}

View File

@ -1,4 +0,0 @@
{
"type": "major",
"description": "Add children to communities to avoid re-compute."
}

View File

@ -1,4 +0,0 @@
{
"type": "major",
"description": "Rework API to accept callbacks."
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Remove config inheritance, hydration, and automatic env var overlays."
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Add NLP graph extraction."
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Rework the update output storage structure."
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Add LMM Manager and Factory, to support provider registration"
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Add pipeline_start and pipeline_end callbacks."
}

View File

@ -1,4 +0,0 @@
{
"type": "minor",
"description": "Move embeddings snspshots to the workflow runner."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "implemented multi-index querying for api layer"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix DRIFT search on Azure AI Search."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Add vector store id reference to embeddings config."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Require explicit azure auth settings when using AOI."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix missing embeddings workflow in FastGraphRAG."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix report generation recursion."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "remove unused columns and change property document_attribute_columns to metadata"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "multi index query cli support"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix proper use of n_depth for drift search"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "add option to prepend metadata into chunks"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Add caching to NLP extractor."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "cleanup query code duplication."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Separates graph pruning for differential usage."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "update multi-index query to support new workflows"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Export NLP community reports prompt."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "add dynamic retry logic."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Optimize data iteration by removing some iterrows from code"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Patch json mode for community reports"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Tuck flow functions under their workflow modules."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Refactor config defaults from constants to type-safe, hierarchical dataclass."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix StopAsyncIteration catch."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Properly increment text unit IDs during updates."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Use ModelProvider for query module"
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Update fnllm. Remove unused libs."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Use shared schema for final outputs."
}

View File

@ -1,4 +0,0 @@
{
"type": "patch",
"description": "Fix summarization over large datasets for inc indexing. Fix relationship summarization"
}

View File

@ -1,6 +1,44 @@
# Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
## 2.0.0
- major: Add children to communities to avoid re-compute.
- major: Reorganize and rename workflows and their outputs.
- major: Rework API to accept callbacks.
- minor: Add LMM Manager and Factory, to support provider registration
- minor: Add NLP graph extraction.
- minor: Add pipeline_start and pipeline_end callbacks.
- minor: Move embeddings snapshots to the workflow runner.
- minor: Remove config inheritance, hydration, and automatic env var overlays.
- minor: Rework the update output storage structure.
- patch: Add caching to NLP extractor.
- patch: Add vector store id reference to embeddings config.
- patch: Export NLP community reports prompt.
- patch: Fix DRIFT search on Azure AI Search.
- patch: Fix StopAsyncIteration catch.
- patch: Fix missing embeddings workflow in FastGraphRAG.
- patch: Fix proper use of n_depth for drift search
- patch: Fix report generation recursion.
- patch: Fix summarization over large datasets for inc indexing. Fix relationship summarization
- patch: Optimize data iteration by removing some iterrows from code
- patch: Patch json mode for community reports
- patch: Properly increment text unit IDs during updates.
- patch: Refactor config defaults from constants to type-safe, hierarchical dataclass.
- patch: Require explicit azure auth settings when using AOI.
- patch: Separates graph pruning for differential usage.
- patch: Tuck flow functions under their workflow modules.
- patch: Update fnllm. Remove unused libs.
- patch: Use ModelProvider for query module
- patch: Use shared schema for final outputs.
- patch: add dynamic retry logic.
- patch: add option to prepend metadata into chunks
- patch: cleanup query code duplication.
- patch: implemented multi-index querying for api layer
- patch: multi index query cli support
- patch: remove unused columns and change property document_attribute_columns to metadata
- patch: update multi-index query to support new workflows
## 1.2.0
- minor: Add Drift Reduce response and streaming endpoint

View File

@ -1,7 +1,7 @@
[tool.poetry]
name = "graphrag"
# Maintainers: do not change the version here manually, use ./scripts/release.sh
version = "1.2.0"
version = "2.0.0"
description = "GraphRAG: A graph-based retrieval-augmented generation (RAG) system."
authors = [
"Alonso Guevara Fernández <alonsog@microsoft.com>",