summaryrefslogtreecommitdiff
tag name2_9 (b4490420acc9974f2bee91182d5c087660925986)
tag date2021-06-16 16:28:35 +0100
tagged byDaniele Varrazzo <daniele.varrazzo@gmail.com>
tagged objectcommit 50145014e8...
downloadpsycopg2-2_9.tar.gz
Psycopg 2.9 released
What's new in psycopg 2.9 ------------------------- - ``with connection`` starts a transaction on autocommit transactions too (:ticket:`#941`). - Timezones with fractional minutes are supported on Python 3.7 and following (:ticket:`#1272`). - Escape table and column names in `~cursor.copy_from()` and `~cursor.copy_to()`. - Connection exceptions with sqlstate ``08XXX`` reclassified as `~psycopg2.OperationalError` (a subclass of the previously used `~psycopg2.DatabaseError`) (:ticket:`#1148`). - Include library dirs required from libpq to work around MacOS build problems (:ticket:`#1200`). Other changes: - Dropped support for Python 2.7, 3.4, 3.5 (:tickets:`#1198, #1000, #1197`). - Dropped support for mx.DateTime. - Use `datetime.timezone` objects by default in datetime objects instead of `~psycopg2.tz.FixedOffsetTimezone`. - The `psycopg2.tz` module is deprecated and scheduled to be dropped in the next major release. - Provide :pep:`599` wheels packages (manylinux2014 tag) for i686 and x86_64 platforms. - Provide :pep:`600` wheels packages (manylinux_2_24 tag) for aarch64 and ppc64le platforms. - Wheel package compiled against OpenSSL 1.1.1k and PostgreSQL 13.3. - Build system for Linux/MacOS binary packages moved to GitHub action. -----BEGIN PGP SIGNATURE----- iQFPBAABCgA5FiEEitYJlWzxiZQY4ZqFYBO9Ovz5V94FAmDKGOgbHGRhbmllbGUu dmFycmF6em9AZ21haWwuY29tAAoJEGATvTr8+Vfer7MH/ibRcSGisHse2Jlt4Vki T9Qm/BKEOsuIoFCHOU28c7/T49XtkqQOMTMGZ9Y+hFwq3MVUbDLKmLIBpDOdBziF YQHbR0VSo4eB2uXjWYWdsPLkZLq8HJAiHl5SbApMGkOQoAPF7lBMPH6P4qjrBBbs MTTEa5ChkVNTWYuvWcyWtFooeTxJFGj/wL/Fbw5Ma9f6Uel34Q0e6Bly/f4AMlUB h+zDWyFRLJ+6HEBjPWjD4fIKA72iL9Z01wr9cd85x2VTcPvkB2zT1vu7T42xt+Cd HWlAgg09zKI96GdIeQiDT+BXh7Za3m78PMyohHAtsTcH10pGMR2Z+d4w4n5O6idd SKo= =rqX3 -----END PGP SIGNATURE-----