Repository navigation
Releases
Releases · langchain-ai/langgraph
langgraph==1.2.22
Changes since 1.2.21
- release(langgraph): 1.2.22 (#9702)
- release(checkpoint-postgres): 3.2.1 (#9700)
- release(prebuilt): 1.1.2 (#9701)
- release(checkpoint): 4.3.2 (#9699)
- fix(langgraph): stream a child graph on its own thread to a caller streaming subgraphs (#9698)
- perf(langgraph): skip message conversion in add_messages for plain messages (#9631)
- perf(langgraph): filter pending writes to the given tasks before reading their statuses (#9634)
- perf(langgraph): match update keys against a set on wide states (#9632)
- perf(langgraph): check only failed futures for the runner stop condition (#9630)
- perf(langgraph): find untracked and delta channels once per run (#9629)
langgraph-prebuilt==1.1.2
Changes since prebuilt==1.1.1
- release(langgraph): 1.2.22 (#9702)
- release(checkpoint-postgres): 3.2.1 (#9700)
- release(prebuilt): 1.1.2 (#9701)
- release(checkpoint): 4.3.2 (#9699)
- perf(prebuilt): only format the call_model error message when raising (#9628)
- release(langgraph): 1.2.21 (#9683)
- chore(deps): bump the minor-and-patch group across 1 directory with 9 updates (#9530)
- chore(deps-dev): bump the minor-and-patch group across 1 directory with 6 updates (#9527)
- release(langgraph): 1.2.20 (#9595)
- release(langgraph): 1.2.19 (#9504)
- release(checkpoint-sqlite): 3.1.3 (#9505)
- release(checkpoint): 4.3.1 (#9447)
- release(langgraph): 1.2.18 (#9445)
- release(langgraph): 1.2.17 (#9418)
- chore(deps): remove precautionary third-party upper bounds (#9390)
- chore(deps): bump certifi from 2026.1.4 to 2026.10.19 in /libs/prebuilt (#9367)
- chore(deps-dev): bump the minor-and-patch group in /libs/prebuilt with 6 updates (#9150)
- release(langgraph): 1.2.16 (#9334)
langgraph-checkpoint-postgres==3.2.1
Changes since checkpointpostgres==3.2.0
- release(checkpoint-postgres): 3.2.1 (#9700)
- release(checkpoint): 4.3.2 (#9699)
- perf(checkpoint-postgres): run a lone store read outside a pipeline (#9635)
- perf(checkpoint-postgres): skip the async saver's lock for connection pools (#9638)
- perf(checkpoint-postgres): load no pending writes without a thread hop (#9639)
- release(checkpoint): 4.3.1 (#9447)
- chore(deps): bump certifi from 2026.1.4 to 2026.10.19 in /libs/checkpoint-postgres (#9369)
langgraph-checkpoint==4.3.2
Changes since checkpoint==4.3.1
- release(checkpoint): 4.3.2 (#9699)
- perf(checkpoint): stop InMemoryStore search at the requested page (#9633)
- perf(checkpoint): dedupe batched store reads with a dict (#9636)
- chore(deps): bump the minor-and-patch group in /libs/checkpoint with 6 updates (#9529)
- chore(deps-dev): bump pycryptodome from 3.23.0 to 4.2.0 in /libs/checkpoint in the major group (#9531)
langgraph==1.2.21
Changes since 1.2.20
- release(langgraph): 1.2.21 (#9683)
- chore(deps): bump the minor-and-patch group across 1 directory with 9 updates (#9530)
- fix(langgraph): match whole namespace segments in get_subgraphs (#9615)
- fix(langgraph): read an undeclared subgraph namespace with the parent graph (#9614)
- docs(langgraph): say each interrupt() call has its own id in UnknownInterruptError (#9600)
- chore(deps): bump filelock and langgraph-api for security fixes (#9606)
langgraph-cli==0.4.43
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)