Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-psycopg for openSUSE:Factory checked in at 2026-01-28 15:13:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-psycopg (Old) and /work/SRC/openSUSE:Factory/.python-psycopg.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-psycopg" Wed Jan 28 15:13:02 2026 rev:12 rq:1329586 version:3.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-psycopg/python-psycopg.changes 2025-11-18 15:40:52.290062247 +0100 +++ /work/SRC/openSUSE:Factory/.python-psycopg.new.1928/python-psycopg.changes 2026-01-28 15:15:52.079776606 +0100 @@ -1,0 +2,43 @@ +Tue Jan 27 07:37:13 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.3.2: + * Add :ref:`template strings queries <template-strings>` + (:ticket:`#1054`). + * More flexible :ref:`composite adaptation<adapt-composite>`: + it is now possible to adapt Python objects to PostgreSQL + composites and back even if they are not sequences or if they + take keyword arguments (:ticket:`#932`, :ticket:`#1202`). + * Cursors are now iterators, not just iterables. This means you + can call next(cur) or anext(cur), which is useful as a + :ref:`type-safe expression <typing-fetchone>` + (:ticket:`#1064`). + * Add Cursor.set_result() and Cursor.results() to move across + the result sets of queries executed though + ~Cursor.executemany() or ~Cursor.execute() with multiple + statements (:tickets:`#1080, #1170`). + * Add :ref:`transaction-status` to report the status during and + after a ~Connection.transaction() block (:ticket:`#969`). + * Allow to change loaders using + ~adapt.AdaptersMap.register_loader() on Cursor.adapters after + a query result has been already returned (:ticket:`#884`). + * Add pq.PGconn.used_gssapi attribute and + Capabilities.has_used_gssapi() function (:ticket:`#1138`). + * Add ConnectionInfo.full_protocol_version attribute, + Capabilities.has_full_protocol_version() function + (:ticket:`#1079`). + * Disable default GSSAPI preferential connection in the binary + package (:ticket:`#1136`). Warning Please explicitly set the + gssencmode_ connection parameter or the + :envvar:`PGGSSENCMODE` environment variable to interact + reliably with the GSSAPI. + * Drop support for Python 3.8 (:ticket:`#976`) and 3.9 + (:ticket:`#1056`). + * Show the host name in the error message in case of name + resolution error (:ticket:`#1205`). + * Fix Cursor.copy() and AsyncCursor.copy() to hold the + connection lock for the entire operation, preventing + concurrent access issues (:ticket:`#1210`). + * Fix GSSAPI check with C extension built with libpq < v16 + (:ticket:`#1216`). + +------------------------------------------------------------------- Old: ---- psycopg-3.2.12.tar.gz New: ---- psycopg-3.3.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-psycopg.spec ++++++ --- /var/tmp/diff_new_pack.HLhAKd/_old 2026-01-28 15:15:52.807806909 +0100 +++ /var/tmp/diff_new_pack.HLhAKd/_new 2026-01-28 15:15:52.807806909 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-psycopg # -# 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 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-psycopg # This needs to upgraded in lockstep with python-psycopg-c -Version: 3.2.12 +Version: 3.3.2 Release: 0 Summary: PostgreSQL database adapter for Python License: LGPL-3.0-only ++++++ psycopg-3.2.12.tar.gz -> psycopg-3.3.2.tar.gz ++++++ ++++ 15606 lines of diff (skipped)
