Psycopg 3.2.8

3.2.8
Added 1
  • Add support for PostgreSQL 18 libpq
Changed 2
  • Report all the attempts error messages in the exception raised for a connection failure
  • Improve logging on connection
Fixed 6
  • DateFromTicks and TimeFromTicks return values to return a date and a time referred to the UTC timezone rather than to the local timezone, and TimestampFromTicks to return a datetime in UTC rather than in the local timezone
  • rownumber after using scroll() on AsyncServerCursor
  • interval parsing with days or other parts and negative time in C module
  • Don't process further connection attempts after Ctrl-C
  • cursors to correctly iterate over rows even if their row factory returns None
  • ConnectionInfo.port when the port is specified as an empty string
  • Fix DateFromTicks and TimeFromTicks return values to return a date and a time referred to the UTC timezone rather than to the local timezone. For consistency, TimestampFromTicks to return a datetime in UTC rather than in the local timezone (ticket #1058).
  • Fix rownumber after using scroll() on AsyncServerCursor (ticket #1066).
  • Fix interval parsing with days or other parts and negative time in C module (ticket #1071).
  • Don’t process further connection attempts after Ctrl-C (ticket #1077).
  • Fix cursors to correctly iterate over rows even if their row factory returns None (ticket #1073).
  • Fix ConnectionInfo.port when the port is specified as an empty string (ticket #1078).
  • Report all the attempts error messages in the exception raised for a connection failure (ticket #1069).
  • Improve logging on connection (ticket #1085).
  • Add support for PostgreSQL 18 libpq (ticket #1082).
View original

Upgraded? How did it go?

Discussion