Skip to content

Releases: langchain-ai/langgraph

checkpointpostgres==1.0.6

03 Sep 01:12
Compare
Choose a tag to compare

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

01 Sep 19:22
a937754
Compare
Choose a tag to compare

Changes since 0.2.15

  • lib 0.2.16
  • Detect subgraphs called inside function nodes

0.2.15

30 Aug 21:50
921c366
Compare
Choose a tag to compare

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 as tools in create_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

30 Aug 21:36
Compare
Choose a tag to compare

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

30 Aug 21:30
Compare
Choose a tag to compare

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

30 Aug 21:33
Compare
Choose a tag to compare

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

30 Aug 23:14
Compare
Choose a tag to compare

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

30 Aug 21:26
Compare
Choose a tag to compare

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

28 Aug 16:22
7d3527d
Compare
Choose a tag to compare

Changes since cli==0.1.51

  • cli: release 0.1.52 (#1516)
  • Fix missing comma
  • feat(cli): add building support for JS
  • acesss tool calls directly (#1495)
  • Update ruff

checkpointpostgres==1.0.4

27 Aug 15:38
c88d289
Compare
Choose a tag to compare

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