Skip to content

chore(deps): bump the langgraph group across 1 directory with 2 updates - #269

Merged
avoidwork merged 2 commits into
mainfrom
dependabot/npm_and_yarn/langgraph-e8dd8e92b8
Jun 16, 2026
Merged

chore(deps): bump the langgraph group across 1 directory with 2 updates#269
avoidwork merged 2 commits into
mainfrom
dependabot/npm_and_yarn/langgraph-e8dd8e92b8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor

Bumps the langgraph group with 2 updates in the / directory: @langchain/langgraph and @langchain/langgraph-checkpoint-sqlite.

Updates @langchain/langgraph from 1.3.7 to 1.4.2

Release notes

Sourced from @​langchain/langgraph's releases.

@​langchain/langgraph@​1.4.2

Patch Changes

  • #2527 9e114e5 Thanks @​christian-bromann! - chore(deps): remove uuid dependency in favor of embedded uuid in core

    Replace direct uuid package imports with @langchain/core/utils/uuid across langgraph packages to deduplicate dependencies and align with @​langchain/core's embedded UUID utilities.

  • Updated dependencies [ba31f04, e7e8035, 9e114e5]:

    • @​langchain/langgraph-sdk@​1.9.22
    • @​langchain/langgraph-checkpoint@​1.1.1

@​langchain/langgraph@​1.4.1

Patch Changes

  • #2520 2da5c33 Thanks @​christian-bromann! - fix(state): validate Zod state updates from nodes

    Validate node return values and Command updates against Zod state schema constraints before applying them to graph state.

    Fixes #2519

  • #2511 ef04db3 Thanks @​christian-bromann! - feat(ToolNode): forward graph state to tools via runtime.state

    ToolNode now forwards its input to each tool through the second argument as runtime.state. When using ToolNode as a node in a LangGraph graph, this gives tools access to the current graph state for workflows that need tool-call support in LangGraph proper. Tools can type the second parameter as ToolRuntime<StateType> from @langchain/core/tools and read runtime.state directly. This works in every runtime, including web browsers, and removes the need for getCurrentTaskInput() (which relies on node:async_hooks/AsyncLocalStorage). getCurrentTaskInput(config) continues to work for backwards compatibility.

  • Updated dependencies [3855985, 7c3e9e9, 17c44a3]:

    • @​langchain/langgraph-sdk@​1.9.21

@​langchain/langgraph@​1.4.0

Minor Changes

  • #2449 d12d269 Thanks @​christian-bromann! - Add cooperative, between-superstep graph draining via RunControl.

    A new RunControl (exported from @langchain/langgraph) exposes requestDrain(reason) plus read-only drainRequested / drainReason. Pass it through the new control option on invoke / stream / streamEvents (and the functional API). It is surfaced on runtime.control, so nodes can read it or call requestDrain() themselves, and it is propagated into subgraphs.

    When a drain is requested, the Pregel loop checks the flag at the top of each superstep (after the previous step's writes are applied and checkpointed): if more tasks remain it saves the checkpoint and throws the new GraphDrained error (also under durability: "exit"), so the run can be resumed later from the same config. If the graph naturally finishes on that tick it returns normally and the caller can inspect control.drainRequested. A drain requested inside a subgraph bubbles up and stops the parent at its next boundary. Draining never cancels work that is already running — pair it with an AbortSignal if you need a hard upper bound.

... (truncated)

Changelog

Sourced from @​langchain/langgraph's changelog.

1.4.2

Patch Changes

  • #2527 9e114e5 Thanks @​christian-bromann! - chore(deps): remove uuid dependency in favor of embedded uuid in core

    Replace direct uuid package imports with @langchain/core/utils/uuid across langgraph packages to deduplicate dependencies and align with @​langchain/core's embedded UUID utilities.

  • Updated dependencies [ba31f04, e7e8035, 9e114e5]:

    • @​langchain/langgraph-sdk@​1.9.22
    • @​langchain/langgraph-checkpoint@​1.1.1

1.4.1

Patch Changes

  • #2520 2da5c33 Thanks @​christian-bromann! - fix(state): validate Zod state updates from nodes

    Validate node return values and Command updates against Zod state schema constraints before applying them to graph state.

    Fixes #2519

  • #2511 ef04db3 Thanks @​christian-bromann! - feat(ToolNode): forward graph state to tools via runtime.state

    ToolNode now forwards its input to each tool through the second argument as runtime.state. When using ToolNode as a node in a LangGraph graph, this gives tools access to the current graph state for workflows that need tool-call support in LangGraph proper. Tools can type the second parameter as ToolRuntime<StateType> from @langchain/core/tools and read runtime.state directly. This works in every runtime, including web browsers, and removes the need for getCurrentTaskInput() (which relies on node:async_hooks/AsyncLocalStorage). getCurrentTaskInput(config) continues to work for backwards compatibility.

  • Updated dependencies [3855985, 7c3e9e9, 17c44a3]:

    • @​langchain/langgraph-sdk@​1.9.21

1.4.0

Minor Changes

  • #2449 d12d269 Thanks @​christian-bromann! - Add cooperative, between-superstep graph draining via RunControl.

    A new RunControl (exported from @langchain/langgraph) exposes requestDrain(reason) plus read-only drainRequested / drainReason. Pass it through the new control option on invoke / stream / streamEvents (and the functional API). It is surfaced on runtime.control, so nodes can read it or call requestDrain() themselves, and it is propagated into subgraphs.

    When a drain is requested, the Pregel loop checks the flag at the top of each superstep (after the previous step's writes are applied and checkpointed): if more tasks remain it saves the checkpoint and throws the new GraphDrained error (also under durability: "exit"), so the run can be resumed later from the same config. If the graph naturally finishes on that tick it returns normally and the caller can inspect control.drainRequested. A drain requested inside a subgraph bubbles up and

... (truncated)

Commits
  • 957cac4 chore: version packages (#2526)
  • 9e114e5 chore(deps): remove uuid dependency in favor of embedded uuid in core (#2527)
  • 34a0125 chore: version packages (#2524)
  • 2da5c33 fix(langgraph): validate Zod state updates from nodes (#2520)
  • ef04db3 docs: document first-class graph-state access for ToolNode tools (#2511)
  • 39df14b chore: version packages (#2513)
  • 4096933 fix(core): add RemoteGraph v3 streaming support (#2444)
  • 01c67df fix(core): replay bug, direct to subgraphs (#2179)
  • a8e7659 feat(core): DeltaChannel + writes-history saver API (#2452)
  • d12d269 feat(langgraph): cooperative graph drain via RunControl (#2449)
  • Additional commits viewable in compare view

Updates @langchain/langgraph-checkpoint-sqlite from 1.0.2 to 1.0.3

Release notes

Sourced from @​langchain/langgraph-checkpoint-sqlite's releases.

@​langchain/langgraph-checkpoint-sqlite@​1.0.3

Patch Changes

  • #2516 f6a6d26 Thanks @​jackjin1997! - fix: SqliteSaver.putWrites now honors WRITES_IDX_MAP, pinning special channels (__error__, __scheduled__, __interrupt__, __resume__) to fixed negative indices instead of the call-local ordinal. Previously a follow-up putWrites([[INTERRUPT, …]], taskId) for the same checkpoint silently REPLACEd the regular write previously stored at idx=0 for that task, losing data. The conflict-resolution clause also now matches the Python checkpointer contract: OR REPLACE only when every channel is a special one (so e.g. INTERRUPT→RESUME state transitions overwrite), OR IGNORE otherwise.
Changelog

Sourced from @​langchain/langgraph-checkpoint-sqlite's changelog.

1.0.3

Patch Changes

  • #2516 f6a6d26 Thanks @​jackjin1997! - fix: SqliteSaver.putWrites now honors WRITES_IDX_MAP, pinning special channels (__error__, __scheduled__, __interrupt__, __resume__) to fixed negative indices instead of the call-local ordinal. Previously a follow-up putWrites([[INTERRUPT, …]], taskId) for the same checkpoint silently REPLACEd the regular write previously stored at idx=0 for that task, losing data. The conflict-resolution clause also now matches the Python checkpointer contract: OR REPLACE only when every channel is a special one (so e.g. INTERRUPT→RESUME state transitions overwrite), OR IGNORE otherwise.
Commits
  • 39df14b chore: version packages (#2513)
  • f6a6d26 fix(langgraph-checkpoint-sqlite): honor WRITES_IDX_MAP for special channels i...
  • See full diff in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 15, 2026
Bumps the langgraph group with 2 updates in the / directory: [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core) and [@langchain/langgraph-checkpoint-sqlite](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/checkpoint-sqlite).


Updates `@langchain/langgraph` from 1.3.7 to 1.4.2
- [Release notes](https://github.com/langchain-ai/langgraphjs/releases)
- [Changelog](https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md)
- [Commits](https://github.com/langchain-ai/langgraphjs/commits/@langchain/langgraph@1.4.2/libs/langgraph-core)

Updates `@langchain/langgraph-checkpoint-sqlite` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/langchain-ai/langgraphjs/releases)
- [Changelog](https://github.com/langchain-ai/langgraphjs/blob/main/libs/checkpoint-sqlite/CHANGELOG.md)
- [Commits](https://github.com/langchain-ai/langgraphjs/commits/@langchain/langgraph-checkpoint-sqlite@1.0.3/libs/checkpoint-sqlite)

---
updated-dependencies:
- dependency-name: "@langchain/langgraph"
  dependency-version: 1.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: langgraph
- dependency-name: "@langchain/langgraph-checkpoint-sqlite"
  dependency-version: 1.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: langgraph
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the langgraph group with 2 updates chore(deps): bump the langgraph group across 1 directory with 2 updates Jun 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/langgraph-e8dd8e92b8 branch from a4c6434 to 7a36d02 Compare June 15, 2026 22:40
@avoidwork
avoidwork enabled auto-merge (squash) June 16, 2026 00:25
@avoidwork
avoidwork merged commit 485977e into main Jun 16, 2026
2 checks passed
@avoidwork
avoidwork deleted the dependabot/npm_and_yarn/langgraph-e8dd8e92b8 branch June 16, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant