Changes since 0.2.22
- langgraph 0.2.23
- Add return_direct support (#1780)
- Merge pull request #1772 from langchain-ai/jacob/nit
- Update types.py
- Lint
- Add stream_mode=custom
- Allow chaning add_node/add_edge/etc calls
- Lint
- Update graph.py
- Update algo.py
- Use imported constant for namespace end
- Update graph.py
- Apply suggestions from code review
- Fix
- Finish
- Fix
- Fix some typing issues in langgraph lib
- Merge pull request #1751 from langchain-ai/nc/17sep/stream-messages
- Finish
- Assert invariants
- Add tracing propagation test
- Merge pull request #1753 from Etelis/bugfix-retry-nodes-exception-handling
- Update retry.py
- Update types.py
- Update retry.py
- Merge pull request #1757 from langchain-ai/nc/18sep/unit-test-cancelled
- Merge pull request #1749 from langchain-ai/nc/17sep/stream-subgraph-sync
- Add one more unit test for exception propagation
- Fix
retry_on
handling inrun_with_retry
- Support lists in
retry_on
for RetryPolicy - Less fun
- Only look at chain runs which are nodes
- Add stream_mode=messages
- docs: fix links (#1748)
- Stream output from subgraphs while in-progress for sync stream
- Merge pull request #1740 from langchain-ai/nc/17sep/deprecation-warnings
- Merge pull request #1744 from langchain-ai/nc/17sep/sync-benchmarks
- Fix flaky test
- Merge pull request #1743 from langchain-ai/nc/17sep/runner-fast-path
- Add sync benchmarks
- Fix some deprecation warnings in tests
- perf: Implement fast path in Runner for single-task steps
- Merge pull request #1735 from langchain-ai/nc/16sep/stream-subgraph-in-progress
- Add more comments
- Fix for py 3.9
- Merge pull request #1732 from langchain-ai/nc/16sep/stream-selected
- Add comment
- Add test
- Stream subgraph output while it executes
- Docstring type (#1733)
- perf: In PregelLoop, only emit stream values requested by caller
- Implement serialization with msgpack library (#1716)