The Wire · Showcase
PYDANTIC EYES PYTHON 3.15, FASTAPI AND SQLMODEL CLEAN HOUSE
By RepoJournal · Filed · About FastAPI & Pydantic
Pydantic is moving fast on Python 3.15 support while the FastAPI ecosystem standardizes on a new release notes workflow.
Pydantic shipped three substantial PRs overnight that signal serious forward momentum. Viicos added initial Python 3.15 CI support [1], refactored model namespace inspection to handle annotation evaluation more cleanly [2], and prepped v2.14.0b1 for release [3]. The 3.15 work surfaces real stdlib breakage around base64 handling that will need addressing before the final Python release. On the release front, PyO3 bumped to 0.29.2 [4], keeping the native layer current. Meanwhile, both FastAPI and SQLModel removed their legacy Latest Changes workflows now that the GitHub App handles automation [5] [6], a quiet but necessary cleanup that unblocks faster release cycles across the ecosystem. Release notes got auto-updated to reflect the changes [7] [8].
One email a day. Unsubscribe in one click.
Keep up with FastAPI & Pydantic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Watch Pydantic's Python 3.15 branch for base64 compatibility decisions pydantic/pydantic [monitor]
- → Test Pydantic v2.14.0b1 in your stack when it drops pydantic/pydantic [plan]
References
- [1] Add initial support for Python 3.15 ↗ pydantic/pydantic
- [2] Refactor model namespace inspection ↗ pydantic/pydantic
- [3] Prepare release v2.14.0b1 ↗ pydantic/pydantic
- [4] Bump PyO3 to 0.29.2 ↗ pydantic/pydantic
- [5] 🔥 Remove the old Latest Changes workflow (#16148) fastapi/fastapi
- [6] 🔥 Remove the old Latest Changes workflow (#2064) tiangolo/sqlmodel
- [7] 📝 Update release notes fastapi/fastapi
- [8] 📝 Update release notes tiangolo/sqlmodel