Fixed an updateState bug related to deltaChannel on an empty thread. This release also includes dependency updates and internal migrations.
LangGraph
The LangGraph CLI now supports passing certfile and cert key when running the dev server under HTTPS. This release includes changes since cli==0.4.28.
Changes since cli==0.4.27
- release(cli): 0.4.28 (#8041)
- chore(deps): bump starlette from 1.0.0 to 1.0.1 in /libs/cli (#8005)
- chore: migrate Pyth...
Fixed _on_started to remain backward-compatible with overrides predating the cause parameter.
RemoteGraph now supports v3 streaming and interleave projections, and tool-dispatched subagents can be named via lc_agent_name. Fixed ProtocolEvent.eventId field renamed to event_id to match the wire protocol, and config merging for callbacks, tags, metadata, and configurable fields now merges instead of overwriting.
Fixed percent-encoding of thread_id in v3 stream transport default paths.
RemoteGraph now supports v3 streaming, and stream decoders have been extracted with a new interleave_projections option. The tools_agent fake model is now stateless.
Changes since cli==0.4.26
- release(cli): 0.4.27 (#7925)
- fix(cli): pin internal_docker deploy images by digest (#7924)
- fix(cli): bump api bound t...
Added thread stream helpers, websocket stream selection and transports, and SSE transport with v3 streaming primitives. Introduced sync and async thread stream core, scoped subgraph handles, and reconnect support for streaming connections. Also added messages, tool call projections, and lifecycle state management.
Fixed an issue where BaseMessages with id=None were assigned unstable IDs before DeltaChannel checkpoint writes, now assigning stable IDs instead.
Fixed an issue where lc:2 envelope revival was restricted to the default constructor, preventing deserialization in non-default cases. Dependency updates for idna and langsmith.
Fixed percent-encoding of caller-supplied identifiers in URL paths. Added support for metadata filters in crons search and count operations.
Added before_builtins opt-in for stream transformers. Fixed tool results being included in v3 messages.
Error handlers now resume durably across host crashes, and a new set_node_defaults() method is available on StateGraph for setting default values and node-level retries. Delta channel checkpointing is forced after a configurable number of supersteps, and the DeltaChannel and delta-history APIs are marked as beta.
Fixed a bug in the delta stage-2 UNION ALL query where column aliases were missing from the seed-blob branch in checkpoint-postgres.
LangGraph prebuilt 1.1.0 is now the official release of the 1.1 branch. Checkpoint SQLite's get_delta_channel_history now uses streaming walk, and langchain-core is bumped to 1.4.0.
Changes since checkpointsqlite==3.1.0a1
- release: bump alpha packages to official versions (#7775)
- chore(deps): bump urllib3 from 2.6.3 to 2.7.0 i...
Delta channel snapshots are now forced after reaching the maximum number of supersteps since the last snapshot. Also fixed allowed_objects specification in Reviver and marked DeltaChannel and delta-history APIs as beta.
Added support for prerelease API versions in the CLI.
Changes since cli==0.4.24
- release: bump cli version (#7734)
- feat(cli): support studio deploy (#7394)
- chore(deps): bump the minor-and-patch grou...

