Added a --image-uri flag to deploy an already-pushed image and a langgraph deploy listeners list command. Also rejects credential-bearing Git dependencies, plus assorted dependency bumps.
LangGraph
npx @buildinternet/releases get langgraph-releasesThread stream requests in the Python SDK now percent-encode thread_id and assistant_id, fixing requests for IDs containing special characters. The release also includes minor and patch dependency bumps.
LangGraph 1.2.13 fixes a set of checkpoint and DeltaChannel issues: updates now fork before replaying an update checkpoint the thread moved past, update_state on an older checkpoint no longer leaks into its other branches, and DeltaChannel counters are kept on every update_state path. Also fixed get_state reporting already-answered interrupts, subgraph delta channels hydrating with the caller-resolved saver, and replaying abandoned branches into DeltaChannel forks.
Self-hosted deployments can now be placed on a listener via the CLI, with a new --image-uri flag and an updated langgraph deploy command using agent_id and environment args. Also remediated AnyIO vulnerabilities in example lockfiles and clarified agent flags, env defaults, and missing deploy config.
interrupt() now accepts a response_schema, and subgraph detection works from bytecode instead of source. Also fixed type handling for undeclared v3 stream projections.
The SDK release adds a response_schema parameter to interrupt(), letting callers validate the shape of a resumed value. Otherwise a dependency and version-bump release.
Thread streams now route LangSmith traces, improving trace visibility for streaming workflows.
Added a decrypt replacement result to the SDK, and cron end_time can now be cleared by passing end_time=None. Also merged lc_versions config metadata in LangGraph.
add_node now exposes a trace_policy option. Several checkpoint packages (postgres, sqlite) were also released, including a fix for collecting writes at plain-value seed in delta channel history.
Fixed an issue where plain-value seeds were not found when walking delta history in checkpoint-postgres. Also includes conformance suite test coverage and dependency updates.
Adds an opt-in omit_expired flag in checkpoint and checkpoint-postgres to skip expired rows on read. Also fixes write collection in delta channel history at plain-value seeds, plus dependency and lint cleanup.
Fixed a bug in checkpoint-postgres and checkpoint-sqlite where namespace matching was not scoped to segment boundaries, which could cause incorrect matches across checkpoint namespaces.
Namespace matching in checkpoint-postgres and checkpoint-sqlite is now scoped to segment boundaries, preventing incorrect matches across segments. Added an opt-in omit_expired option to skip expired rows on read.
Added type annotations for v3 stream_events return values and native projections. Exposed trace_policy parameter on add_node, and reverted deletion of TracePolicy while dropping tags from it. CLI now allows langgraph-api versions up to 1.0.0.
LangGraph CLI now allows prebuilt images for langgraph deploy. Also expanded langgraph-api version compatibility up to 1.0.0.
Fixed updateState to properly handle metadata and counters for the delta channel.
Fixed a delta channel bug where updateState on a fresh thread would force a snapshot instead of a stub checkpoint.
Fixes an Overwrite node's serialization during JSON roundtrips and ensures exit-mode task IDs are valid UUIDs instead of raw strings. Also patches a superstep consistency issue where DeltaChannel writes could be overwritten incorrectly.
