Skip to content

Bump langgraph from 1.0.8 to 1.1.1#5853

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/langgraph-1.1.1
Open

Bump langgraph from 1.0.8 to 1.1.1#5853
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/langgraph-1.1.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 19, 2026

Bumps langgraph from 1.0.8 to 1.1.1.

Release notes

Sourced from langgraph's releases.

langgraph==1.1.1

Changes since 1.1.0

  • release(langgraph): 1.1.1 (#7120)
  • fix: replay bug, direct to subgraphs (#7115)
  • chore: remove md notes (#7103)

langgraph==1.1.0

Changes since 1.0.10

  • release(langgraph): 1.1 (#7102)
  • fix: replay behavior for parent + subgraphs! (#7038)
  • feat: type safe stream/invoke w/ proper output type coercion (#6961)

Type-Safe Streaming & Invoke

LangGraph 1.1 introduces version="v2" — a new opt-in streaming format that brings full type safety to stream(), astream(), invoke(), and ainvoke().

What's changing

v1 (default, unchanged): stream() yields bare tuples like (stream_mode, data) or just data. invoke() returns a plain dict. Interrupts are mixed into the output dict under "__interrupt__".

v2 (opt-in): stream() yields strongly-typed StreamPart dicts with type, ns, data, and (for values) interrupts fields. invoke() returns a GraphOutput object with .value and .interrupts attributes. When your state schema is a Pydantic model or dataclass, outputs are automatically coerced to the correct type.

invoke() / ainvoke() with version="v2"

from langgraph.types import GraphOutput
result = graph.invoke({"input": "hello"}, version="v2")
result is a GraphOutput, not a dict
assert isinstance(result, GraphOutput)
result.value       # your output — dict, Pydantic model, or dataclass
result.interrupts  # tuple[Interrupt, ...], empty if none occurred

With a non-"values" stream mode, invoke(..., stream_mode="updates", version="v2") returns list[StreamPart] instead of list[tuple].

stream() / astream() with version="v2"

for part in graph.stream({"input": "hello"}, version="v2"):
    if part["type"] == "values":
        part["data"]        # OutputT — full state
        part["interrupts"]  # tuple[Interrupt, ...]
    elif part["type"] == "updates":
        part["data"]        # dict[str, Any]
    elif part["type"] == "messages":
        part["data"]        # tuple[BaseMessage, dict]
</tr></table> 

... (truncated)

Commits
  • ed54015 release(langgraph): 1.1.1 (#7120)
  • f78892d fix: replay bug, direct to subgraphs (#7115)
  • 7488cf2 fix: Revert "feat(cli): Add deploy list and deploy delete subcommands" (#...
  • e77201c feat(cli): Add deploy list and deploy delete subcommands (#7106)
  • acae5e2 chore(sdk-py): cron tz support (#7108)
  • 14ce607 chore: remove md notes (#7103)
  • 3330ccd release(langgraph): 1.1 (#7102)
  • 4ef6169 feat(cli): add distributed runtime support to langgraph cli (#7096)
  • 27da1d3 chore(deps): bump the all-dependencies group across 1 directory with 3 update...
  • 9c2deac fix: replay behavior for parent + subgraphs! (#7038)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [langgraph](https://github.com/langchain-ai/langgraph) from 1.0.8 to 1.1.1.
- [Release notes](https://github.com/langchain-ai/langgraph/releases)
- [Commits](langchain-ai/langgraph@1.0.8...1.1.1)

---
updated-dependencies:
- dependency-name: langgraph
  dependency-version: 1.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 19, 2026
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 python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants