# Psycopg 3.2.4 - Product: Psycopg (https://whatsnew.fyi/product/psycopg) - Vendor: Psycopg - Date: 2025-01-15 - Version: 3.2.4 - Original notes: https://pypi.org/project/psycopg/3.2.4/ - Permalink: https://whatsnew.fyi/product/psycopg/releases/3.2.4 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Don't lose notifies received whilst the notifies() iterator is not running - **fixed** — Make sure that the notifies callback is called during the use of the notifies() generator - **fixed** — 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 - **changed** — Build macOS dependencies from sources instead of using the Homebrew versions - **changed** — Bump libpq to 17.2 in Linux and macOS binary packages - **changed** — Bump libpq to 16.4 in Windows binary packages, using the vcpkg library - 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).