Changes since 0.4.8
- Add migration for pending_sends (#5106)
- Introduce "tasks" and "checkpoints" stream modes
- Add migration for pending_sends
- Restore compatibility with custom checkpointer classes created in prior versions
- fix(langgraph): remove deprecated
output
usage in favor ofoutput_schema
(#5095) - refactor(langgraph): Remove
PregelNode
's inheritance fromRunnable
(#5093) - Remove support for node reading a single managed value
- PregelLoop: Simplify tick() method (#5080)
- serialize/deserialize pandas with pickle fallback (#5057)
- Avoid saving checkpoints for subgraphs when checkpoint_during=False (#5051)
- Support numpy array serialization in JsonPlusSerializer (#5035)
- Update ormsgpack (#5034)
- deprecate
input
andoutput
in favor ofinput_schema
andoutput_schema
(#4983) - lint: use
pep 604
union syntax andpep 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
- Allow same-name channels and nodes in StateGraph
- Improve type checking on graph
init
andinvoke
/stream
(#4932) - 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
inStateGraph.__init__
(#4897) - Remove add_conditional_edge(..., then=) (#4893)
- Avoid repeated runtime calls to get_type_hints
- Remove non-state Graph
- Flip default for checkpoint_during
- 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 ChannelsManager, ManagedValues are now static classes and never instantiated (#4812)
- Remove Context channel / managed value, Remove SharedValue (#4857)