Releases: langchain-ai/langgraph
Releases · langchain-ai/langgraph
checkpointpostgres==1.0.6
Changes since checkpointpostgres==1.0.5
- postgres 1.0.6
- Require latest version of langgraph-checkpoint
- Lint
- checkpoint: Implement sync methods in async checkpointers
0.2.16
Changes since 0.2.15
- lib 0.2.16
- Detect subgraphs called inside function nodes
0.2.15
Changes since 0.2.13
- Merge pull request #1531 from langchain-ai/dependabot/pip/libs/langgraph/notebook-7.2.2
- Merge pull request #1532 from langchain-ai/dependabot/pip/libs/langgraph/jupyterlab-4.2.5
- Bump them all
- Remove None default for missing keys when generating input for each node
- Fix tests
- For input checkpoint use filtered input writes in checkpoint metadata
- Remove the need to fork a thread to replay a past state
- Lint
- Add test from harrison, always produce output when resuming graph
- Update test
- Implement update_state for nested graphs
- Enable test for doubly nested interrupts
- Update async test
- Lint
- Replay a nested checkpoint
- Add cached mark
- Emit output for skipped tasks
- Add ns to subgraph stream events
- Add name of subgraph to streaming output
- Stream output from subgraphs
- Bump jupyterlab from 4.2.2 to 4.2.5 in /libs/langgraph
- Bump notebook from 7.2.1 to 7.2.2 in /libs/langgraph
- Enable passing subgraph checkpoint config to get_state/aget_state
- Merge pull request #1502 from langchain-ai/nc/27aug/subgraphs-cleanup
- Implement get_state and get_state_history for nested graphs
- fix: ToolNode output isn't a str and contains non-ASCII characters (#1505)
- Udpate async tests
- Fix test setup
- Fix
- Fix docstring
- Undo addition of Send.id
- Update ruff
- checkpoint-postgres: allow passing pool (#1452)
- lib: For all value channels the return value of checkpoint() and get() are the same
- filter on checkpoint NS
- Merge branch 'main' into vb/update-get-state
- Merge pull request #1479 from langchain-ai/nc/26aug/with-config
- Type as self
- Merge pull request #1371 from langchain-ai/wfh/set_entry
- Override with_config to store config in Pregel instance
- Allow passing
ToolNode
astools
increate_react_agent
(#1451) - langgraph: allow END end key in add_edge with list inputs (#1478)
- lib 0.2.14
- Add test for runtime value replacement with pydantic model
- Lint
- Skip runtime value replacement when not needed
- Fix attributeerror
- extra paranoia
- remove more reused code
- refactor to remove nested DB calls
- lint
- add max recursion depth
- Merge branch 'main' into vb/update-get-state
- cleanup
- small change
- optimize subgraph state lookups
- more code review
- code review
- lint
- remove interrupts
- Merge branch 'main' into vb/update-get-state
- remove futures.clear
- Merge branch 'main' into vb/update-get-state
- remove refactors
- update more tests
- Merge branch 'main' into vb/update-get-state
- Do markdown
- remove include_subgraph_state kwarg
- correctly propagate all subgraph attributes
- remove inherit checkpointer
- code review
- update logic for latest snapshot's subgraph snapshots
- checkpoints/interrupts for subgraphs triggered by sends
- fix empty snapshot
- correct check for using parent checkpointer
- pass subgraph nodes/channels
- lint
- opt-in
- return all checkpoints from .list
- add checkpointer=INHERIT_CHECKPOINTER
- cleanup
- Merge branch 'main' into vb/update-get-state
- use .list for looking up prefix-matched checkpoints
- Merge branch 'main' into vb/update-get-state
- add sync history
- tests
- cleanup names + make subgraph state optional
- async methods
- Merge branch 'main' into vb/update-get-state
- langgraph: update get_state to handle nested subgraph state
sdk==0.1.30
Changes since sdk==0.1.29
- sdk-py: Add values to get/list threads
- Bump them all
- sdk-py: Update signature for runs.join
- Update ruff
- sdk-py: Add values to Thread schema
- Merge pull request #1484 from langchain-ai/vb/add-checkpoint-id-js-sdk
- sdk-js: add checkpoint_id arg to runs create/stream/wait payload
checkpointsqlite==1.0.1
Changes since checkpointsqlite==1.0.0
- Bump them all
- postgres/sqlite: Sort pending writes when fetching from db
- Fix filtering on ns
- Update ruff
- filter on checkpoint NS
- Merge branch 'main' into vb/update-get-state
- optimize subgraph state lookups
- Remove current_tasks from checkpoint interface (#1440)
- Merge branch 'main' into vb/update-get-state
- Fix semantics of put_writes/list (#1436)
- pass pending writes in checkpointers
- Merge branch 'main' into vb/update-get-state
- checkpoint-*: In put_writes clear any previously saved writes for this task_id
- update checkpointer tests
- return all checkpoints from .list
- checkpoint: update docstrings for checkpoint libraries (#1277)
checkpointpostgres==1.0.5
Changes since checkpointpostgres==1.0.4
- Bump them all
- postgres/sqlite: Sort pending writes when fetching from db
- Fix filtering on ns
- Avoid storing Sends twice in memory and postgres checkpointers
- Update ruff
checkpoint==1.0.8
Changes since checkpoint==1.0.7
- checkpoint 1.0.8
- Merge pull request #1521 from langchain-ai/nc/28aug/pydantic-serialization
- Update tests
- Try init, then construct
- checkpoint: Avoid changes to pydantic models breaking deserialization while still relying on pydantic's type coercion
checkpoint==1.0.7
Changes since checkpoint==1.0.4
- Bump them all
- Implement get_state and get_state_history for nested graphs
- Fix filtering on ns
- Undo addition of Send.id
- Remove print
- Avoid storing Sends twice in memory and postgres checkpointers
- Reformat
- Remove abc
- Update ruff
- lint
- filter on checkpoint NS
- Merge branch 'main' into vb/update-get-state
- Catch any type error when reviving saved values
- checkpoint 1.0.6
- Lint
- checkpoint 1.0.5
- Fix pydantic model deserialization
- Merge branch 'main' into vb/update-get-state
- Don't try to serialize exceptions
- optimize subgraph state lookups
- lint
- Merge branch 'main' into vb/update-get-state
- pass pending writes in checkpointers
- Merge branch 'main' into vb/update-get-state
- Merge branch 'main' into vb/update-get-state
- checkpoints/interrupts for subgraphs triggered by sends
- update checkpointer tests
- return all checkpoints from .list
- cleanup
- Merge branch 'main' into vb/update-get-state
cli==0.1.52
checkpointpostgres==1.0.4
Changes since checkpointpostgres==1.0.3
- checkpoint-postgres: release 1.0.4 (#1493)
- checkpoint-postgres: allow passing pool (#1452)
- filter on checkpoint NS
- Merge branch 'main' into vb/update-get-state
- optimize subgraph state lookups
- checkpoint-postgres: pass row_factory in cursor (#1433)
- Remove current_tasks from checkpoint interface (#1440)
- Merge branch 'main' into vb/update-get-state
- Fix semantics of put_writes/list (#1436)
- pass pending writes in checkpointers
- Merge branch 'main' into vb/update-get-state
- postgres: Fix args to put_writes
- Add pipeline arg
- checkpoint-*: In put_writes clear any previously saved writes for this task_id
- update checkpointer tests
- return all checkpoints from .list