From 73cebea3c2c5676fee005de98e61dea5dd0f5a85 Mon Sep 17 00:00:00 2001 From: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com> Date: Thu, 19 Feb 2026 13:12:01 -0500 Subject: [PATCH] release: langgraph + prebuilt (#6875) --- libs/langgraph/pyproject.toml | 4 ++-- libs/langgraph/tests/test_pregel.py | 4 +--- libs/langgraph/tests/test_pregel_async.py | 8 ++------ libs/langgraph/uv.lock | 4 ++-- libs/prebuilt/pyproject.toml | 2 +- libs/prebuilt/uv.lock | 4 ++-- libs/sdk-py/uv.lock | 4 ++-- 7 files changed, 12 insertions(+), 18 deletions(-) diff --git a/libs/langgraph/pyproject.toml b/libs/langgraph/pyproject.toml index 8684af843..6872cfad0 100644 --- a/libs/langgraph/pyproject.toml +++ b/libs/langgraph/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "langgraph" -version = "1.0.8" +version = "1.0.9" description = "Building stateful, multi-actor applications with LLMs" authors = [] requires-python = ">=3.10" @@ -27,7 +27,7 @@ dependencies = [ "langchain-core>=0.1", "langgraph-checkpoint>=2.1.0,<5.0.0", "langgraph-sdk>=0.3.0,<0.4.0", - "langgraph-prebuilt>=1.0.7,<1.1.0", + "langgraph-prebuilt>=1.0.8,<1.1.0", "xxhash>=3.5.0", "pydantic>=2.7.4", ] diff --git a/libs/langgraph/tests/test_pregel.py b/libs/langgraph/tests/test_pregel.py index 943695974..61eaa5116 100644 --- a/libs/langgraph/tests/test_pregel.py +++ b/libs/langgraph/tests/test_pregel.py @@ -5929,9 +5929,7 @@ def test_no_redundant_put_writes_for_cached_task( # Count unique non-null task IDs that got put_writes. # Should be exactly 2: the ask task and the entrypoint task. # If 3, the cached setup task is being redundantly re-committed. - non_null = set( - tid for tid in put_writes_task_ids if not tid.startswith("00000000") - ) + non_null = set(tid for tid in put_writes_task_ids if not tid.startswith("00000000")) assert len(non_null) == 2, ( f"Expected 2 task IDs in put_writes (ask + entrypoint), got {len(non_null)}" ) diff --git a/libs/langgraph/tests/test_pregel_async.py b/libs/langgraph/tests/test_pregel_async.py index 66a8d28c1..3956a60b6 100644 --- a/libs/langgraph/tests/test_pregel_async.py +++ b/libs/langgraph/tests/test_pregel_async.py @@ -8052,9 +8052,7 @@ async def test_no_redundant_put_writes_for_cached_task( # Count unique non-null task IDs that got put_writes. # Should be exactly 2: the ask task and the entrypoint task. # If 3, the cached setup task is being redundantly re-committed. - non_null = set( - tid for tid in put_writes_task_ids if not tid.startswith("00000000") - ) + non_null = set(tid for tid in put_writes_task_ids if not tid.startswith("00000000")) assert len(non_null) == 2, ( f"Expected 2 task IDs in put_writes (ask + entrypoint), got {len(non_null)}" ) @@ -8095,9 +8093,7 @@ async def test_node_before_interrupt_resume_graph_api( config = {"configurable": {"thread_id": "1"}} # First invocation - setup runs, then ask interrupts on the first topic - result = await graph.ainvoke( - {"topics": ["a", "b"], "answers": []}, config=config - ) + result = await graph.ainvoke({"topics": ["a", "b"], "answers": []}, config=config) assert "__interrupt__" in result assert len(result["__interrupt__"]) == 1 assert result["__interrupt__"][0].value == "Whats the answer for topic 1?" diff --git a/libs/langgraph/uv.lock b/libs/langgraph/uv.lock index 04129904e..a5186b591 100644 --- a/libs/langgraph/uv.lock +++ b/libs/langgraph/uv.lock @@ -1367,7 +1367,7 @@ wheels = [ [[package]] name = "langgraph" -version = "1.0.8" +version = "1.0.9" source = { editable = "." } dependencies = [ { name = "langchain-core" }, @@ -1735,7 +1735,7 @@ test = [ [[package]] name = "langgraph-prebuilt" -version = "1.0.7" +version = "1.0.8" source = { editable = "../prebuilt" } dependencies = [ { name = "langchain-core" }, diff --git a/libs/prebuilt/pyproject.toml b/libs/prebuilt/pyproject.toml index feed92deb..b481e1c0e 100644 --- a/libs/prebuilt/pyproject.toml +++ b/libs/prebuilt/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "langgraph-prebuilt" -version = "1.0.7" +version = "1.0.8" description = "Library with high-level APIs for creating and executing LangGraph agents and tools." authors = [] requires-python = ">=3.10" diff --git a/libs/prebuilt/uv.lock b/libs/prebuilt/uv.lock index 72c32d54a..109c99461 100644 --- a/libs/prebuilt/uv.lock +++ b/libs/prebuilt/uv.lock @@ -268,7 +268,7 @@ wheels = [ [[package]] name = "langgraph" -version = "1.0.8" +version = "1.0.9" source = { editable = "../langgraph" } dependencies = [ { name = "langchain-core" }, @@ -489,7 +489,7 @@ test = [ [[package]] name = "langgraph-prebuilt" -version = "1.0.7" +version = "1.0.8" source = { editable = "." } dependencies = [ { name = "langchain-core" }, diff --git a/libs/sdk-py/uv.lock b/libs/sdk-py/uv.lock index 88ba31b82..e0df98114 100644 --- a/libs/sdk-py/uv.lock +++ b/libs/sdk-py/uv.lock @@ -265,7 +265,7 @@ wheels = [ [[package]] name = "langgraph" -version = "1.0.8" +version = "1.0.9" source = { editable = "../langgraph" } dependencies = [ { name = "langchain-core" }, @@ -396,7 +396,7 @@ test = [ [[package]] name = "langgraph-prebuilt" -version = "1.0.7" +version = "1.0.8" source = { editable = "../prebuilt" } dependencies = [ { name = "langchain-core" },