5bb8725869
Accepting request 1268414 from devel:languages:python
Ana Guerrero2025-04-10 19:58:45 +00:00
ceb3e11545
- Update to 2.9.10 * Add support for Python 3.13. * Receive notifications on commit (ticket #1728). * Errorcodes map and errors classes updated to PostgreSQL 17. * Drop support for Python 3.7. - Drop support-python-313.patch, merged upstream
Markéta Machová2025-04-10 13:51:07 +00:00
62d5d86d43
Accepting request 1268389 from home:glaubitz:branches:devel:languages:python
Markéta Machová2025-04-10 13:51:07 +00:00
883b248319
Accepting request 1218908 from devel:languages:python
Ana Guerrero2024-10-29 13:36:32 +00:00
37499ceaf2
Accepting request 1218908 from devel:languages:python
Ana Guerrero2024-10-29 13:36:32 +00:00
1b94deff94
- Drop patch py313-tests.patch, included in: - Add patch support-python-313.patch: * Support Python 3.13.
Steve Kowalik2024-10-29 05:08:38 +00:00
d1aa6c8614
- Drop patch py313-tests.patch, included in: - Add patch support-python-313.patch: * Support Python 3.13.
Steve Kowalik2024-10-29 05:08:38 +00:00
d0b27bcb21
Accepting request 1129668 from devel:languages:python
Ana Guerrero2023-11-30 21:00:04 +00:00
58f96bc98e
Accepting request 1129668 from devel:languages:python
Ana Guerrero2023-11-30 21:00:04 +00:00
7ba5100ba5
- 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`.
Dirk Mueller2023-11-28 21:49:48 +00:00
df7dd959b8
- 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`.
Dirk Mueller2023-11-28 21:49:48 +00:00
a516948d5b
Accepting request 1109514 from devel:languages:python
Ana Guerrero2023-09-07 19:13:48 +00:00
947ef3a4b0
Accepting request 1109514 from devel:languages:python
Ana Guerrero2023-09-07 19:13:48 +00:00
34f11a13c5
- 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 * isolation_level is now writable and entirely separated from autocommit;
Dirk Mueller2023-09-07 11:10:42 +00:00
eb01674eef
- 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 * isolation_level is now writable and entirely separated from autocommit;
Dirk Mueller2023-09-07 11:10:42 +00:00
c462c09bb2
- update to 2.9.6: * Package manylinux 2014 for aarch64 and ppc64le platforms, in order to include libpq 15 in the binary package (🎫#1396). * Wheel package compiled against OpenSSL 1.1.1t.
Dirk Mueller2023-04-03 19:55:58 +00:00
3c571e99c9
- update to 2.9.6: * Package manylinux 2014 for aarch64 and ppc64le platforms, in order to include libpq 15 in the binary package (🎫#1396). * Wheel package compiled against OpenSSL 1.1.1t.
Dirk Mueller2023-04-03 19:55:58 +00:00
2038d23c52
- update to 2.8.6: * Fixed memory leak changing connection encoding to the current one * Fixed search of mxDateTime headers in virtualenvs (🎫#996). * Added missing values from errorcodes (🎫#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 (🎫#1125). * Wheel package compiled against OpenSSL 1.1.1g.
Dirk Mueller2020-09-16 21:19:49 +00:00
4dac3756dd
- update to 2.8.6: * Fixed memory leak changing connection encoding to the current one * Fixed search of mxDateTime headers in virtualenvs (🎫#996). * Added missing values from errorcodes (🎫#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 (🎫#1125). * Wheel package compiled against OpenSSL 1.1.1g.
Dirk Mueller2020-09-16 21:19:49 +00:00
5481992927
- update to 2.8.4: - Fixed building with Python 3.8 (🎫#854). - Don't swallow keyboard interrupts on connect when a password is specified in the connection string (🎫#898). - Don't advance replication cursor when the message wasn't confirmed (🎫#940). - Fixed inclusion of `time.h on linux (🎫#951). - Fixed int overflow for large values in ~psycopg2.extensions.Column.table_oid and ~psycopg2.extensions.Column.type_code (🎫#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.
Dirk Mueller2020-02-28 21:51:09 +00:00
6b2c5e4eb8
- update to 2.8.4: - Fixed building with Python 3.8 (🎫#854). - Don't swallow keyboard interrupts on connect when a password is specified in the connection string (🎫#898). - Don't advance replication cursor when the message wasn't confirmed (🎫#940). - Fixed inclusion of `time.h on linux (🎫#951). - Fixed int overflow for large values in ~psycopg2.extensions.Column.table_oid and ~psycopg2.extensions.Column.type_code (🎫#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.
Dirk Mueller2020-02-28 21:51:09 +00:00
15154cfc8d
- Update to 2.7.7: * Cleanup of the cursor results assignment code, which might have solved double free and inconsistencies in concurrent usage (🎟️#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).
Tomáš Chvátal
2019-03-04 12:18:22 +00:00
8b21b91e2f
- Update to 2.7.7: * Cleanup of the cursor results assignment code, which might have solved double free and inconsistencies in concurrent usage (🎟️#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).
Tomáš Chvátal
2019-03-04 12:18:22 +00:00