From 7fc6607edda3d387d23e52ededbf8a75b6730f97 Mon Sep 17 00:00:00 2001 From: Derek Worthen Date: Thu, 28 May 2026 08:20:13 -0700 Subject: [PATCH] Release v3.1.0 --- .semversioner/3.1.0.json | 14 ++++++++++++++ .../next-release/minor-20260511223255237407.json | 4 ---- .../next-release/patch-20260528142955116553.json | 4 ---- CHANGELOG.md | 5 +++++ packages/graphrag-cache/pyproject.toml | 6 +++--- packages/graphrag-chunking/pyproject.toml | 4 ++-- packages/graphrag-common/pyproject.toml | 2 +- packages/graphrag-input/pyproject.toml | 6 +++--- packages/graphrag-llm/pyproject.toml | 6 +++--- packages/graphrag-storage/pyproject.toml | 4 ++-- packages/graphrag-vectors/pyproject.toml | 4 ++-- packages/graphrag/pyproject.toml | 16 ++++++++-------- uv.lock | 16 ++++++++-------- 13 files changed, 51 insertions(+), 40 deletions(-) create mode 100644 .semversioner/3.1.0.json delete mode 100644 .semversioner/next-release/minor-20260511223255237407.json delete mode 100644 .semversioner/next-release/patch-20260528142955116553.json diff --git a/.semversioner/3.1.0.json b/.semversioner/3.1.0.json new file mode 100644 index 000000000..4e0827b7a --- /dev/null +++ b/.semversioner/3.1.0.json @@ -0,0 +1,14 @@ +{ + "changes": [ + { + "description": "Native CosmosTableProvider with namespace partitioning, transactional batch writes, and simplified AzureCosmosStorage.", + "type": "minor" + }, + { + "description": "Update litellm dependency.", + "type": "patch" + } + ], + "created_at": "2026-05-28T15:17:20+00:00", + "version": "3.1.0" +} \ No newline at end of file diff --git a/.semversioner/next-release/minor-20260511223255237407.json b/.semversioner/next-release/minor-20260511223255237407.json deleted file mode 100644 index c1b8ba646..000000000 --- a/.semversioner/next-release/minor-20260511223255237407.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minor", - "description": "Native CosmosTableProvider with namespace partitioning, transactional batch writes, and simplified AzureCosmosStorage." -} diff --git a/.semversioner/next-release/patch-20260528142955116553.json b/.semversioner/next-release/patch-20260528142955116553.json deleted file mode 100644 index eecbecd1a..000000000 --- a/.semversioner/next-release/patch-20260528142955116553.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "patch", - "description": "Update litellm dependency." -} diff --git a/CHANGELOG.md b/CHANGELOG.md index 81f98389c..86bbf5d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Changelog Note: version releases in the 0.x.y range may introduce breaking changes. +## 3.1.0 + +- minor: Native CosmosTableProvider with namespace partitioning, transactional batch writes, and simplified AzureCosmosStorage. +- patch: Update litellm dependency. + ## 3.0.9 - patch: Support client side json validation. diff --git a/packages/graphrag-cache/pyproject.toml b/packages/graphrag-cache/pyproject.toml index 1c4393fb8..5b3089622 100644 --- a/packages/graphrag-cache/pyproject.toml +++ b/packages/graphrag-cache/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-cache" -version = "3.0.9" +version = "3.1.0" description = "GraphRAG cache package." authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -31,8 +31,8 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "graphrag-common==3.0.9", - "graphrag-storage==3.0.9", + "graphrag-common==3.1.0", + "graphrag-storage==3.1.0", ] [project.urls] diff --git a/packages/graphrag-chunking/pyproject.toml b/packages/graphrag-chunking/pyproject.toml index 8f443b527..c7f708504 100644 --- a/packages/graphrag-chunking/pyproject.toml +++ b/packages/graphrag-chunking/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-chunking" -version = "3.0.9" +version = "3.1.0" description = "Chunking utilities for GraphRAG" authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -30,7 +30,7 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "graphrag-common==3.0.9", + "graphrag-common==3.1.0", "pydantic~=2.10", ] diff --git a/packages/graphrag-common/pyproject.toml b/packages/graphrag-common/pyproject.toml index 4d624e2e1..4fa4c3f5d 100644 --- a/packages/graphrag-common/pyproject.toml +++ b/packages/graphrag-common/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-common" -version = "3.0.9" +version = "3.1.0" description = "Common utilities and types for GraphRAG" authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, diff --git a/packages/graphrag-input/pyproject.toml b/packages/graphrag-input/pyproject.toml index 04d1d6346..5c7e8f8df 100644 --- a/packages/graphrag-input/pyproject.toml +++ b/packages/graphrag-input/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-input" -version = "3.0.9" +version = "3.1.0" description = "Input document loading utilities for GraphRAG" authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -30,8 +30,8 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "graphrag-common==3.0.9", - "graphrag-storage==3.0.9 ", + "graphrag-common==3.1.0", + "graphrag-storage==3.1.0 ", "pydantic~=2.10", "markitdown~=0.1.0", "markitdown[pdf]", diff --git a/packages/graphrag-llm/pyproject.toml b/packages/graphrag-llm/pyproject.toml index 9cc8939ec..30af4ccb6 100644 --- a/packages/graphrag-llm/pyproject.toml +++ b/packages/graphrag-llm/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-llm" -version = "3.0.9" +version = "3.1.0" description = "GraphRAG LLM package." authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -33,8 +33,8 @@ classifiers = [ ] dependencies = [ "azure-identity~=1.25", - "graphrag-cache==3.0.9", - "graphrag-common==3.0.9", + "graphrag-cache==3.1.0", + "graphrag-common==3.1.0", "jinja2~=3.1", "litellm==1.86.2", "nest-asyncio2~=1.7", diff --git a/packages/graphrag-storage/pyproject.toml b/packages/graphrag-storage/pyproject.toml index c938397ec..78d7cf025 100644 --- a/packages/graphrag-storage/pyproject.toml +++ b/packages/graphrag-storage/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-storage" -version = "3.0.9" +version = "3.1.0" description = "GraphRAG storage package." authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -34,7 +34,7 @@ dependencies = [ "azure-cosmos~=4.9", "azure-identity~=1.25", "azure-storage-blob~=12.24", - "graphrag-common==3.0.9", + "graphrag-common==3.1.0", "pandas~=2.3", "pydantic~=2.10", ] diff --git a/packages/graphrag-vectors/pyproject.toml b/packages/graphrag-vectors/pyproject.toml index 6d2d6106c..0b313c2d4 100644 --- a/packages/graphrag-vectors/pyproject.toml +++ b/packages/graphrag-vectors/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphrag-vectors" -version = "3.0.9" +version = "3.1.0" description = "GraphRAG vector store package." authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -34,7 +34,7 @@ dependencies = [ "azure-cosmos~=4.9", "azure-identity~=1.25", "azure-search-documents~=11.6", - "graphrag-common==3.0.9", + "graphrag-common==3.1.0", "lancedb~=0.24.1", "numpy~=2.1", "pyarrow~=22.0", diff --git a/packages/graphrag/pyproject.toml b/packages/graphrag/pyproject.toml index aed422642..f9fa8b537 100644 --- a/packages/graphrag/pyproject.toml +++ b/packages/graphrag/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "graphrag" # Maintainers: do not change the version here manually -version = "3.0.9" +version = "3.1.0" description = "GraphRAG: A graph-based retrieval-augmented generation (RAG) system." authors = [ {name = "Alonso Guevara Fernández", email = "alonsog@microsoft.com"}, @@ -36,13 +36,13 @@ dependencies = [ "azure-search-documents~=11.5", "azure-storage-blob~=12.24", "devtools~=0.12", - "graphrag-cache==3.0.9", - "graphrag-chunking==3.0.9", - "graphrag-common==3.0.9", - "graphrag-input==3.0.9", - "graphrag-llm==3.0.9", - "graphrag-storage==3.0.9", - "graphrag-vectors==3.0.9", + "graphrag-cache==3.1.0", + "graphrag-chunking==3.1.0", + "graphrag-common==3.1.0", + "graphrag-input==3.1.0", + "graphrag-llm==3.1.0", + "graphrag-storage==3.1.0", + "graphrag-vectors==3.1.0", "graspologic-native~=1.2", "json-repair~=0.30", "networkx~=3.4", diff --git a/uv.lock b/uv.lock index 61e1d2d20..a5a8cc7a5 100644 --- a/uv.lock +++ b/uv.lock @@ -1028,7 +1028,7 @@ wheels = [ [[package]] name = "graphrag" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag" } dependencies = [ { name = "azure-identity" }, @@ -1089,7 +1089,7 @@ requires-dist = [ [[package]] name = "graphrag-cache" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-cache" } dependencies = [ { name = "graphrag-common" }, @@ -1104,7 +1104,7 @@ requires-dist = [ [[package]] name = "graphrag-chunking" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-chunking" } dependencies = [ { name = "graphrag-common" }, @@ -1119,7 +1119,7 @@ requires-dist = [ [[package]] name = "graphrag-common" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-common" } dependencies = [ { name = "python-dotenv" }, @@ -1136,7 +1136,7 @@ requires-dist = [ [[package]] name = "graphrag-input" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-input" } dependencies = [ { name = "graphrag-common" }, @@ -1158,7 +1158,7 @@ requires-dist = [ [[package]] name = "graphrag-llm" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-llm" } dependencies = [ { name = "azure-identity" }, @@ -1240,7 +1240,7 @@ dev = [ [[package]] name = "graphrag-storage" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-storage" } dependencies = [ { name = "aiofiles" }, @@ -1265,7 +1265,7 @@ requires-dist = [ [[package]] name = "graphrag-vectors" -version = "3.0.9" +version = "3.1.0" source = { editable = "packages/graphrag-vectors" } dependencies = [ { name = "azure-core" },