---
name: LangGraph
slug: langgraph
type: github
source_url: https://github.com/langchain-ai/langgraph
organization: LangChain
organization_slug: langchain
total_releases: 111
latest_version: 1.1.8
latest_date: 2026-04-17
last_updated: 2026-04-19
tracking_since: 2025-09-02
canonical: https://releases.sh/langchain/langgraph
organization_url: https://releases.sh/langchain
---

<Summary type="rolling" window-days="90" release-count="45">
LangGraph shipped a major version milestone with 1.1.0 introducing type-safe streaming through an opt-in `version="v2"` format, where `stream()` now yields strongly-typed `StreamPart` dicts and `invoke()` returns a `GraphOutput` object with `.value` and `.interrupts` attributes instead of bare tuples and plain dicts. The runtime gained richer execution information tracking across 1.1.1–1.1.6, with fixes to replay behavior for parent and subgraphs, stream part generics ordering, and execution info patching. On the CLI side, `langgraph deploy` shipped as a full feature set (0.4.15–0.4.19) with remote build support, deployment revision tracking, logs subcommand, and distributed runtime support, while the SDK expanded cron management capabilities with timezone support, end-time tracking, update methods, and enable/disable controls.
</Summary>

<Summary type="monthly" period="March 2026" release-count="15">
The core library shipped version 1.1.0 with type-safe streaming — `stream()` and `invoke()` now yield strongly-typed `StreamPart` dicts and `GraphOutput` objects when opting into the new `version="v2"` format, with automatic type coercion for Pydantic and dataclass state schemas. The CLI expanded deployment capabilities across multiple patch releases, adding `deploy list`, `deploy delete`, `deploy logs`, and `deploy revisions list` commands, plus distributed runtime support and new agent templates. Two patch releases (1.1.1 and 1.1.2) fixed replay behavior for subgraphs and stream part generics, while 1.1.3 added execution info to runtime and 1.1.4 resolved a recursion limit collision. The checkpoint-postgres adapter shipped 3.0.5 fixing connection reuse, and the SDK kept pace with type safety changes across all invocation methods.
</Summary>

<Release version="1.1.8" date="April 17, 2026" published="2026-04-17T19:46:03.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.8">
## langgraph==1.1.8

Changes since 1.1.7

* release(langgraph): 1.1.8 (#7545)
* fix(langgraph): remove strict add_handler type check that breaks OTel instrumentation (#7544)
* release(prebuilt): 1.0.10 (#7541)
* release(cli): 0.4.23 (#7542)
</Release>

<Release version="prebuilt==1.0.10" date="April 17, 2026" published="2026-04-17T17:59:59.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/prebuilt%3D%3D1.0.10">
## langgraph-prebuilt==1.0.10

Changes since prebuilt==1.0.9

* release(prebuilt): 1.0.10 (#7541)
* release(langgraph): 1.1.7 (#7540)
* fix(prebuilt): handle injected NotRequired keys (#7392)
* chore(deps): bump langsmith from 0.6.4 to 0.7.31 in /libs/prebuilt (#7530)
* release(checkpoint): 4.0.2 (#7518)
* chore(deps): bump pytest from 9.0.2 to 9.0.3 in /libs/prebuilt (#7505)
* release(langgraph): 1.1.7a2 (#7511)
* chore: allow passing some metadata only for tracing purposes (#7383)
* release(langgraph): 1.1.7a1 (#7476)
* chore(deps-dev): bump the minor-and-patch group in /libs/prebuilt with 3 updates (#7376)
* release: langgraph 1.1.6 (#7407)
</Release>

<Release version="cli==0.4.23" date="April 17, 2026" published="2026-04-17T17:04:11.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.23">
## langgraph-cli==0.4.23

Changes since cli==0.4.22

* release(cli): 0.4.23 (#7542)
</Release>

<Release version="1.1.7" date="April 17, 2026" published="2026-04-17T15:25:00.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.7">
## langgraph==1.1.7

Changes since 1.1.7a2

* release(langgraph): 1.1.7 (#7540)
* fix: time travel when going back to interrupt node (#7498)
* chore(deps): bump langsmith from 0.6.4 to 0.7.31 in /libs/langgraph (#7526)
* release(checkpoint): 4.0.2 (#7518)
</Release>

<Release version="cli==0.4.22" date="April 16, 2026" published="2026-04-16T18:43:55.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.22">
## langgraph-cli==0.4.22

Changes since cli==0.4.21

* CLI bump
* chore: start tracking cli deploy source (#7520)
* chore(deps): bump langsmith from 0.7.26 to 0.7.31 in /libs/cli (#7529)
* chore(deps): bump the uv group across 2 directories with 1 update (#7531)
* chore(deps): bump langsmith from 0.5.18 to 0.5.20 in /libs/cli/js-examples (#7522)
* chore(deps): bump langsmith from 0.5.18 to 0.5.20 in /libs/cli/js-monorepo-example (#7521)
* chore(deps): bump langchain-core from 1.2.27 to 1.2.28 in /libs/cli (#7450)
* chore(deps): bump langsmith from 0.5.4 to 0.5.18 in /libs/cli/js-examples (#7474)
* chore(deps): bump langsmith from 0.5.4 to 0.5.18 in /libs/cli/js-monorepo-example (#7475)
* chore(deps): bump uv from 0.11.3 to 0.11.6 in /libs/cli (#7472)
* chore(deps): bump cryptography from 46.0.6 to 46.0.7 in /libs/cli (#7456)
* chore(deps): bump the uv group across 2 directories with 1 update (#7458)
</Release>

<Release version="checkpoint==4.0.2" date="April 15, 2026" published="2026-04-15T21:03:16.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/checkpoint%3D%3D4.0.2">
## langgraph-checkpoint==4.0.2

Changes since checkpoint==4.0.1

* release(checkpoint): 4.0.2 (#7518)
* docs: document LANGGRAPH_STRICT_MSGPACK for checkpoint security (#7517)
* chore(deps): bump pytest from 9.0.2 to 9.0.3 in /libs/checkpoint (#7506)
* chore(deps): bump langchain-core from 1.2.23 to 1.2.28 in /libs/checkpoint (#7453)
* chore(deps): bump the minor-and-patch group in /libs/checkpoint with 3 updates (#7373)
* chore(deps): bump pygments from 2.19.2 to 2.20.0 in /libs/checkpoint (#7348)
* chore(deps): bump the minor-and-patch group in /libs/checkpoint with 2 updates (#7292)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /libs/checkpoint (#7285)
* chore(deps): bump the all-dependencies group in /libs/checkpoint with 2 updates (#7250)
* chore(deps): bump the all-dependencies group in /libs/checkpoint with 2 updates (#7198)
* chore(deps): bump orjson from 3.11.5 to 3.11.6 in /libs/checkpoint (#7146)
* fix(checkpoint): don't add the task to the checkpoint batch if it was… (#7168)
* chore(deps): bump the all-dependencies group across 1 directory with 4 updates (#7074)
</Release>

<Release version="1.1.7a2" date="April 14, 2026" published="2026-04-14T18:09:56.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.7a2">
## langgraph==1.1.7a2

Changes since 1.1.7a1

* chore(deps): bump pytest from 9.0.2 to 9.0.3 in /libs/langgraph (#7507)
* release(langgraph): 1.1.7a2 (#7511)
* chore: allow passing some metadata only for tracing purposes (#7383)
* fix: populate assistant_id from config configurable instead of metadata (#7468)
</Release>

<Release version="1.1.7a1" date="April 10, 2026" published="2026-04-10T21:16:27.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.7a1">
## langgraph==1.1.7a1

Changes since 1.1.6

* release(langgraph): 1.1.7a1 (#7476)
* test(langgraph): use monotonic clock in flaky streaming test (#7477)
* feat(langgraph): add graph lifecycle callback handlers (#7429)
* chore(deps): bump cryptography from 46.0.6 to 46.0.7 in /libs/langgraph (#7457)
* chore: update conformance lint (#7459)
* chore: uv lock resolution (#7342)
</Release>

<Release version="cli==0.4.21" date="April 8, 2026" published="2026-04-08T01:31:56.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.21">
## langgraph-cli==0.4.21

Changes since cli==0.4.20

* chore(cli): add validate command (#7438)
</Release>

<Release version="cli==0.4.20" date="April 8, 2026" published="2026-04-08T00:36:17.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.20">
## langgraph-cli==0.4.20

Changes since cli==0.4.19

* release(cli): lockfile (#7436)
* chore: uv lock resolution (#7342)
* chore: bump langgraph version to 1.1.5 in CI and examples (#7435)
* chore(deps-dev): bump the minor-and-patch group in /libs/cli with 2 updates (#7378)
* chore(deps): bump the minor-and-patch group in /libs/cli/js-examples with 4 updates (#7372)
* chore(deps): bump the minor-and-patch group across 1 directory with 5 updates (#7375)
* feat(cli):  add remote build support for langgraph deploy (#7234)
* chore(deps): bump cryptography from 46.0.5 to 46.0.6 in /libs/cli (#7325)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /libs/cli (#7286)
* chore(deps): bump the minor-and-patch group in /libs/cli/js-examples with 3 updates (#7295)
* chore(deps): bump handlebars from 4.7.8 to 4.7.9 in /libs/cli/js-examples (#7309)
* chore(deps): bump langchain-core from 1.2.16 to 1.2.22 in /libs/cli (#7320)
* chore(deps): bump picomatch from 4.0.3 to 4.0.4 in /libs/cli/js-monorepo-example (#7305)
* fix(cli): persist deployment name to .env after prompt (#7323)
* chore(deps): bump the all-dependencies group in /libs/cli with 2 updates (#7252)
* chore(deps): bump the all-dependencies group in /libs/cli/js-examples with 5 updates (#7251)
* chore(deps): bump the all-dependencies group in /libs/cli/js-monorepo-example with 6 updates (#7246)
* chore(deps): bump flatted from 3.3.3 to 3.4.2 in /libs/cli/js-monorepo-example (#7236)
* chore(deps): bump flatted from 3.3.1 to 3.4.2 in /libs/cli/js-examples (#7230)
</Release>

<Release version="sdk==0.3.13" date="April 7, 2026" published="2026-04-07T20:34:31.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/sdk%3D%3D0.3.13">
## langgraph-sdk==0.3.13

Changes since sdk==0.3.12

* chore: validate reconnect url (#7434)
* feat(sdk-py): add langsmith_tracing param to runs.create/stream/wait (#7431)
* release: langgraph 1.1.6 (#7407)
* release: prebuilt 1.0.9 and langgraph 1.1.5 (#7401)
* release(langgraph): 1.1.4 (#7356)
* chore(deps): bump pygments from 2.19.2 to 2.20.0 in /libs/sdk-py (#7351)
* chore(deps): bump langchain-core from 1.2.20 to 1.2.22 in /libs/sdk-py (#7321)
* chore(deps): bump starlette from 0.52.1 to 1.0.0 in /libs/sdk-py (#7294)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /libs/sdk-py (#7282)
</Release>

<Release version="1.1.6" date="April 3, 2026" published="2026-04-03T19:01:48.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.6">
## langgraph==1.1.6

Changes since 1.1.5

* release: langgraph 1.1.6 (#7407)
* fix: execution info patching (#7406)
</Release>

<Release version="1.1.5" date="April 3, 2026" published="2026-04-03T14:12:44.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.5">
## langgraph==1.1.5

Changes since 1.1.4

* release: prebuilt 1.0.9 and langgraph 1.1.5 (#7401)
* feat: enhance runtime w/ more execution information (#7363)
* Revert "chore: update configurable metadata" (#7393)
* feat(cli):  add remote build support for langgraph deploy (#7234)
* chore: fix URL (#7385)
* fix(langgraph): update readme (#7384)
* chore: update configurable metadata (#7367)
</Release>

<Release version="prebuilt==1.0.9" date="April 3, 2026" published="2026-04-03T14:06:48.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/prebuilt%3D%3D1.0.9">
## langgraph-prebuilt==1.0.9

Changes since prebuilt==1.0.8

* release: prebuilt 1.0.9 and langgraph 1.1.5 (#7401)
* feat: enhance runtime w/ more execution information (#7363)
* fix: tool node injection bug (#7391)
* release(langgraph): 1.1.4 (#7356)
* chore(deps): bump pygments from 2.19.2 to 2.20.0 in /libs/prebuilt (#7354)
* chore(deps): bump langchain-core from 1.2.20 to 1.2.22 in /libs/prebuilt in the minor-and-patch group (#7289)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /libs/prebuilt (#7281)
* chore(deps): bump the all-dependencies group in /libs/prebuilt with 2 updates (#7247)
* release(checkpoint-postgres): 3.0.5 (#7221)
* release(langgraph): 1.1.3 (#7215)
* chore(deps): bump the all-dependencies group in /libs/sdk-py with 2 updates (#7197)
* chore(deps): bump the all-dependencies group in /libs/prebuilt with 2 updates (#7196)
* chore(deps): bump orjson from 3.11.5 to 3.11.6 in /libs/prebuilt (#7145)
* release(langgraph): 1.1.2 (#7135)
* release(langgraph): 1.1.1 (#7120)
* release(langgraph): 1.1 (#7102)
* chore(deps): bump the all-dependencies group across 1 directory with 3 updates (#7072)
* chore(deps): bump the all-dependencies group across 1 directory with 4 updates (#7073)
* release(langgraph) 1.0.10 (#6967)
* release(checkpoint):  0.4.1 (#6966)
* chore: add serde events (#6954)
* chore: update defaults (#6953)
* release: rc2 (#6949)
* release: Candidate (#6947)
* Merge commit from fork
* chore: add `make type` target for type checking (#6748)
</Release>

<Release version="1.1.4" date="March 31, 2026" published="2026-03-31T12:56:58.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.4">
## langgraph==1.1.4

Changes since 1.1.3

* release(langgraph): 1.1.4 (#7356)
* fix(langgraph): avoid recursion limit default sentinel collision (#7355)
* feat: Add LangSmith integration metadata to langgraph (#7203)
* chore(deps): bump pygments from 2.19.2 to 2.20.0 in /libs/langgraph (#7353)
* chore(deps): bump cryptography from 46.0.5 to 46.0.6 in /libs/langgraph (#7324)
* chore(deps): bump types-requests from 2.32.4.20260107 to 2.32.4.20260324 in /libs/langgraph (#7297)
* chore(deps): bump the minor-and-patch group in /libs/langgraph with 2 updates (#7296)
* chore(deps): bump requests from 2.32.5 to 2.33.0 in /libs/langgraph (#7284)
* chore(deps): bump the all-dependencies group in /libs/langgraph with 3 updates (#7253)
</Release>

<Release version="cli==0.4.19" date="March 20, 2026" published="2026-03-20T22:12:33.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.19">
## langgraph-cli==0.4.19

Changes since cli==0.4.18

* release: Create new release for CLI version 0.4.19. (#7232)
* feat(cli): Add `deploy revisions list` command (#7142)
* chore(deps): bump the all-dependencies group in /libs/cli/js-monorepo-example with 5 updates (#7192)
* chore(deps): bump the all-dependencies group in /libs/cli with 2 updates (#7199)
* chore(deps): bump the all-dependencies group in /libs/cli/js-examples with 5 updates (#7195)
* chore(deps): bump langgraph to 1.1.2 in cli example fixtures (#7211)
* chore(deps): bump pyjwt from 2.11.0 to 2.12.0 in /libs/cli (#7169)
</Release>

<Release version="1.1.3" date="March 18, 2026" published="2026-03-18T23:43:10.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/1.1.3">
## langgraph==1.1.3

Changes since 1.1.2

* release(checkpoint-postgres): 3.0.5 (#7221)
* release(langgraph): 1.1.3 (#7215)
* feat: add execution info to runtime (#7143)
* chore(deps): bump the all-dependencies group in /libs/sdk-py with 2 updates (#7197)
* chore(deps): bump the all-dependencies group in /libs/langgraph with 2 updates (#7200)
* chore(deps): bump pyjwt from 2.10.1 to 2.12.0 in /libs/langgraph (#7189)
* chore(deps): bump orjson from 3.11.5 to 3.11.6 in /libs/langgraph (#7147)
</Release>

<Release version="sdk==0.3.12" date="March 18, 2026" published="2026-03-18T22:16:06.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/sdk%3D%3D0.3.12">
## langgraph-sdk==0.3.12

Changes since sdk==0.3.11

* release(sdk-py): 0.3.12 (#7224)
* release(langgraph): 1.1.3 (#7215)
* chore(deps): bump the all-dependencies group in /libs/sdk-py with 2 updates (#7197)
* release(langgraph): 1.1.2 (#7135)
* release(langgraph): 1.1.1 (#7120)
</Release>

<Release version="checkpointpostgres==3.0.5" date="March 18, 2026" published="2026-03-18T21:25:41.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/checkpointpostgres%3D%3D3.0.5">
## langgraph-checkpoint-postgres==3.0.5

Changes since checkpointpostgres==3.0.4

* release(checkpoint-postgres): 3.0.5 (#7221)
* fix: re-use connection (#7220)
* chore(deps): bump ruff from 0.15.5 to 0.15.6 in /libs/checkpoint-postgres in the all-dependencies group (#7194)
* chore(deps): bump the all-dependencies group across 1 directory with 2 updates (#7071)
* release(checkpoint):  0.4.1 (#6966)
* chore: add serde events (#6954)
* chore: update defaults (#6953)
* release: rc2 (#6949)
* release: Candidate (#6947)
* Merge commit from fork
* chore(deps): bump the all-dependencies group in /libs/checkpoint-postgres with 2 updates (#6916)
* chore: add `make type` target for type checking (#6748)
* chore: bump orjson (#6852)
* chore(deps): bump langchain-core from 1.2.7 to 1.2.11 in /libs/checkpoint-postgres (#6831)
* chore(deps): bump the all-dependencies group in /libs/checkpoint-postgres with 2 updates (#6808)
</Release>

<Release version="cli==0.4.18" date="March 15, 2026" published="2026-03-15T23:55:57.000Z" url="https://github.com/langchain-ai/langgraph/releases/tag/cli%3D%3D0.4.18">
## langgraph-cli==0.4.18

Changes since cli==0.4.17

* release(cli): 0.4.18 (#7186)
* chore: update error message (#7185)
</Release>

<Pagination page="1" total-pages="6" total-items="111" next="https://releases.sh/langchain/langgraph.md?page=2" />
