L

LangGraph

L
LangGraph AI v0.4.12

langgraph-sdk==0.4.12

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)

L
LangGraph AI v1.2.19

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 strea…

L
LangGraph AI v3.1.3

langgraph-checkpoint-sqlite==3.1.3

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)

L
LangGraph AI v0.4.11

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…

L
LangGraph AI v1.2.18

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

L
LangGraph AI v0.4.10

langgraph-sdk==0.4.10

Changes since sdk==0.4.9 release(checkpoint): 4.3.1 (#9447) release(langgraph): 1.2.18 (#9445) release(sdk-py): 0.4.10 (#9446) fix(sdk-py): retry runs.wait with a bodyless GET and raise run errors in sync wait (#9399) fix(sdk-py): follow the SSE spec for multi-line data, empty ids and a leading BOM (#9402) fix(sdk-py): accept durability, stream_resumable and context in the runs overloads (#9403) r…

L
LangGraph AI v4.3.1

langgraph-checkpoint==4.3.1

Changes since checkpoint==4.3.0 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 (#9372)

L
LangGraph AI v0.4.40

langgraph-cli==0.4.40

Changes since cli==0.4.39 release(cli): 0.4.40 (#9443) feat(cli): send the upload headers the control plane returns (#9396)

L
LangGraph AI v0.4.39

langgraph-cli==0.4.39

Changes since cli==0.4.38 release(cli): 0.4.39 (#9442) feat(cli): add --json to deploy list (#9395) chore(deps): bump zod from 4.3.6 to 4.6.7 in /libs/cli/js-examples (#9432) chore(deps): bump langgraph-checkpoint-postgres from 3.1.1 to 3.1.3 in /libs/cli/uv-examples/monorepo in the uv group across 1 directory (#9422) chore(deps): bump virtualenv from 21.7.13 to 21.14.13 in /libs/cli (#9427) chore…

L
LangGraph AI v1.2.17

langgraph==1.2.17

Changes since 1.2.16 release(langgraph): 1.2.17 (#9418) fix(langgraph): apply an explicit recursion_limit equal to the default (#9417) fix(langgraph): keep the caller's namespace in RemoteGraph.stream(subgraphs=True) (#9401) chore(deps): remove precautionary third-party upper bounds (#9390) chore(deps): bump certifi from 2026.1.4 to 2026.10.19 in /libs/langgraph (#9375) chore(deps-dev): bump the m…

L
LangGraph AI v0.4.38

langgraph-cli==0.4.38

Changes since cli==0.4.37 release(cli): 0.4.38 (#9411) feat(cli): add the priority section to langgraph.json (#9393) chore(deps): bump uv from 0.11.15 to 0.13.4 in /libs/cli (#9366) chore(deps): bump certifi from 2026.2.25 to 2026.10.19 in /libs/cli (#9374) chore(deps): bump the uv group across 2 directories with 1 update (#9373) fix(cli): patch missed brace-expansion dependency majors (#9360)

L
LangGraph AI v0.4.9

langgraph-sdk==0.4.9

Changes since sdk==0.4.8 release(sdk-py): 0.4.9 (#9398) feat(sdk-py): add Priority for thread priority settings (#9392) chore(deps): remove precautionary third-party upper bounds (#9390) chore(deps): bump certifi from 2026.2.25 to 2026.10.19 in /libs/sdk-py (#9370) chore(deps-dev): bump dotenv from 17.4.2 to 18.0.4 in /libs/cli/js-examples in the major group (#9154) chore(deps-dev): bump the minor…

L
LangGraph AI v0.4.37

langgraph-cli==0.4.37

Changes since cli==0.4.36 release(cli): 0.4.37 (#9351) fix(cli): stop printing subprocess stdin in verbose output (#9350) Merge PR #9349 fix(cli): default deploy to serverless (#9333) chore(deps): bump the minor-and-patch group in /libs/cli/js-examples with 9 updates (#9152) chore(deps-dev): bump dotenv from 17.4.2 to 18.0.4 in /libs/cli/js-examples in the major group (#9154)

L
LangGraph AI v1.2.16

langgraph==1.2.16

Changes since 1.2.15 release(langgraph): 1.2.16 (#9334) fix(langgraph): let other tasks finish when a resume value is invalid (#9265) fix(langgraph): apply a resumed Command's update once (#9322) fix(langgraph): stop a subgraph from rerunning its finished tasks on resume (#9315) fix(langgraph): save a resumed exit run's pending writes once (#9314) release(prebuilt): 1.1.1 (#9316) release(checkpoin…

L
LangGraph AI v0.4.8

langgraph-sdk==0.4.8

Changes since sdk==0.4.7 release(langgraph): 1.2.16 (#9334) release(sdk-py): 0.4.8 (#9335) fix(sdk-py): surface thread stream errors and stop retrying a rejected stream (#9317) release(prebuilt): 1.1.1 (#9316)

L
LangGraph AI v0.4.36

langgraph-cli==0.4.36

Changes since cli==0.4.35 release(cli): 0.4.36 (#9330) fix(cli): accept serverless and dedicated deployment aliases (#9325) fix(cli): push through the active Docker context in langgraph deploy (#9321)

L
LangGraph AI v1.1.1

langgraph-prebuilt==1.1.1

Changes since prebuilt==1.1.0 release(prebuilt): 1.1.1 (#9316) release(checkpoint-postgres): 3.2.0 (#9313) release(checkpoint-postgres): 3.1.3 (#9287) release(checkpoint-sqlite): 3.1.2 (#9288) release(langgraph): 1.2.15 (#9283) fix(langgraph,prebuilt): stop ToolNode from swallowing invalid resume values (#9232) fix: order delta channel replay by task path (#8544) release(langgraph): 1.2.14 (#9215)…

L
LangGraph AI v3.2.0

langgraph-checkpoint-postgres==3.2.0

Changes since checkpointpostgres==3.1.3 release(checkpoint-postgres): 3.2.0 (#9313) feat(checkpoint-postgres): add prune to PostgresSaver and AsyncPostgresSaver (#9290)

L
LangGraph AI v0.4.35

langgraph-cli==0.4.35

Changes since cli==0.4.34 release(cli): 0.4.35 (#9310) feat(cli): add --image-pull-secret for deploying through a private registry (#9305) feat(cli): log in with the registry username the control plane returns (#9301) fix(cli): preserve failed deployment build logs (#9308) chore(deps): bump handlebars from 4.7.9 to 4.7.10 in /libs/cli/js-examples (#9286)

L
LangGraph AI v0.4.34

langgraph-cli==0.4.34

Changes since cli==0.4.33 release(cli): 0.4.34 (#9300) feat(cli): add --json to deploy listeners list (#9243)

L
LangGraph AI v3.1.3

langgraph-checkpoint-postgres==3.1.3

Changes since checkpointpostgres==3.1.2 release(checkpoint-postgres): 3.1.3 (#9287) fix(checkpoint-postgres,checkpoint-sqlite): treat an empty checkpoint_id as the latest in delta history (#9262) perf(checkpoint-postgres): start the delta walk at the target (#9248) fix(checkpoint,checkpoint-postgres,checkpoint-sqlite): validate namespace labels before store dispatch (#9217) fix: order delta channe…

L
LangGraph AI v3.1.2

langgraph-checkpoint-sqlite==3.1.2

Changes since checkpointsqlite==3.1.1 release(checkpoint-sqlite): 3.1.2 (#9288) fix(checkpoint-postgres,checkpoint-sqlite): treat an empty checkpoint_id as the latest in delta history (#9262) fix(checkpoint,checkpoint-postgres,checkpoint-sqlite): validate namespace labels before store dispatch (#9217) fix: order delta channel replay by task path (#8544) chore(deps-dev): bump the minor-and-patch gr…

L
LangGraph AI v0.4.7

langgraph-sdk==0.4.7

Changes since sdk==0.4.6 release(sdk-py): 0.4.7 (#9289) release(langgraph): 1.2.15 (#9283) fix(sdk-py): end a thread stream's run only on a root lifecycle event (#9228) fix: order delta channel replay by task path (#8544) release(langgraph): 1.2.14 (#9215)

L
LangGraph AI v1.2.15

langgraph==1.2.15

Changes since 1.2.14 release(langgraph): 1.2.15 (#9283) fix(langgraph): give every message written to a messages DeltaChannel an id (#9275) fix(langgraph): save a cached node's writes like a node that ran (#9259) fix(langgraph): stop at an interrupt_before breakpoint when a drain is requested before it (#9281) fix(langgraph): keep an exit run from a checkpoint the thread moved past out of its newe…

L
LangGraph AI v4.3.0

langgraph-checkpoint==4.3.0

Changes since checkpoint==4.2.0 fix(checkpoint): default InMemorySaver delta history to the latest checkpoint (#9257) test(checkpoint): run the delta conformance suite against InMemorySaver in CI (#9261) fix(checkpoint,checkpoint-postgres,checkpoint-sqlite): validate namespace labels before store dispatch (#9217) fix(checkpoint): keep serialized data when an object can't be rebuilt (#9251) fix(lan…

L
LangGraph AI v0.4.33

langgraph-cli==0.4.33

Changes since cli==0.4.32 release(cli): 0.4.33 (#9227) feat(cli): add --image-uri to deploy an already-pushed image (#9222) feat(cli): add 'langgraph deploy listeners list' (#9221) chore(deps): bump virtualenv from 21.7.12 to 21.7.13 in /libs/cli (#9167) chore(deps): bump virtualenv from 21.2.4 to 21.7.12 in /libs/cli (#9159) chore(deps): bump the minor-and-patch group in /libs/cli/js-monorepo-exa…

L
LangGraph AI v0.4.6

langgraph-sdk==0.4.6

Changes since sdk==0.4.5 release(sdk-py): 0.4.6 (#9214) fix(sdk-py): percent-encode thread_id and assistant_id in thread stream requests (#9213) release(langgraph): 1.2.13 (#9205) chore(deps): bump the minor-and-patch group in /libs/sdk-py with 5 updates (#9149) chore(deps): bump urllib3 from 2.7.0 to 2.8.0 in /libs/sdk-py (#9134)

L
LangGraph AI v1.2.13

langgraph==1.2.13

Changes since 1.2.12 fix(langgraph): fork before replaying an update checkpoint the thread moved past (#9170) fix(langgraph): keep an update_state on an older checkpoint out of its other branches (#9165) fix(langgraph): keep DeltaChannel counters on every update_state path (#9142) release(langgraph): 1.2.13 (#9205) fix(langgraph): don't walk history for a DeltaChannel that was never written (#9141…