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)

Reply via email to