Changes since 0.2.16
- langgraph: update mermaid snapshots (#1627)
- langgraph 0.2.17
- langgraph: changes for compatibility pydantic v2 / langchain-core==0.3 (#1594)
- Remove legacy id
- Split out prepare_single_task from prepare_next_tasks
- Merge pull request #1610 from langchain-ai/an/04sept/metadata-interrupts
- Add before and after values to __interrupt metadata.
- Lint
- Speed improvements to local_read, emit output
- Fix ids in debug task events
- Add test to confirm only one root run is produced
- Fix
- Try to fix test
- Avoid using json encoding when generating task ids
- Run loop tick in bg thread
- Run branch.reader in bg thread
- Store loop in async bg exec init
- Reduce from 9s to 4s on benchmark graph
- Reduce cpu time spent on langchain-core utilities
- Fix test
- Move runner code to standalone class, use in Pregel.stream/astream
- Add large parallel graph test
- Avoid deepcopy
- x
- Merge branch 'main' into isaac/nodelogging
- Update
- Update
- Use a lock for all operations on sqlite checkpointer
- Remove pydantic base class from Pregel/PregelNode
- Merge pull request #1549 from langchain-ai/wfh/optional_types
- checkpoint: Implement sync methods in async checkpointers
- Disable test in old versions of py
- test: Ensure that async checkpointers in tests are setup in same event loop as they are used in
- Handle py3.9
- fmt
- x
- x
- Merge branch 'main' into isaac/nodelogging
- Merge branch 'main' into wfh/optional_types
- Return a default value instead
- Update snapshot
- Handle total=false
- Support optional types from typeddict
- wip