Change8

1.0.2

Breaking Changes
📦 langgraphView on GitHub →
3 breaking4 features🐛 3 fixes🔧 4 symbols

Summary

This release marks the major v1.0.0 milestone for LangGraph, dropping Python 3.9 support and introducing Checkpointers 3.0 along with the new Overwrite reducer bypass.

⚠️ 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.
  • Major version release (v1.0.0) for langgraph and langgraph-prebuilt which may include internal architectural changes.

Migration Steps

  1. Upgrade Python environment to at least version 3.10.
  2. Update langgraph and langgraph-prebuilt dependencies to v1.0.0.

✨ New Features

  • Added 'Overwrite' to bypass reducers in langgraph.
  • Added cursory support for Python 3.14.
  • Ported tool node improvements back to langgraph.
  • Released Checkpointers 3.0.

🐛 Bug Fixes

  • Prevented persistence of 'UntrackedValue' in langgraph.
  • Updated broken 'python.langchain' links to 'docs.langchain'.
  • Renamed references away from 'LangGraph Platform' to maintain branding consistency.

🔧 Affected Symbols

OverwriteUntrackedValueToolNodeCheckpointers