Psycopg 3.2.4

3.2.4
Changed 3
  • Build macOS dependencies from sources instead of using the Homebrew versions
  • Bump libpq to 17.2 in Linux and macOS binary packages
  • Bump libpq to 16.4 in Windows binary packages, using the vcpkg library
Fixed 3
  • Don't lose notifies received whilst the notifies() iterator is not running
  • Make sure that the notifies callback is called during the use of the notifies() generator
  • Raise the correct error returned by the database such as AdminShutdown or IdleInTransactionSessionTimeout instead of a generic OperationalError when a server error causes a client disconnection
  • Don’t lose notifies received whilst the notifies() iterator is not running (ticket #962). Warning If you were using notifications to bridge the time between issuing a LISTEN on a channel and starting the iterator you might receive duplicate notifications.
  • Make sure that the notifies callback is called during the use of the notifies() generator (ticket #972).
  • Raise the correct error returned by the database (such as AdminShutdown or IdleInTransactionSessionTimeout) instead of a generic OperationalError when a server error causes a client disconnection (ticket #988).
  • Build macOS dependencies from sources instead using the Homebrew versions in order to avoid problems with MACOSX_DEPLOYMENT_TARGET (ticket #858).
  • Bump libpq to 17.2 in Linux and macOS binary packages.
  • Bump libpq to 16.4 in Windows binary packages, using the vcpkg library (ticket #966).
View original

Upgraded? How did it go?

Discussion