github langchain-ai/langgraph 0.5.0

latest releases: cli==0.4.2, cli==0.4.1, sdk==0.2.6...
2 months ago

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

Don't miss a new langgraph release

NewReleases is sending notifications on new releases.