1.17.1
Released: October 28, 2025
usecase
-
[usecase] [commands] Added
command.current.check_headsparameter to
command.current()command, available from the command line via the
--check-headsoption toalembic current. This tests if all head
revisions are applied to the database and raisesDatabaseNotAtHead
(or from the command line, exits with a non-zero exit code) if this is not
the case. The parameter operates equvialently to the cookbook recipe
cookbook_check_heads. Pull request courtesy Stefan Scherfke.References: #1705
bug
-
[bug] [commands] Disallow ':' character in custom revision identifiers. Previously, using a
colon in a revision ID (e.g., 'REV:1') would create the revision, however
revisions with colons in them are not correctly interpreted by other
commands, as it overlaps with the revision range syntax. Pull request
courtesy Kim Wooseok with original implementation by Hrushikesh Patil.References: #1540