diff --git a/psycopg-c-3.1.13.tar.gz b/psycopg-c-3.1.13.tar.gz new file mode 100644 index 0000000..d380e9e --- /dev/null +++ b/psycopg-c-3.1.13.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7f39d29e5ba46cdc5ff6b40a1e418dba034efd2faf7369a8b6d20effbd2a19d +size 561322 diff --git a/psycopg-c-3.1.9.tar.gz b/psycopg-c-3.1.9.tar.gz deleted file mode 100644 index 573a440..0000000 --- a/psycopg-c-3.1.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d160b45b0ee1eb05d78a81538c2bc6868bacb5f421b7190ed65d4681e4552455 -size 538790 diff --git a/python-psycopg-c.changes b/python-psycopg-c.changes index 87a3cbf..9e25136 100644 --- a/python-psycopg-c.changes +++ b/python-psycopg-c.changes @@ -1,3 +1,61 @@ +------------------------------------------------------------------- +Fri Nov 24 13:58:45 UTC 2023 - Antonio Larrosa + +- Update to 3.1.13: + * Raise DataError instead of whatever internal failure trying to + dump a time object with with a tzinfo specified as ZoneInfo + (ambiguous offset, see ticket #652). + * Handle gracefully EINTR on signals instead of raising + InterruptedError, consistently with PEP 475 guideline + (ticket #667). + * Fix support for connection strings with multiple hosts/ports + and for the load_balance_hosts connection parameter + (ticket #674). + * Fix memory leak receiving notifications in Python + implementation (ticket #679). +- Update to 3.1.12: + * Fix possible hanging if a connection is closed while querying + (ticket #608). + * Fix memory leak when register_*() functions are called + repeatedly (ticket #647). + * Release Python 3.12 binary packages. +- Update to 3.1.11: + * Avoid caching the parsing results of large queries to avoid + excessive memory usage (ticket #628). + * Fix integer overflow in C/binary extension with OID > 2^31 + (ticket #630). + * Fix loading of intervals with days and months or years + (ticket #643). + * Work around excessive CPU usage on Windows (reported in + ticket #645). + * Fix building on Solaris and derivatives (ticket #632). + * Fix possible lack of critical section guard in + async executemany(). + * Fix missing pipeline fetch in async scroll(). + * Build binary packages with libpq 15.4, which allows + group-readable permissions on the SSL certificate on the client + (ticket #528). +- Update to 3.1.10 + * Allow JSON dumpers to dump bytes directly instead of str, for + better compatibility with libraries like orjson and msgspec + (ticket #569) + * Fix prepared statement cache validation when exiting pipeline + mode (or executemany()) in case an error occurred within the + pipeline (ticket #585). + * Fix connect() to avoid “leaking” an open PGconn attached to + the OperationalError in case of connection failure. + Error.pgconn is now a shallow copy of the real libpq + connection, and the latter is closed before the exception + propagates (ticket #565). + * Fix possible (ignored) exception on objects deletion + (ticket #591). + * Don’t clobber a Python exception raised during COPY FROM with + the resulting QueryCanceled raised as a consequence + (ticket #593). + * Fix resetting Connection.read_only and deferrable to their + default value using None (ticket #612). + * Add support for Python 3.12. + ------------------------------------------------------------------- Wed Jul 12 05:34:34 UTC 2023 - Steve Kowalik diff --git a/python-psycopg-c.spec b/python-psycopg-c.spec index 0e29460..114b6c2 100644 --- a/python-psycopg-c.spec +++ b/python-psycopg-c.spec @@ -18,7 +18,7 @@ Name: python-psycopg-c # This needs to upgraded in lockstep with python-psycopg -Version: 3.1.9 +Version: 3.1.13 Release: 0 Summary: PostgreSQL database adapter for Python -- C optimisation distribution License: LGPL-3.0-only