André Menezes and GitHub
3d394740ce
Fix AsyncPostgresStore._cursor row type ( #4623 )
...
`AsyncPostgresStore._cursor` is expected to yield
`AsyncCursor[DictRow]`. In the `else` branch the `row_factory` was not
defined, meaning that it would yield `AsyncCursor[TupleRow]` (default).
This resulted in an error in
[langgraph/store/postgres/aio.py#L249](https://github.com/langchain-ai/langgraph/blob/main/libs/checkpoint-postgres/langgraph/store/postgres/aio.py#L249 )
(`TypeError: tuple indices must be integers or slices, not str`).
2025-05-12 13:34:56 +00:00
Sydney Runkle
8ce33b948c
docstrings for checkpoint-postgres
2025-05-01 13:40:05 -04:00
Vadym Barda and GitHub
e25dde1df0
docs(reference): filter class methods and add missing docstrings ( #4463 )
2025-04-29 21:31:57 +00:00
Sydney Runkle
6250b364f7
version bumps and locks
2025-04-28 17:39:20 -04:00
Sydney Runkle
5e9bea5134
no upper bounds for python
2025-04-25 17:45:54 -07:00
Nuno Campos
70afd2dc2c
Update all
2025-04-25 15:11:32 -07:00
ba7f9975fa
Fix text fields naming ( #4345 )
...
The configuration expects the key "fields", not "text_fields": I had
failed to update across all implementations in the original PR
Thank you to Vincent Min for the fix!
---------
Co-authored-by: Vincent Min <93780551+VMinB12@users.noreply.github.com >
2025-04-18 08:21:46 -07:00
Vadym Barda and GitHub
3da5c73a04
checkpoint-postgres: release 2.0.20 ( #4335 )
2025-04-17 17:08:18 -04:00
18a9ae45f3
Add delete_thread method to Checkpointer class ( #4328 )
...
- Deletes all data associated with a thread_id
- Implemented in InMemory, Sqlite and Postgres checkpointers
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
2025-04-17 16:38:58 +00:00
Vadym Barda and GitHub
fdb9b9b8e0
checkpoint-postgres: add deprecation warning for ShallowPostgresSaver ( #4219 )
2025-04-09 11:31:33 -04:00
Ykoh and GitHub
01fed0fae2
Docs fix example docs ( #3971 )
2025-03-25 11:02:20 -04:00
Nuno Campos
aadbcb443a
Bump
2025-03-24 09:03:23 -07:00
Nuno Campos
a5dd181138
Update
2025-03-24 07:57:02 -07:00
Ykoh and GitHub
765b04adfd
Docs: fix example ( #3972 )
2025-03-21 16:39:39 -04:00
William Fu-Hinthorn
8c0306c3f4
Lock
2025-03-20 07:59:30 -07:00
William FH and GitHub
992b05a196
langgraph-checkpoint-postgres 2.0.19 ( #3945 )
2025-03-20 07:25:41 -07:00
William Fu-Hinthorn
893a9646d3
langgraph-checkpoint-postgres 2.0.19
2025-03-20 07:25:14 -07:00
William Fu-Hinthorn
daee8d88bb
Increase pg->checkpoint minbound
2025-03-20 07:24:15 -07:00
William FH and GitHub
d4255a0645
Merge branch 'main' into wfh/idempotency_test_
2025-03-17 13:27:12 -07:00
William Fu-Hinthorn
424f24720a
Make expires_at idempotent
2025-03-17 13:25:22 -07:00
William Fu-Hinthorn
2a71180c1d
Add tests for idempotency in migraionts
2025-03-17 12:43:21 -07:00
William Fu-Hinthorn
697f878e36
Make expires_at idempotent
2025-03-17 12:38:43 -07:00
William Fu-Hinthorn
18ed044c27
Bump patch version
2025-03-14 14:03:30 -07:00
William Fu-Hinthorn
9741d9bdf0
Add tests for sweeper (sync)
2025-03-14 13:43:53 -07:00
William Fu-Hinthorn
06ca07432d
Add sweeper
2025-03-13 18:55:16 -07:00
William Fu-Hinthorn
852a129881
Default store ttl config
2025-03-11 15:58:58 -07:00
William FH and GitHub
e4c7db180e
Release checkpoint-postgres ( #3745 )
2025-03-07 13:51:36 -08:00
William FH and GitHub
09bd5990d4
Add TTL option for store items ( #3704 )
2025-03-06 13:20:32 -08:00
Nuno Campos
9786be1ff7
Update requirement
2025-02-14 19:01:50 -08:00
Nuno Campos
d4b22ac1d4
Fix postgres tests
2025-02-14 18:40:30 -08:00
Nuno Campos
7f4822931e
Update tests
2025-02-14 18:24:48 -08:00
Nuno Campos
9706211aca
Exclude complex values from checkpoint metadata
2025-02-14 17:35:14 -08:00
Vadym Barda and GitHub
d45253cee8
checkpoint: release libraries ( #3412 )
2025-02-12 22:44:44 -05:00
Vadym Barda and GitHub
1377e3b6ba
checkpoint: combine metadata when writing checkpoints ( #3404 )
2025-02-13 03:24:41 +00:00
William FH and GitHub
a11f9b3535
Fix docstring in pg store init ( #3094 )
2025-01-18 00:03:51 +00:00
Vadym Barda and GitHub
89b0be3a7d
checkpoint-postgres: release 2.0.13 ( #3063 )
2025-01-16 09:17:43 -05:00
Vadym Barda and GitHub
7ecda42b42
checkpoint-postgres: bring back missing migration ( #3058 )
2025-01-16 03:16:28 +00:00
Nuno Campos
fc887f7a5d
checkpoint-postgres/sqlite 2.0.12/2.0.3
2025-01-15 11:26:51 -08:00
Nuno Campos
bba00506ea
Lint
2025-01-15 10:57:26 -08:00
Nuno Campos
fa12538a4e
Lint
2025-01-15 10:50:11 -08:00
Nuno Campos
c1a7bb8902
Lint
2025-01-15 10:49:47 -08:00
Nuno Campos
053a501db3
Add optional task_path arg for put_writes()
...
- Will be used for sorting pending_sends when available
2025-01-15 10:42:54 -08:00
Vadym Barda and GitHub
5db71a32bf
checkpoint-duckdb: handle calling .list on async checkpointer ( #3022 )
2025-01-14 20:00:58 +00:00
Vadym Barda and GitHub
74adbb744b
bump checkpoint sqlite, postgres ( #3021 )
2025-01-14 14:41:22 -05:00
Vadym Barda and GitHub
b989502c24
checkpoint-sqlite/postgres: handle calling .list on async checkpointer ( #3019 )
2025-01-14 19:06:11 +00:00
William FH and GitHub
e5b5f9510b
Fix empty migration ( #2978 )
2025-01-09 23:14:02 +00:00
Vadym Barda and GitHub
a3c5b8fc37
checkpoint-postgres: release 2.0.9 ( #2849 )
2024-12-20 17:47:20 -05:00
Vadym Barda and GitHub
44ee0199fd
checkpoint postgres: add a shallow checkpointer ( #2826 )
...
This PR adds a "shallow" version of `PostgresSaver` checkpointer that
ONLY stores the most recent checkpoint and does NOT retain any history.
It is meant to be a light-weight drop-in replacement for the
PostgresSaver that supports most of the LangGraph persistence
functionality with the exception of time travel.
2024-12-20 17:51:20 +00:00
William FH and GitHub
3f1bdb9ebf
Add sync support for the AsyncPostgresStore ( #2673 )
2024-12-09 07:12:52 -08:00
William FH and GitHub
93e4c8cc1f
Create index concurrently ( #2659 )
2024-12-05 15:56:39 -08:00