Skip to content

chore(deps): update dependency langgraph-sdk to v0.4.2#733

Open
red-hat-konflux[bot] wants to merge 1 commit into
developmentfrom
konflux/mintmaker/development/langgraph-sdk-0.x
Open

chore(deps): update dependency langgraph-sdk to v0.4.2#733
red-hat-konflux[bot] wants to merge 1 commit into
developmentfrom
konflux/mintmaker/development/langgraph-sdk-0.x

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
langgraph-sdk (source) ==0.3.14==0.4.2 age confidence

Release Notes

langchain-ai/langgraph (langgraph-sdk)

v0.4.2

Compare Source

Changes since 0.4.1

  • 0.4.2 (#​4570)
  • update
  • langgraph: decouple name from assistant ID in RemoteGraph
  • prebuilt: switch to executing parallel tool calls via Send by default (#​4438)
  • fix for langgraph
  • docstring fixes for libs/langgraph
  • docs: update add_messages API ref (#​4495)
  • update other tests

v0.4.1

Compare Source

langgraph 0.4.1

Summary of Changes

  • Fixed an issue handling END in StateGraph edges to properly terminate graph execution #​4458
  • Migrated codebase to exclusively use Pydantic V2, removing support for Pydantic V1 #​4448
  • Added ability to merge UI message props using a new merge parameter #​4473
  • Changed TAG_NOSTREAM from "langsmith:nostream" to "nostream", maintaining backwards compatibility #​4473
  • Improved docstrings and documentation throughout the codebase #​4463
  • Fixed UI message metadata handling in push_ui_message #​4467

Detailed Changes

langgraph.graph.state.StateGraph
  • Fixed handling of the END constant in get_writes and _control_static functions, ensuring proper graph termination when returning to END #​4458
langgraph.graph.ui
  • Added a new merge parameter to push_ui_message function, allowing incremental updates to UI messages #​4473
  • Enhanced ui_message_reducer to support merging props from existing messages when the merge flag is set #​4473
  • Fixed metadata handling in push_ui_message by removing old metadata merging which could cause unexpected behavior #​4467
langgraph.constants
  • Changed TAG_NOSTREAM from "langsmith:nostream" to "nostream" #​4473
  • Added TAG_NOSTREAM_ALT with the old value ("langsmith:nostream") for backward compatibility #​4473
langgraph.graph.schema_utils
  • Removed support for Pydantic V1 models in SchemaCoercionMapper #​4448
  • Simplified type adapters to work exclusively with Pydantic V2 #​4448
langgraph.utils.pydantic
  • Completely rewritten to use only Pydantic V2 APIs #​4448
  • Added proper caching for model creation with lru_cache for better performance #​4448
  • Fixed handling of reserved names and field remapping to avoid collisions with Pydantic internals #​4448
langgraph.channels.base.BaseChannel
  • Added docstring to clarify the purpose of this base class #​4463

v0.4.0

Compare Source

langgraph 0.4.0

Summary of Changes

  • Added improved support for interrupt handling in streaming modes, with interrupts now properly propagated in "values" stream mode #​4374
  • Enhanced interrupt resumption with namespace-specific resume values, allowing targeted resumption of specific interrupts #​4406
  • Fixed branch handling to properly process END nodes in graph visualization and execution #​4409
  • Fixed issue where empty Commands with resume maps would raise an error #​4444
  • Updated Python compatibility to allow future Python versions while maintaining 3.9+ support #​4416

Detailed Changes

langgraph.types.Interrupt
  • Added interrupt_id property that generates a unique ID for the interrupt based on its namespace #​4406
  • Updated ID generation to use | as a separator between namespace elements for better uniqueness #​4406
langgraph.types.StreamMode
  • Updated docstring to clarify that "values" mode emits all values including interrupts after each step #​4374
langgraph.types.StateSnapshot
  • Added interrupts field to track interrupts that occurred in a step and are pending resolution #​4406
  • Improved documentation for all fields in the class #​4406
langgraph.types.Command
  • Enhanced resume parameter to support mapping interrupt IDs to resume values #​4406
  • Improved documentation for the resume parameter #​4406
langgraph.pregel.Pregel
  • Improved invoke and ainvoke methods to properly collect and handle interrupts in streamed output #​4374
  • Enhanced interrupt emission to work in both "values" and "updates" stream modes #​4374
  • Modified state snapshot preparation to collect interrupts from tasks #​4406
langgraph.graph.branch.Writer
  • Updated signature to accept a boolean parameter indicating whether the operation is for static writes #​4409
  • Fixed branch handling to properly process END nodes #​4409
langgraph.pregel.loop.PregelLoop
  • Fixed Command handling to support empty Commands with resume maps #​4444
  • Added support for namespace-based resumption through CONFIG_KEY_RESUME_MAP #​4406
langgraph.pregel.draw
  • Improved graph visualization to correctly handle END nodes #​4409
  • Added add_edge utility function to prevent duplicate edges in graph visualization #​4409

v0.3.15

Compare Source

langgraph 0.3.15

Summary of Changes

  • Added more efficient channel availability checks through new is_available() method on all channel types #​3890
  • Simplified branch mechanism in StateGraph with unified channel naming #​3891
  • Improved performance in Pregel task creation and execution #​3893

Detailed Changes

langgraph.channels.base.BaseChannel
  • Added new is_available() method to check if a channel has values without having to catch exceptions #​3890
All Channel Types
  • Refactored all channel implementations to use a MISSING sentinel value instead of attribute errors for tracking empty state #​3890
  • Added efficient is_available() implementations to:
    • AnyValue
    • BinaryOperatorAggregate
    • DynamicBarrierValue
    • EphemeralValue
    • LastValue
    • NamedBarrierValue
    • Topic
    • UntrackedValue
langgraph.graph.state.StateGraph
  • Simplified branch mechanism by using a single universal channel pattern branch:to:{node} instead of complex channel names #​3891
  • Improved efficiency by creating a single branch channel for each node rather than one for each potential branch destination #​3891
langgraph.pregel.algo
  • Improved performance by adding dedicated checkpoint_null_version() and _triggers() helper functions #​3893
  • Enhanced task creation efficiency by using binascii.unhexlify instead of UUID parsing #​3893
  • Optimized memory usage with single tuple constant for push triggers instead of creating new lists #​3893
  • Updated to use the new channel is_available() method instead of exception handling #​3890
langgraph.pregel.io
  • Removed return_exception parameter from read_channel() as it's no longer needed with the new availability checking #​3890
  • Updated branch channel name handling to use the simplified naming convention #​3891
langgraph.types
  • Changed PregelExecutableTask.triggers type from list[str] to more flexible Sequence[str] for better performance #​3893

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@red-hat-konflux red-hat-konflux Bot requested a review from a team as a code owner June 2, 2026 02:26
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/development/langgraph-sdk-0.x branch from 010e92a to e906f7f Compare June 4, 2026 15:20
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency langgraph-sdk to v0.3.15 chore(deps): update dependency langgraph-sdk to v0.4.0 Jun 4, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/development/langgraph-sdk-0.x branch from e906f7f to 6ffab96 Compare June 15, 2026 21:14
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update dependency langgraph-sdk to v0.4.0 chore(deps): update dependency langgraph-sdk to v0.4.2 Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants