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
- 1Upgrade your environment to Python 3.10 or newer to continue using Pydantic.
- 2Remove 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