diff options
Diffstat (limited to 'docs/build/changelog.rst')
-rw-r--r-- | docs/build/changelog.rst | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index 8e3824c..c5d4f6f 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -7,6 +7,19 @@ Changelog :version: 0.7.6 .. change:: + :tags: feature, versioning + :tickets: 297 + + Fixed bug where the case of multiple mergepoints that all + have the identical set of ancestor revisions would fail to be + upgradable, producing an assertion failure. Merge points were + previously assumed to always require at least an UPDATE in + alembic_revision from one of the previous revs to the new one, + however in this case, if one of the mergepoints has already + been reached, the remaining mergepoints have no row to UPDATE therefore + they must do an INSERT of their target version. + + .. change:: :tags: feature, autogenerate :tickets: 296 |