Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-alembic for openSUSE:Factory checked in at 2026-02-17 16:37:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-alembic (Old) and /work/SRC/openSUSE:Factory/.python-alembic.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-alembic" Tue Feb 17 16:37:38 2026 rev:89 rq:1333398 version:1.18.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-alembic/python-alembic.changes 2025-12-11 18:32:19.650765689 +0100 +++ /work/SRC/openSUSE:Factory/.python-alembic.new.1977/python-alembic.changes 2026-02-17 16:39:01.938564039 +0100 @@ -1,0 +2,38 @@ +Mon Feb 16 16:52:32 UTC 2026 - Dirk Müller <[email protected]> + +- update to el_1_18_4: + * **[bug] [operations]** Reverted the behavior of + `Operations.add_column()` that would + automatically render the "PRIMARY KEY" keyword inline when a + `Column` with `primary_key=True` is added. + * **[bug] [autogenerate]** Fixed regression in version 1.18.0 + due to #1771 where autogenerate would raise + `NoReferencedTableError` when a foreign key constraint + referenced a table that was not part of the initial table + load, including tables filtered out by the + `EnvironmentContext.configure.include_name` callable or + tables in remote schemas that were not included in the initial + reflection run. + * Changed the minimum requirements to require version 1.4.23 + rather than 1.4.0. + * **[usecase] [operations]** The `primary_key` parameter on + `Column` is now honored when + `Operations.add_column()` is used, and will emit the "PRIMARY + KEY" keyword inline within the ADD COLUMN directive. This is + strictly a syntax enhancement; no attempt is made to reconcile + the column's primary key status with any existing primary key + constraint or particular backend limitations on adding columns + to the primary key. + * **[bug] [autogenerate]** Fixed issue in new plugin system + where the configured logger was not correctly using the + `__name__` token to identify the logger. + * **[feature] [operations]** When alembic is run in "verbose" + mode, alembic now logs a message to indicate from which file + is used to load the configuration. + * **[feature] [autogenerate]** Autogenerate reflection sweeps + now use the "bulk" inspector methods introduced in SQLAlchemy + 2.0, which for selected dialects including PostgreSQL and + Oracle use batched queries to reflect whole collections of + tables using O(1) queries rather than O(N). + +------------------------------------------------------------------- Old: ---- alembic-1.17.2.tar.gz New: ---- alembic-1.18.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-alembic.spec ++++++ --- /var/tmp/diff_new_pack.ypZYJ2/_old 2026-02-17 16:39:03.574632432 +0100 +++ /var/tmp/diff_new_pack.ypZYJ2/_new 2026-02-17 16:39:03.586632933 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-alembic # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %endif %{?sle15_python_module_pythons} Name: python-alembic -Version: 1.17.2 +Version: 1.18.4 Release: 0 Summary: A database migration tool for SQLAlchemy License: MIT ++++++ alembic-1.17.2.tar.gz -> alembic-1.18.4.tar.gz ++++++ ++++ 20261 lines of diff (skipped)
