0.7.7
0.7.7
Released: July 22, 2015
-
[bug] [versioning] Fixed critical issue where a complex series of branches/merges would
bog down the iteration algorithm working over redundant nodes for
millions of cycles. An internal adjustment has been
made so that duplicate nodes are skipped within this iteration.References: #310
-
[batch] [feature] Implemented support for
BatchOperations.create_primary_key()
andBatchOperations.create_check_constraint()
. Additionally,
table keyword arguments are copied from the original reflected table,
such as the "mysql_engine" keyword argument.References: #305
-
[bug] [environment] The
MigrationContext.stamp()
method, added as part of the
versioning refactor in 0.7 as a more granular version of
command.stamp()
, now includes the "create the alembic_version
table if not present" step in the same way as the command version,
which was previously omitted.References: #300
-
[autogenerate] [bug] Fixed bug where foreign key options including "onupdate",
"ondelete" would not render within theop.create_foreign_key()
directive, even though they render within a full
ForeignKeyConstraint
directive.References: #298
-
[bug] [tests] Repaired warnings that occur when running unit tests against
SQLAlchemy 1.0.5 or greater involving the "legacy_schema_aliasing"
flag.