Change8

Migrating to Pydantic v2.14.0a1

Version v2.14.0a1 introduces 2 breaking changes. This guide details how to update your code.

Released: 5/22/2026

2
Breaking Changes
2
Migration Steps
4
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

MultiHostUrl.build()eval_type_backport()model_copy()create_model()

Breaking Changes

Issue #1

Support for Python 3.9 has been dropped. Code relying on Python 3.9 will no longer run.

Issue #2

The `eval_type_backport()` function has been removed. Users should update their code to use standard type evaluation mechanisms.

Migration Steps

  1. 1
    Upgrade your environment to Python 3.10 or newer to continue using Pydantic.
  2. 2
    Remove any usage of the removed `eval_type_backport()` function.

Release Summary

This alpha release drops support for Python 3.9, removes `eval_type_backport()`, and introduces PyEmscripten platform tag support for future compatibility.

Need More Details?

View the full release notes and all changes for Pydantic v2.14.0a1.

View Full Changelog