Change8

checkpoint==3.0.0

Breaking Changes
📦 langgraph
2 breaking3 features🐛 2 fixes🔧 3 symbols

Summary

This release marks the transition to Checkpointers 3.0 and officially drops support for Python 3.9 while adding preliminary support for Python 3.14.

⚠️ Breaking Changes

  • Dropped support for Python 3.9. Users must upgrade to Python 3.10 or higher.
  • Restricted 'json' type deserialization which may affect how certain data structures are loaded.

Migration Steps

  1. Upgrade Python environment to at least version 3.10.
  2. Review 'json' type deserialization usage to ensure compatibility with new restrictions.
  3. Update checkpointer implementations to align with the 3.0 release specifications.

✨ New Features

  • Introduced Checkpointers 3.0 with major architectural updates.
  • Added cursory support for Python 3.14.
  • Renamed internal references away from 'LangGraph Platform'.

🐛 Bug Fixes

  • Fixed documentation style and linting issues.
  • Corrected reference documentation formatting.

🔧 Affected Symbols

CheckpointersjsonLangGraph Platform