tag name | 2_9 (b4490420acc9974f2bee91182d5c087660925986) |
tag date | 2021-06-16 16:28:35 +0100 |
tagged by | Daniele Varrazzo <daniele.varrazzo@gmail.com> |
tagged object | commit 50145014e8... |
download | psycopg2-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-----