Skip to content

Releases

langgraph-sdk==0.4.14

Choose a tag to compare

@github-actions github-actions released this 06 Nov 03:03
5847733

Changes since sdk==0.4.13

  • release(sdk-py): 0.4.14 (#9610)
  • feat(sdk-py): add strict_resume to runs.create, stream and wait (#9599)
  • feat(sdk-py): add tools and lifecycle to StreamMode (#9601)

langgraph-cli==0.4.42

Choose a tag to compare

@github-actions github-actions released this 06 Nov 03:04
5847733

Changes since cli==0.4.41

  • release(cli): 0.4.42 (#9611)
  • feat(cli): add deploy metrics command (#9479)
  • chore(deps): bump filelock and langgraph-api for security fixes (#9606)

langgraph==1.2.20

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:20
a4d4187

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

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:16
a4d4187

Changes since sdk==0.4.12

  • release(langgraph): 1.2.20 (#9595)
  • release(sdk-py): 0.4.13 (#9594)
  • feat(sdk-py): add cancel_reason to Run (#9571)
  • docs(sdk-py): show the run's status in the stream example's end event (#9588)
  • feat(sdk-py): add select to threads.get_state and get_history (#9568)

langgraph-cli==0.4.41

Choose a tag to compare

@github-actions github-actions released this 05 Nov 02:30
302a4d4

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

Choose a tag to compare

@github-actions github-actions released this 03 Nov 18:10
5db97b9

Changes since sdk==0.4.11

  • release(sdk-py): 0.4.12 (#9569)
  • feat(sdk-py): remove fairness_weight from PrioritySettings (#9441)
  • fix(sdk-py): rejoin a run stream that closes before the run ends (#9554)

langgraph==1.2.19

Choose a tag to compare

@github-actions github-actions released this 30 Oct 22:23
5bd231c

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 22:17
5bd231c

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 22:18
5bd231c

Changes since checkpointsqlite==3.1.2

  • release(checkpoint-sqlite): 3.1.3 (#9505)
  • release(checkpoint): 4.3.1 (#9447)
  • fix(checkpoint): reject NUL bytes in namespace labels (#9383)
  • chore(deps): bump certifi from 2026.1.4 to 2026.10.19 in /libs/checkpoint-sqlite (#9368)

langgraph==1.2.18

Choose a tag to compare

@github-actions github-actions released this 26 Oct 20:04
3521f08

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). DeltaChannel now takes a full snapshot every 100 updates instead of 1000: faster reads on long threads, more storage. Pass snapshot_frequency=1000 to 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)
⌂ 换网址