Migrating to Alembic rel_1_15_0
Version rel_1_15_0 introduces 2 breaking changes. This guide details how to update your code.
Released: 3/4/2025
2
Breaking Changes
1
Migration Steps
4
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
AutogenerateDiffsDetectedIndex.autogenerateUniqueConstraint.deferrable handlingmigration template upgrade/downgrade functionsBreaking Changes
●Issue #1
Support for Python 3.8 has been dropped; upgrade to Python 3.9 or higher.
●Issue #2
Support for SQLAlchemy 1.3 has been dropped; upgrade to SQLAlchemy 1.4 or higher.
Migration Steps
- 1If you previously edited setup.cfg or setup.py for installation, migrate to pyproject.toml using PEP 621 format.
Release Summary
Alembic 1.15.0 drops support for Python 3.8 and SQLAlchemy 1.3, adds label rendering for index autogeneration and revision context to diff detection, and includes several lint‑friendly and rendering bug fixes.
Need More Details?
View the full release notes and all changes for Alembic rel_1_15_0.
View Full Changelog