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
outputusage 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
inputandoutputin favor ofinput_schemaandoutput_schema(#4983) - lint: use
pep 604union syntax andpep 585generic 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
initandinvoke/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_schemainStateGraph.__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)