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).