Change8

SQLModel

Backend & Infra

SQL databases in Python, designed for simplicity, compatibility, and robustness.

Latest: 0.0.319 releases3 breaking changesView on GitHub →

Release History

0.0.31Breaking
Dec 28, 2025

This release drops support for Pydantic v1, requiring users to migrate to Pydantic v2, and includes several minor dependency updates.

0.0.30Breaking
Dec 26, 2025

This release drops support for Python 3.8 and includes several internal maintenance updates related to CI, tooling, and dependency bumps.

0.0.291 fix
Dec 23, 2025

This release primarily focuses on fixing an issue related to 'alias' support when utilizing Pydantic v2.

0.0.281 fix
Dec 23, 2025

This release primarily focuses on internal maintenance, dependency updates, and documentation improvements, alongside fixing a runtime error during SQLModel updates. Support for Python 3.8 has been officially dropped.

0.0.271 feature
Oct 8, 2025

This release introduces official support for Python 3.14.

0.0.261 fix
Oct 8, 2025

This release primarily focuses on internal dependency updates and includes a critical bug fix for attribute handling in `model_dump` to ensure compatibility with newer Pydantic versions.

0.0.25Breaking1 feature
Sep 17, 2025

This release introduces new functionality for the `exec` method to handle DML statements and drops support for Python 3.7. Numerous documentation updates and dependency bumps were also performed.

0.0.241 feature
Mar 7, 2025

This release primarily adds official support for Python 3.13 and includes internal dependency upgrades for tooling.

0.0.233 fixes
Feb 28, 2025

This release focuses on bug fixes related to Pydantic compatibility and type annotations, alongside numerous internal maintenance and documentation updates.