Skip to content

Commit 177c1ae

Browse files
committed
docs: add comprehensive migration guide for 0.2.0 and remove Python 3.9 from CI
- Add MIGRATION_0.2.0.md with detailed migration instructions for: * LangGraph 1.0 Interrupt API changes (4 fields → 2 fields) * Checkpoint 3.0 serialization changes (str → bytes) * Python 3.10+ requirement * Data migration strategies and troubleshooting - Rename MIGRATION.md to MIGRATION_0.1.0.md for version clarity - Remove Python 3.9 from CI test matrix (EOL and no longer supported) The migration guide covers: - Breaking changes with before/after code examples - Step-by-step migration process - Data compatibility and migration options - Comprehensive troubleshooting section - Testing recommendations
1 parent c3b0acf commit 177c1ae

File tree

3 files changed

+659
-4
lines changed

3 files changed

+659
-4
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
python-version: [ 3.9, '3.10', 3.11, 3.12, 3.13 ]
27+
python-version: [ '3.10', 3.11, 3.12, 3.13 ]
2828
redis-version: [ '6.2.6-v9', 'latest', '8.0.2' ]
2929

3030
steps:

MIGRATION.md renamed to MIGRATION_0.1.0.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,16 @@ This library is currently at version 0.1.0. As the library evolves, the followin
2424
The library uses structured Redis key patterns:
2525

2626
**Standard RedisSaver (full history):**
27-
```
27+
28+
```txt
2829
checkpoint:{thread_id}:{checkpoint_ns}:{checkpoint_id}
2930
checkpoint_blob:{thread_id}:{checkpoint_ns}:{channel}:{version}
3031
checkpoint_write:{thread_id}:{checkpoint_ns}:{checkpoint_id}:{task_id}:{idx}
3132
```
3233

3334
**ShallowRedisSaver (latest only):**
34-
```
35+
36+
```txt
3537
checkpoint:{thread_id}:{checkpoint_ns} # Single checkpoint per thread/namespace
3638
```
3739

@@ -88,10 +90,12 @@ saver = RedisSaver(
8890
## Redis Module Requirements
8991

9092
### Redis 8.0+
93+
9194
- Includes RedisJSON and RediSearch modules by default
9295
- Recommended for production use
9396

9497
### Redis < 8.0
98+
9599
- Requires Redis Stack or manual installation of:
96100
- RedisJSON module
97101
- RediSearch module
@@ -109,4 +113,4 @@ If you encounter issues during migration:
109113

110114
1. Check the [GitHub Issues](https://github.com/redis-developer/langgraph-redis/issues) for known problems
111115
2. Review the [Release Notes](https://github.com/redis-developer/langgraph-redis/releases) for version changes
112-
3. Open a new issue with details about your migration scenario
116+
3. Open a new issue with details about your migration scenario

0 commit comments

Comments
 (0)