Revisions of python-psycopg2

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1129668 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 45)
- update to 2.9.9:
  * Add support for Python 3.12.
  * Drop support for Python 3.6.
  * Wheel package bundled with PostgreSQL 16 libpq in order to
    add support for recent features, such as ``sslcertmode``.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1109514 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
- update to 2.9.7:
  * Fix propagation of exceptions raised during module
    initialization
  * Fix building when pg_config returns an empty string

- Update to 2.9.5
  * Alpine (musl) wheels now available
- update to 2.8.5
  * Added interval_status parameter to start_replication() method
    and other facilities to send automatic replication keepalives
  * Fixed “there’s no async cursor” error polling a connection with
  * Added errors module. Every PostgreSQL error is converted into
  * Added BYTES adapter to manage databases with mixed encodings on
  * Added table_oid and table_column attributes on cursor.description
  * Added connection.info object to retrieve various PostgreSQL
  * Fixed async communication blocking if results are returned in
  * Dropped deprecated PersistentConnectionPool. Use
  * Binary packages no longer installed by default. The
  * Added Replication protocol support (ticket #322). Main authors are
  * Added parse_dsn() and make_dsn() functions (tickets #321, #363). connect()
  * Added __libpq_version__ and libpq_version() to inspect the version of the
  * The attributes notices and notifies can be customized replacing them with
  * Adapt network types to ipaddress objects when available. When not enabled,
    convert arrays of network types to lists by default. The old Inet adapter is
  * Give precedence to __conform__() over superclasses to choose an object
  * Using Python C API decoding functions and codecs caching for faster
  * executemany() slowness addressed by execute_batch() and execute_values()
  * Added async_ as an alias for async to support Python 3.7 where async will
  * Unless in autocommit, do not use default_transaction_* settings to control
    the session characteristics as it may create problems with external
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1077060 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 42)
- update to 2.9.6:
  * Package manylinux 2014 for aarch64 and ppc64le platforms, in
    order to include libpq 15 in the binary package (:ticket:`#1396`).
  * Wheel package compiled against OpenSSL 1.1.1t.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 943182 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 40)
- update to 2.9.3:
  * Alpine (musl) wheels now available
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 934511 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 39)
- update to 2.9.2:
  * Raise `ValueError` for dates >= Y10k (:ticket:`#1307`).
  * `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to
    PostgreSQL 14.
  * Add preliminary support for Python 3.11 (:tickets:`#1376, #1386`).
  *  Wheel package compiled against OpenSSL 1.1.1l and PostgreSQL 14.1
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 835010 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
- update to 2.8.6:
  * Fixed memory leak changing connection encoding to the current one
  * Fixed search of mxDateTime headers in virtualenvs (:ticket:`#996`).
  * Added missing values from errorcodes (:ticket:`#1133`).
  * `cursor.query` reports the query of the last :sql:`COPY` opearation too
  * `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to PostgreSQL 13.
  * Added wheel packages for ARM architecture (:ticket:`#1125`).
  * Wheel package compiled against OpenSSL 1.1.1g.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 807105 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 36)
- Sort out the syntax of the deps bsc#1171213
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 787714 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- fix postgresql build dependency: pg_config is in postgresql-server-devel (bsc#1167541)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 780392 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
- update to 2.8.4:
  - Fixed building with Python 3.8 (:ticket:`#854`).
  - Don't swallow keyboard interrupts on connect when a password is specified
    in the connection string (:ticket:`#898`).
  - Don't advance replication cursor when the message wasn't confirmed
    (:ticket:`#940`).
  - Fixed inclusion of ``time.h`` on linux (:ticket:`#951`).
  - Fixed int overflow for large values in `~psycopg2.extensions.Column.table_oid`
    and `~psycopg2.extensions.Column.type_code` (:ticket:`#961`).
  - `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to
    PostgreSQL 12.
  - Wheel package compiled against OpenSSL 1.1.1d and PostgreSQL at least 11.4.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 738373 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 31)
Replace %fdupes -s with plain %fdupes; hardlinks are better.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 681339 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 27)
- Update to 2.7.7:
  * Cleanup of the cursor results assignment code, which might have solved
    double free and inconsistencies in concurrent usage (:tickets:`#346, #384`).
  * Close named cursors if exist, even if execute() wasn't called (ticket #746).
  * Fixed building on modern FreeBSD versions with Python 3.7 (ticket #755).
  * Fixed hang trying to COPY via execute() in asynchronous connections (ticket #781).
  * Fixed adaptation of arrays of empty arrays (ticket #788).
  * Fixed segfault accessing the connection.readonly and connection.deferrable attributes repeatedly (ticket #790).
  * execute_values() accepts sql.Composable objects (ticket #794).
  * errorcodes map updated to PostgreSQL 11.
  * Allow non-ascii chars in namedtuple fields (regression introduced fixing ticket #211).
  * Fixed adaptation of arrays of arrays of nulls (ticket #325).
  * Fixed building on Solaris 11 and derivatives such as SmartOS and illumos (ticket #677).
  * Maybe fixed building on MSYS2 (as reported in ticket #658).
  * Allow string subclasses in connection and other places (ticket #679).
  * Don't raise an exception closing an unused named cursor (ticket #716).
Displaying revisions 1 - 20 of 46
openSUSE Build Service is sponsored by