All releases of psycopg


Release Notes: This release is mostly bugfixes and and little performance improvements.


Release Notes: This release introduces the management of all session parameters through the new set_session() method and fixes some bugs related to multi-threading and green tasks. It executes fewer queries at connection time, making it just a little bit faster.


Release Notes: This version features a bytea parser to make sure psycopg will work with binary data independently from libpq and PostgreSQL versions; support for non-normalized character encodings; a fix for empty queries; and better error reporting.


Release Notes: This release features support for Python 3.1 and 3.2, improvements in named cursor efficiency, and better support for large objects and Python/PostgreSQL type conversion (bytearray and memoryview to bytea, hstore support). This release also fixes some bugs related to adaptation of composite types, conversion of negative infinities, and some reference leaks.


Release Notes: This version introduces Python 3 support.


Release Notes: This release fixes a segfault related to middleware (pgbounce) not passing DateStyle to the client.


Release Notes: This new release fixes a build problem on CentOS 5.5 x86_64.


Release Notes: This version introduces many new features like the support for the two-phase commit and notice paylod, an hstore to/from dict adapter, and query cancellation. It also drops support for libpq protocol 2, meaning that psycopg now works only with PostgreSQL 7.4 or higher on Python from 2.4 to 2.7.


Release Notes: This release introduces many new features related to PostgreSQL 9.0. psycopg now supports two-phase commit (TCP) as specified by the PEP-249, NOTIFY payloads, and the new hstore type.


Release Notes: This release fixes some errors related to exception propagation and improves support for timezones.