langgraph==1.2.15
LangGraph version 1.2.15 introduces mandatory ID assignment for messages in DeltaChannels and corrects state persistence logic for cached nodes and update_state operations. It also refines breakpoint handling during drain requests and improves checkpoint branch isolation.
Verified State Diff
Impact & Verification Analysis
Developers building stateful multi-agent systems using LangGraph, particularly those relying on complex checkpointing, state persistence, and interrupt-driven workflows.
These fixes improve the reliability and predictability of agent state management, reducing the likelihood of data loss or state corruption in long-running or complex agentic workflows.
Full Fact Overview
This release focuses on state management and checkpoint consistency within the LangGraph execution engine. Key technical changes include ensuring every message in a DeltaChannel is assigned an ID, which is critical for state tracking and debugging. The update addresses several edge cases in state persistence, specifically ensuring that cached nodes correctly save their writes and that update_state inputs are correctly associated with the target checkpoint. Additionally, the release improves the reliability of execution flow by fixing how the system handles interrupts during drain requests and preventing cross-branch contamination of checkpoint data.