Skip to content

langgraph

v1.2.3 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai ai-agents chatgpt deepagents enterprise
+9 more
gemini generative-ai langchain langgraph llm multiagent openai pydantic python

Summary

AI summary

Updates langgraph, sdk-py, and cli across a mixed release.

Changes in this release

Feature Low

Adds websocket stream transports to sdk-py

Adds websocket stream transports to sdk-py

Source: llm_adapter@2026-06-01

Confidence: high

Feature Low

Adds messages and tool call projections to sdk-py

Adds messages and tool call projections to sdk-py

Source: llm_adapter@2026-06-01

Confidence: high

Feature Low

Adds v3 streaming primitives and SSE transport to sdk-py

Adds v3 streaming primitives and SSE transport to sdk-py

Source: llm_adapter@2026-06-01

Confidence: high

Feature Low

Wires RemoteGraph.interleave to sdk-py interleave_projections

Wires RemoteGraph.interleave to sdk-py interleave_projections

Source: llm_adapter@2026-06-01

Confidence: high

Feature Low

Adds v3 streaming support to RemoteGraph

Adds v3 streaming support to RemoteGraph

Source: llm_adapter@2026-06-01

Confidence: high

Feature Low

Names tool‑dispatched subagents via lc_agent_name

Names tool‑dispatched subagents via lc_agent_name

Source: llm_adapter@2026-06-01

Confidence: high

Dependency Low

Bumps api bound to 0.10.0 in cli

Bumps api bound to 0.10.0 in cli

Source: llm_adapter@2026-06-01

Confidence: high

Bugfix Medium

Fixes renaming of ProtocolEvent.eventId to event_id for wire consistency

Fixes renaming of ProtocolEvent.eventId to event_id for wire consistency

Source: llm_adapter@2026-06-01

Confidence: high

Bugfix Medium

Fixes merge‑instead‑of‑overwrite behavior in ensure_config for callbacks, tags, metadata, configurable

Fixes merge‑instead‑of‑overwrite behavior in ensure_config for callbacks, tags, metadata, configurable

Source: llm_adapter@2026-06-01

Confidence: high

Bugfix Medium

Distinguishes user‑canceled from other cancellations (LSD-1507)

Distinguishes user‑canceled from other cancellations (LSD-1507)

Source: llm_adapter@2026-06-01

Confidence: high

Full changelog

Changes since 1.2.2

  • release(langgraph): 1.2.3 (#7945)
  • feat(langgraph): wire RemoteGraph.interleave to sdk-py interleave_projections (#7938)
  • feat(langgraph): add v3 streaming support to RemoteGraph (#7927)
  • feat(langgraph): name tool-dispatched subagents via lc_agent_name (#7928)
  • fix(langgraph): rename ProtocolEvent.eventId to event_id to match the wire field (#7942)
  • fix(langgraph): merge instead of overwrite in ensure_config for callbacks, tags, metadata, configurable (#7926)
  • fix(langgraph): [LSD-1507] Distinguish between user cancelled and other cancellations (#7920)
  • fix(cli): bump api bound to 0.10.0 (#7922)
  • feat(sdk-py): add websocket stream transports (#7830)
  • feat(sdk-py): add messages and tool call projections (#7823)
  • feat(sdk-py): add v3 streaming primitives and SSE transport (#7818)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track langgraph

Get notified when new releases ship.

Sign up free

About langgraph

Build resilient language agents as graphs.

All releases →

Beta — feedback welcome: [email protected]