diff --git a/docs/user-guide/release-notes.md b/docs/user-guide/release-notes.md index c9b877a..9e8e1f3 100644 --- a/docs/user-guide/release-notes.md +++ b/docs/user-guide/release-notes.md @@ -1,6 +1,6 @@ See below for all notable changes to the GraphAI library. -## [0.0.9] - TBD +## [0.0.9] - 2025-09-05 ### Added - Enhanced `FunctionSchema.from_pydantic()` method with full Pydantic v2 support @@ -19,6 +19,10 @@ See below for all notable changes to the GraphAI library. - Stricter validation of node connections and dependencies - Better error messages for graph construction issues - Cycle detection with clear `GraphCompileError` reporting +- New `execute_many()` method for concurrent graph execution + - Execute the graph on multiple inputs concurrently + - Configurable concurrency level to control parallel execution + - Preserves input order in results for predictable output ### Changed - Graph compilation now validates execution order at compile time diff --git a/py.typed b/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml index 10beb95..6b05474 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "graphai-lib" -version = "0.0.9rc3" +version = "0.0.9" description = "Not an AI framework" readme = "README.md" requires-python = ">=3.10,<3.14" diff --git a/uv.lock b/uv.lock index 612cbf4..30f2730 100644 --- a/uv.lock +++ b/uv.lock @@ -437,7 +437,7 @@ wheels = [ [[package]] name = "graphai-lib" -version = "0.0.9rc3" +version = "0.0.9" source = { editable = "." } dependencies = [ { name = "pydantic" },