Change8

checkpointpostgres==2.0.24

Breaking Changes
📦 langgraphView on GitHub →
1 breaking3 features🐛 2 fixes🔧 5 symbols

Summary

This release introduces a redis node level cache and durability mode while removing the deprecated thread_ts alias. It also includes critical fixes for Postgres checkpoint loading and non-ascii text preservation.

⚠️ Breaking Changes

  • Removed support for `thread_ts` which was an old alias for `checkpoint_id`. Code using `thread_ts` must be updated to use `checkpoint_id` instead.

Migration Steps

  1. Replace all occurrences of the `thread_ts` parameter with `checkpoint_id` in langgraph calls.

✨ New Features

  • Implemented redis node level cache in langgraph.
  • Implemented durability mode argument.
  • Exported PoolConfig from checkpoint-postgres package init.

🐛 Bug Fixes

  • Fixed PostgresSaver crashing when loading older checkpoints.
  • Preserved non-ascii text in InMemoryStore embeddings.

🔧 Affected Symbols

PostgresSaverPoolConfigInMemoryStorethread_tscheckpoint_id