Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python
python-psycopg
python-psycopg.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-psycopg.changes of Package python-psycopg
------------------------------------------------------------------- Tue Nov 12 16:27:40 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 3.2.3: * Release binary packages including PostgreSQL 17 libpq (:ticket:`#852`). * Drop !TypeDef specifications as string from public modules, as they cannot be composed by users as !typing objects previously could (:ticket:`#860`). * Release Python 3.13 binary packages. ------------------------------------------------------------------- Sat Aug 31 12:26:21 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 3.2.1: * Fix packaging metadata breaking [c], [binary] dependencies * Add support for integer, floating point, boolean NumPy scalar types (ticket #332). * Add timeout and stop_after parameters to Connection.notifies() * Allow dumpers to return None, to be converted to NULL (ticket * Add Raw query cursors to execute queries using placeholders in PostgreSQL format ($1, $2…) (tickets #560, #839). * Add capabilities object to inspect the libpq capabilities * Add scalar_row to return scalar values from a query * Add cancel_safe() for encrypted and non-blocking cancellation when using libpq v17. Use such method internally to implement KeyboardInterrupt and copy termination * The context parameter of sql objects as_string() and as_bytes() methods is now optional * Add set_autocommit() on sync connections, and similar transaction control methods available on the async connections. * Add a size parameter to stream() to enable results retrieval in chunks instead of row-by-row - drop fix-pool-import.patch (upstream) ------------------------------------------------------------------- Thu May 16 08:40:25 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 3.1.19: * Fix unaligned access undefined behaviour in C extension * Fix excessive stripping of error message prefixes * Allow to specify the connect_timeout connection parameter as float * Improve COPY performance on macOS ------------------------------------------------------------------- Thu Mar 21 17:15:28 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 3.1.18: * Fix possible deadlock on pipeline exit (:ticket:`#685`). * Fix overflow loading large intervals in C module * Fix compatibility with musl libc distributions affected by CPython issue #65821 ------------------------------------------------------------------- Mon Jan 15 13:02:19 UTC 2024 - Antonio Larrosa <alarrosa@suse.com> - Use %sle15_python_module_pythons ------------------------------------------------------------------- Mon Jan 15 05:04:06 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com> - Update to 3.1.17: * Fix multiple connection attempts when a host name resolve to multiple IP addresses (:ticket:`699`). * Use `typing.Self` as a more correct return value annotation of context managers and other self-returning methods (see :ticket:`708`). - Add patch fix-pool-import.patch: * Correct where we are importing from due to new pool release. ------------------------------------------------------------------- Fri Jan 5 17:50:05 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 3.1.16: * Fix empty ports handling in async multiple connection attempts ------------------------------------------------------------------- Thu Dec 14 21:11:45 UTC 2023 - Dirk Müller <dmueller@suse.com> - update to 3.1.15: * Fix use of ``service`` in connection string (regression in 3.1.13, :ticket:`#694`). * Fix async connection to hosts resolving to multiple IP addresses (regression in 3.1.13, :ticket:`#695`). * Respect the :envvar:`PGCONNECT_TIMEOUT` environment variable to determine the connection timeout. * Fix :ref:`interaction with gevent <gevent>` (:ticket:`#527`). * Add support for PyPy (:ticket:`#686`). ------------------------------------------------------------------- Fri Nov 24 13:58:45 UTC 2023 - Antonio Larrosa <alarrosa@suse.com> - 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:41:29 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com> - Initial release of 3.1.9
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor