Skip to content

fix(deps): update dependency langgraph to ^0.5.0 #186

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 10, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
langgraph ^0.3.0 -> ^0.5.0 age adoption passing confidence

Release Notes

langchain-ai/langgraph (langgraph)

v0.5.0

Compare Source

Changes since 0.4.10

  • 0.5.0
  • Add test for reducer exceptions
  • feat: crons sorting sdk (#​5197)
  • One more
  • One more
  • Fix update_state bugs
  • Update
  • Fix assertion
  • Async test
  • Use as_node=END instead
  • Remove if/else
  • Fix mypy
  • Avoid creating new root checkpoint to preserve behaviour
  • Fix format
  • Remove dict
  • Fix lint
  • Fix test
  • feat(langgraph): task masquerading with update state
  • Add print_mode= arg to invoke/stream (#​5201)
  • Map debug=True to print_mode=['values', 'updates']
  • Add print_mode= arg to invoke/stream
  • Remove unused branch in update_state
  • Revert change to default value of checkpoint_during arg (#​5177)
  • Revert change to default value of checkpoint_during arg
  • Fix bug where Command(update=) could be ignored if there was a 2nd interrupt after it
  • Reduce extraneous keys in checkpoint.metadata
  • If FuturesDict callback has been GCed, don't call it
  • langgraph 0.5.0rc1
  • langgraph 0.5.0rc0
  • Preparation for 0.5 release: langgraph-checkpoint (#​5124)
  • Preparation for 0.5 release
  • Add migration for pending_sends (#​5106)
  • Lint
  • Introduce "tasks" and "checkpoints" stream modes
  • Add migration for pending_sends
  • Restore compatibility with custom checkpointer classes created in prior versions
  • Revert "Remove UntrackedValue channel"
  • Revert "Remove MessageGraph (#​4875)"
  • fix(langgraph): remove deprecated output usage in favor of output_schema (#​5095)
  • refactor(langgraph): Remove PregelNode's inheritance from Runnable (#​5093)
  • Remove support for node reading a single managed value
  • PregelLoop: Simplify tick() method (#​5080)
  • serialize/deserialize pandas with pickle fallback (#​5057)
  • Remove code paths no longer needed
  • Avoid saving checkpoints for subgraphs when checkpoint_during=False (#​5051)
  • Remove gitmcp badge (#​5055)
  • Update existing
  • Add tests
  • Avoid saving checkpoints for subgraphs when checkpoint_during=False
  • Clean up things for Matt!
  • Support numpy array serialization in JsonPlusSerializer (#​5035)
  • Update ormsgpack (#​5034)
  • deprecate input and output in favor of input_schema and output_schema (#​4983)
  • using StateT as default for InputT
  • lint: use pep 604 union syntax and pep 585 generic syntax (#​4963)
  • docs: remove references to StateGraph(dict) (#​4964)
  • rename retry -> retry_policy (#​4957)
  • Fix step_timeout causing ParentCommand/GraphInterrupt exception to bubble up
  • docs: fix a grammar issue in multiple files (#​4935)
  • Make it possible to run test command without docker installed (#​4948)
  • Fix async callback manager tag handling (#​4949)
  • Pass tags when configuring async callback manager
  • Allow same-name channels and nodes in StateGraph (#​4944)
  • Make it possible to run test command without docker installed
  • docs: fix ensure_config docstring
  • Allow same-name channels and nodes in StateGraph
  • Improve type checking on graph init and invoke/stream (#​4932)
  • docs: fix a grammar issue in multiple files
  • Fix makefile command file for dev server - pidfile was always empty
  • Fix Command(graph=PARENT) when used together w checkpointer=True
  • Remove unused deprecation decorator/warning (#​4917)
  • Require state_schema in StateGraph.__init__ (#​4897)
  • Remove add_conditional_edge(..., then=) (#​4893)
  • Avoid repeated runtime calls to get_type_hints
  • Remove MessageGraph (#​4875)
  • Remove non-state Graph
  • Remove UntrackedValue channel
  • Remove UntrackedValue channel (#​4859)
  • Flip default for checkpoint_during
  • Remove Channel node builder
  • Update managed value usage in local_read (#​4854)
  • Modify stream mode messages and custom to respect subgraphs=False (#​4843)
  • Remove Checkpoint.writes (#​4822)
  • Remove Checkpoint.pending_sends (#​4820)
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to (#​4819)
  • Remove dict subclasses used for values/updates stream chunks (#​4816)
  • Remove old checkpoint test fixtures (#​4814)
  • Remove postgres shallow checkpointer (#​4813)
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated (#​4812)
  • Remove Context channel / managed value, Remove SharedValue (#​4857)
  • Update managed value usage in local_read
  • Format
  • Remove Checkpoint.writes
  • Remove Checkpoint.pending_sends
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to
  • Lint
  • Remove old checkpoint test fixtures
  • Remove postgres shallow checkpointer
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated
  • Remove Context channel / managed value, Remove SharedValue

v0.4.10

Compare Source

Changes since 0.4.9

  • Revert change to default value of checkpoint_during arg (#​5177)
  • Revert change to default value of checkpoint_during arg
  • Fix bug where Command(update=) could be ignored if there was a 2nd interrupt after it
  • Reduce extraneous keys in checkpoint.metadata
  • If FuturesDict callback has been GCed, don't call it
  • langgraph 0.5.0rc1
  • langgraph 0.5.0rc0
  • Preparation for 0.5 release: langgraph-checkpoint (#​5124)
  • Preparation for 0.5 release
  • Add migration for pending_sends (#​5106)
  • Lint
  • Introduce "tasks" and "checkpoints" stream modes
  • Add migration for pending_sends
  • Restore compatibility with custom checkpointer classes created in prior versions
  • Revert "Remove UntrackedValue channel"
  • Revert "Remove MessageGraph (#​4875)"
  • fix(langgraph): remove deprecated output usage in favor of output_schema (#​5095)
  • refactor(langgraph): Remove PregelNode's inheritance from Runnable (#​5093)
  • Remove support for node reading a single managed value
  • PregelLoop: Simplify tick() method (#​5080)
  • serialize/deserialize pandas with pickle fallback (#​5057)
  • Remove code paths no longer needed
  • Avoid saving checkpoints for subgraphs when checkpoint_during=False (#​5051)
  • Remove gitmcp badge (#​5055)
  • Update existing
  • Add tests
  • Avoid saving checkpoints for subgraphs when checkpoint_during=False
  • Clean up things for Matt!
  • Support numpy array serialization in JsonPlusSerializer (#​5035)
  • Update ormsgpack (#​5034)
  • deprecate input and output in favor of input_schema and output_schema (#​4983)
  • using StateT as default for InputT
  • lint: use pep 604 union syntax and pep 585 generic syntax (#​4963)
  • docs: remove references to StateGraph(dict) (#​4964)
  • rename retry -> retry_policy (#​4957)
  • Fix step_timeout causing ParentCommand/GraphInterrupt exception to bubble up
  • docs: fix a grammar issue in multiple files (#​4935)
  • Make it possible to run test command without docker installed (#​4948)
  • Fix async callback manager tag handling (#​4949)
  • Pass tags when configuring async callback manager
  • Allow same-name channels and nodes in StateGraph (#​4944)
  • Make it possible to run test command without docker installed
  • docs: fix ensure_config docstring
  • Allow same-name channels and nodes in StateGraph
  • Improve type checking on graph init and invoke/stream (#​4932)
  • docs: fix a grammar issue in multiple files
  • Fix makefile command file for dev server - pidfile was always empty
  • Fix Command(graph=PARENT) when used together w checkpointer=True
  • Remove unused deprecation decorator/warning (#​4917)
  • Require state_schema in StateGraph.__init__ (#​4897)
  • Remove add_conditional_edge(..., then=) (#​4893)
  • Avoid repeated runtime calls to get_type_hints
  • Remove MessageGraph (#​4875)
  • Remove non-state Graph
  • Remove UntrackedValue channel
  • Remove UntrackedValue channel (#​4859)
  • Flip default for checkpoint_during
  • Remove Channel node builder
  • Update managed value usage in local_read (#​4854)
  • Modify stream mode messages and custom to respect subgraphs=False (#​4843)
  • Remove Checkpoint.writes (#​4822)
  • Remove Checkpoint.pending_sends (#​4820)
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to (#​4819)
  • Remove dict subclasses used for values/updates stream chunks (#​4816)
  • Remove old checkpoint test fixtures (#​4814)
  • Remove postgres shallow checkpointer (#​4813)
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated (#​4812)
  • Remove Context channel / managed value, Remove SharedValue (#​4857)
  • Update managed value usage in local_read
  • Format
  • Remove Checkpoint.writes
  • Remove Checkpoint.pending_sends
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to
  • Lint
  • Remove old checkpoint test fixtures
  • Remove postgres shallow checkpointer
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated
  • Remove Context channel / managed value, Remove SharedValue

v0.4.9

Compare Source

Changes since 0.5.0rc1

  • Revert change to default value of checkpoint_during arg (#​5177)
  • Revert change to default value of checkpoint_during arg
  • Fix bug where Command(update=) could be ignored if there was a 2nd interrupt after it
  • Reduce extraneous keys in checkpoint.metadata
  • If FuturesDict callback has been GCed, don't call it

v0.4.8

Compare Source

Changes since 0.4.7

  • Remove unused deprecation decorator/warning (#​4917)
  • Require state_schema in StateGraph.__init__ (#​4897)
  • Remove add_conditional_edge(..., then=) (#​4893)
  • Avoid repeated runtime calls to get_type_hints
  • Remove MessageGraph (#​4875)
  • Remove non-state Graph
  • Remove UntrackedValue channel
  • Remove UntrackedValue channel (#​4859)
  • Flip default for checkpoint_during
  • Remove Channel node builder
  • Update managed value usage in local_read (#​4854)
  • Modify stream mode messages and custom to respect subgraphs=False (#​4843)
  • Remove Checkpoint.writes (#​4822)
  • Remove Checkpoint.pending_sends (#​4820)
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to (#​4819)
  • Remove dict subclasses used for values/updates stream chunks (#​4816)
  • Remove old checkpoint test fixtures (#​4814)
  • Remove postgres shallow checkpointer (#​4813)
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated (#​4812)
  • Remove Context channel / managed value, Remove SharedValue (#​4857)
  • Remove SchemaCoercionMapper
  • Update managed value usage in local_read
  • prebuilt: release 0.2.2 (#​4851)
  • Format
  • Remove Checkpoint.writes
  • Remove Checkpoint.pending_sends
  • Pregel: Add NodeBuilder class to replace Channel.subscribe_to
  • Lint
  • Remove old checkpoint test fixtures
  • Remove postgres shallow checkpointer
  • Remove ChannelsManager, ManagedValues are now static classes and never instantiated
  • Remove Context channel / managed value, Remove SharedValue
  • Merge branch 'main' into fix-examples-link-readme
  • Update libs/langgraph/README.md
  • Update libs/langgraph/README.md
  • Merge branch 'main' into fix-examples-link-readme
  • Merge branch 'main' into fix-examples-link-readme
  • Merge branch 'main' into fix-examples-link-readme
  • Merge branch 'langchain-ai:main' into fix-examples-link-readme
  • fix link to examples page in readme.md

v0.4.7

Compare Source

Changes since 0.4.6

  • 0.4.7
  • Fix stream mode not respected in subgraphs
  • Try to make test less flaky
  • Add tests for stream_events when using imperative api

v0.4.6

Compare Source

Changes since 0.4.5

  • 0.4.6
  • Fix
  • Lint
  • Add sync test
  • Fix
  • Fix exception handling for imperative tasks
  • prebuilt: release 0.2.1 (#​4801)
  • prebuilt: release 0.2.0 (#​4793)
  • Code review
  • feat(langgraph): push_messages should directly write to the state
  • feat(graph): add push_message method to push manually to messages / message-tuple stream (#​4722)
  • Add message state test
  • Apply same condition for stream_mode=values in suppress interrupt
  • Remove redundant cast
  • feat(graph): add push_message method to push manually to messages / message-tuple stream
  • Last uv.lock?
  • Only emit stream values chunks when the output channels have changed (#​4774)
  • docs: fix example pregel reducer (#​4740)
  • prebuilts hitl: fix branching logic + add structural snapshot tests (#​4767)
  • docs: deferred nodes (#​4759)
  • Remove local_write utility (#​4751)
  • Print output for cached @​task functions (#​4750)
  • Print output for cached @​task functions
  • sqlite: Add test for search with list filters (#​4747)
  • sqlite: update list_namespaces with max_depth (#​4746)
  • Update lockfile
  • docs: Clean up adjective use in readme (#​4734)
  • SqliteStore (#​3608)
  • ci: fix benchmark command (#​4729)
  • docs: document tuples in streaming guides (#​4690)
  • ci: migrate to uv! (#​4698)

v0.4.5

Compare Source

Changes since 0.4.4

  • langgraph: release 0.4.5 (#​4709)
  • Improve how we match cached writes for async imperative tasks (#​4691)
  • Lint
  • Improve how we match cached writes for async imperative tasks

v0.4.4

Compare Source

Changes since 0.4.3

  • langgraph: release 0.4.4 (#​4704)
  • update for consistency
  • lint again
  • use list
  • lint + update
  • update
  • update
  • update
  • langgraph: fix drawing graph with root channel
  • langgraph: fix graph drawing for self-loops
  • Merge branch 'main' into clean
  • [Proposal] add gitmcp badge for simple LLM-accessible documentation (#​4502)
  • Change LG Cloud > Platform
  • Fix invalid channels error message (#​4357)
  • docs: remove unused annotation comments in readmes (#​4656)
  • docs: General language cleanup (#​4649)
  • [docs] LangGraph / LangGraph Platform docs updates (#​4479)
  • Port checkpointer/store fixtures in langgraph-prebuilt to idiomatic pattern (#​4629)
  • Extend all tests using InMemorySaver to use all available checkpointers (#​4627)
  • Implement update_state for functional api (#​4626)
  • More idiomatic sync/async checkpointer fixtures in pytest (#​4624)
  • More idiomatic sync/async store fixtures in pytest (#​4617)
  • Overload clear method to delete all when called without args
  • Limit depth
  • Extend all tests using InMemorySaver to use all available checkpointers
  • Implement update_state for functional api
  • Fix
  • More idiomatic sync/async checkpointer fixtures in pytest
  • Move to sep file
  • More idiomatic sync/async store fixtures in pytest
  • Lint
  • Lint
  • Move FileCache to sqlite package, add InMemoryCache
  • Add clear cache methods
  • Remove refresh
  • Add namespace to cache keys
  • Lint
  • Lint
  • Lint
  • Lint
  • Lint
  • Lint
  • Lint
  • Finish implementation, add tests
  • Lint
  • Lint
  • Accept default cache_policy for graph/entrypoint/pregel
  • Fix
  • Fix
  • Output cached writes
  • Lint
  • Rename
  • Fix type annotation
  • Fixes
  • Re-do with separate cache interface
  • WIP
  • Deferred Node (#​4269)
  • Start dev server externally (#​4604)

v0.4.3

Compare Source

Changes since 0.4.2

  • release: 0.4.3 (#​4592)
  • langgraph: use tuples for streamed message events in RemoteGraph (#​4589)
  • Fix remote streaming of subgraphs (#​4590)
  • Add a limit to Pregel.draw (#​4575)

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.34

langgraph 0.3.34

Summary of Changes

  • Fixed handling of interrupts in nested graph execution by properly marking tasks with execution context information #​4389
  • Improved sanitization of configuration values in remote graphs #​4389
  • Fixed issues with cached properties when copying PregelNode objects #​4389

Detailed Changes

langgraph.pregel.algo.prepare_single_task
  • Enhanced task path handling by appending a boolean flag (True/False) to indicate whether a call is being made #​4389
  • When True, interrupts should not be returned from the task (responsibility lies with the parent)
  • When False, interrupts should be returned from the task
  • Updated all related code to use the full task path instead of truncated version
langgraph.pregel.loop.PregelLoop
  • Added logic in _output_writes to check task path context before emitting interrupts #​4389
  • For tasks with path[0] == PUSH and path[-1] is True (indicating a call context), interrupts are not emitted as they'll be handled by the parent
langgraph.pregel.read.PregelNode
  • Fixed copy method to properly drop cached properties when copying nodes #​4389
  • Specifically clears flat_writers, node, and input_cache_key cached properties to ensure proper initialization of the copied node
langgraph.pregel.remote.sanitize_config_value
  • Added new utility function to recursively sanitize configuration values #​4389
  • Ensures configuration values contain only primitive types (string, int, float, bool) or collections thereof
  • Properly handles nested dictionaries, lists, and tuples
langgraph.pregel.remote.RemoteGraph
  • Improved _sanitize_config method to use the new sanitize_config_value function #​4389
  • Now properly sanitizes nested metadata and configurable values
  • Maintains only valid configuration values that can be safely serialized

v0.3.32

Compare Source

langgraph 0.3.32

Summary of Changes

  • Fixed SchemaCoercionMapper to properly handle Pydantic models with validators (#​4363)
  • Improved branch handling with better entry processing and passthrough logic (#​4354)
  • Refactored graph visualization with dedicated draw_graph functionality (#​4354)
  • Added static analysis support for channel writes to improve conditional edges (#​4354)
  • Improved message processing in StreamMessagesHandler for better efficiency (#​4379)
  • Updated type annotations throughout the codebase for better compatibility with Python typing (#​4368)

Detailed Changes

langgraph.graph.schema_utils.SchemaCoercionMapper
  • Fixed an issue with Pydantic models that have validators by detecting validator presence and using the appropriate coercion strategy (#​4363)
  • For Pydantic v1 models with validators, now directly calls the model constructor
  • For Pydantic v2 models with validators, now uses model_validate instead of model_construct
langgraph.graph.branch.Branch
  • Improved write handling in branches with better passthrough logic (#​4354)
  • Changed the writer interface to simplify integration with ChannelWrite
  • Added functionality to detect when a PASSTHROUGH value is needed to maintain the input
langgraph.pregel.write.ChannelWrite
  • Added get_static_writes method to support static analysis of what a writer might write (#​4354)
  • Extended register_writer to accept static declarations for writers
  • Added a static field to ChannelWriteTupleEntry to declare writes for static analysis
  • Refactored write assembly into a separate _assemble_writes function for better code organization
langgraph.pregel.draw
  • Added new dedicated module for graph visualization (#​4354)
  • Implemented draw_graph function that simulates execution to discover edges
  • Graph visualization now correctly handles subgraphs and conditional edges
langgraph.pregel.messages.StreamMessagesHandler
  • Refactored message handling to use a new helper method _find_and_emit_messages (#​4379)
  • Improved Command handling to properly process messages from Command updates
langgraph.channels.dynamic_barrier_value.DynamicBarrierValue
  • Updated type annotations to use collections.abc.Set instead of set (#​4354)
  • Improved type consistency throughout the class

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented May 10, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: poetry.lock
The --no-wheel and --wheel options are deprecated. They have no effect for Python > 3.8 as wheel is no longer bundled in virtualenv.
Updating dependencies
Resolving dependencies...

Creating virtualenv learn-ai-Atnik-u8-py3.13 in /home/ubuntu/.cache/pypoetry/virtualenvs

Because open-learning-ai-tutor (0.2.3) depends on langgraph (>=0.3.10,<0.4)
 and no versions of open-learning-ai-tutor match >0.2.3,<0.3.0, open-learning-ai-tutor (>=0.2.3,<0.3.0) requires langgraph (>=0.3.10,<0.4).
So, because learn-ai depends on both langgraph (^0.5.0) and open-learning-ai-tutor (^0.2.3), version solving failed.

@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 5 times, most recently from ed29290 to 84fe158 Compare May 14, 2025 19:22
@renovate renovate bot changed the title Update dependency langgraph to ^0.4.0 fix(deps): update dependency langgraph to ^0.4.0 May 14, 2025
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 6 times, most recently from 1347ac1 to 68fbbcb Compare May 21, 2025 19:20
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 5 times, most recently from 24f235f to c5439fb Compare May 30, 2025 18:34
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 11 times, most recently from d8c5716 to 016ab5d Compare June 9, 2025 13:07
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 3 times, most recently from 58ab9f5 to e4d78e7 Compare June 16, 2025 13:22
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch 6 times, most recently from ba7796e to e5ef27c Compare June 24, 2025 18:59
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch from e5ef27c to 35547b5 Compare June 27, 2025 04:51
@renovate renovate bot changed the title fix(deps): update dependency langgraph to ^0.4.0 fix(deps): update dependency langgraph to ^0.5.0 Jun 27, 2025
@renovate renovate bot force-pushed the renovate/langgraph-0.x branch from 35547b5 to 2f54d83 Compare June 27, 2025 15:55
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