Repository navigation
Releases
Releases · langchain-ai/langgraph
langgraph-sdk==0.4.14
langgraph-cli==0.4.42
langgraph==1.2.20
Changes since 1.2.19
- release(langgraph): 1.2.20 (#9595)
- feat(langgraph): give each interrupt() in a task its own id (#9589)
- fix(langgraph): point the multiple-interrupts error at the current docs (#9590)
- feat(langgraph): add a strict resume mode that refuses stale interrupt answers (#9574)
- chore(deps-dev): bump types-requests from 2.33.0.20260906 to 2.33.0.20261006 in /libs/langgraph (#9535)
- chore(deps-dev): bump pycryptodome from 3.23.0 to 4.2.0 in /libs/langgraph in the major group (#9534)
langgraph-sdk==0.4.13
langgraph-cli==0.4.41
Changes since cli==0.4.40
- release(cli): 0.4.41 (#9596)
- chore(deps): bump langgraph from 1.2.3 to 1.2.14 in /libs/cli (#9512)
- chore(deps): bump the minor-and-patch group in /libs/cli/js-examples with 9 updates (#9528)
- chore(deps): bump the minor-and-patch group in /libs/cli/js-monorepo-example with 8 updates (#9526)
- chore(deps): bump the uv group across 2 directories with 1 update (#9513)
- chore(deps): bump langgraph-sdk from 0.4.5 to 0.4.6 in /libs/cli (#9514)
- fix(cli): remove outdated deploy private-beta notice (#9506)
- chore(deps): bump zod from 4.3.6 to 4.6.7 in /libs/cli/js-monorepo-example (#9431)
langgraph-sdk==0.4.12
langgraph==1.2.19
Changes since 1.2.18
- release(langgraph): 1.2.19 (#9504)
- release(checkpoint-sqlite): 3.1.3 (#9505)
- fix(langgraph): keep trace_policy from rewriting streamed node payloads (#9486)
- fix(langgraph): give messages and tools events the namespace of their graph (#9458)
- chore(deps): bump setuptools from 83.0.0 to 84.1.0 in /libs/langgraph (#9433)
- fix(langgraph): emit node-output messages from a graph streamed inside a node (#9463)
- fix(langgraph): respect subgraphs=False in RemoteGraph.stream under a streaming parent (#9453)
- fix(langgraph): don't report a paused tool as failed on the tools stream (#9406)
- fix(langgraph): return an awaited task's value while streaming (#9407)
- feat(langgraph): list ToolNode tool names in graph node metadata (#9449)
langgraph-sdk==0.4.11
Changes since sdk==0.4.10
- release(langgraph): 1.2.19 (#9504)
- release(sdk-py): 0.4.11 (#9503)
- test(sdk-py): check that a reconnect loop resumes after the newest event (#9483)
- fix(sdk-py): retry runs.wait, join and cancel(wait=True) reconnects with backoff (#9481)
- fix(sdk-py): warn when a stream reconnects without a Last-Event-ID (#9482)
- fix(sdk-py): preserve SSE data and cursor state across chunks (#9477)
- fix(sdk-py): retry failed stream reconnects with backoff (#9462)
- fix(sdk-py): match Auth.on overload to optional resources (#9450)
- fix(sdk-py): reset the reconnect cursor on every empty id (#9440)
langgraph-checkpoint-sqlite==3.1.3
langgraph==1.2.18
Changes since 1.2.17
- release(checkpoint): 4.3.1 (#9447)
- release(langgraph): 1.2.18 (#9445)
- fix(langgraph): let error_handler recover on every path and stream failed task results (#9408)
- feat(langgraph): default delta snapshots to 100 updates (#9420).
DeltaChannelnow takes a full snapshot every 100 updates instead of 1000: faster reads on long threads, more storage. Passsnapshot_frequency=1000to keep the old behavior. - fix(langgraph): stream the last checkpoint of a run stopped by interrupt_after or the recursion limit (#9409)
- fix(langgraph): stop duplicating tags at every subgraph level (#9400)
- chore(deps): bump opentelemetry-api from 1.39.1 to 1.45.1 in /libs/langgraph (#9424)
- chore(deps): bump nbconvert from 7.17.1 to 7.17.2 in /libs/langgraph (#9426)