Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uvZD0-00FWjI-K2 for psycopg@arkaria.postgresql.org; Mon, 08 Sep 2025 10:34:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uvZCz-003rtH-Qh for psycopg@arkaria.postgresql.org; Mon, 08 Sep 2025 10:34:50 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uvZCz-003rt9-JK for psycopg@lists.postgresql.org; Mon, 08 Sep 2025 10:34:50 +0000 Received: from mail-yx1-xb133.google.com ([2607:f8b0:4864:20::b133]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uvZCy-0018sk-13 for psycopg@postgresql.org; Mon, 08 Sep 2025 10:34:49 +0000 Received: by mail-yx1-xb133.google.com with SMTP id 956f58d0204a3-60296e4926eso581064d50.1 for ; Mon, 08 Sep 2025 03:34:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757327687; x=1757932487; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Dzjzh6NLcbcx96XnyhW36SZR++8GgDdOI40CiEaqQso=; b=ehl/RzterejoKwW2E/ubu1X8zJ3wPbksGfMVMIwMJke4Vo6QBNCNfYQK9iqyky37sB Z0c12u25nmh3vBrK1mxl6NcyjengLHfk8aHv/vXrwFdAdr4S4jqm3UFgcfrqJwy0rdYg rYhw6/krd/fUdtjPlad0+2KYQP8kn3wro3fSHOnv3yJ3b0NI82SprnX6RmqKHp9W12Ov UiNWCpwSUoW9n7hp/UmgUrojUGar1QZwHmRdPyb1xwjpieUk0PElbU59KuutOMC7L98z yK+v6dbj3XPuULR139ApvpU7+0fkJNvWI+scF1BM59MoXSQf52t1EW2QcXocqHJGIOYS lmFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757327687; x=1757932487; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Dzjzh6NLcbcx96XnyhW36SZR++8GgDdOI40CiEaqQso=; b=TtXhS1sxDcD28BEYN4oxcy0TZkAdSwUem8QD46cFrHFI/6rwEUC68hXReTd+tzwqt4 AFtlxEE7wS7z8uLZIDWW0huIIRIBljk9c0OvOuFVreuKCi7UewhiCTqhk3TW6m3qBbi6 fB5blNTue5tkHZqZZV6HhfNsRj2QmhAECVWwDO+4ovEin3vgJtr+hkokiUdr9yF7ZOPm hnwsZpM14smFGiX/tGb2pIXDsvJd6wjHjxYiDg7entyx8qPaIQgn/g/DoQLj6LSo8mx/ 8HRzr2qvCTXDiI16pXD04Nsg+jeIlaPZflmXePn5ABIk++qn0ePOoUkBP+BxUBHH/bT4 NvYQ== X-Gm-Message-State: AOJu0YxPPyCLAipsBPfeBjVLSsg9nmEjvl2mTvbjmzjCkra2bevohW89 RonrHse3nLh8SZyIZg3P1aWeQQueQGObcTbuHkWxE8Ske77z0vyQ4DEsalyuE2bXD3HV3qWsY4F QVlluKG3eRSIFYUe531JnTNu2ceXQBw45tC+l X-Gm-Gg: ASbGnctS9o/Vf8+VIDt2Gkz+wLK5ToCqZZRIHsIy3YL0J1SdsFYEjuzCjWNdlA3m/my fNVbR+8FF7lFZRDNRoSe2lQiDRhP59O/VSRDs8rFFoC4eSxjhqHINBnRvaALtBqPcDxaDkjpOEe gP1ym9g4SrmSYPcO/9PC9Xn4uRiEC54KSlQvs/QD6fng7O0MXBr01iIxBS3OOQaf1Ye1+cZKW6Q 0rkYJ0G/TJZm+hK X-Google-Smtp-Source: AGHT+IExbosVuJK3RETYwt+fR7IQhicqZzJlGuZ/aqd/rdYJtRuJy5yOELK3Be3zu2r8+i6kocE7BmaUOrOLDMM3XoM= X-Received: by 2002:a05:690e:1a0c:b0:604:3ec3:8f0 with SMTP id 956f58d0204a3-61029a66e49mr4869231d50.36.1757327687098; Mon, 08 Sep 2025 03:34:47 -0700 (PDT) MIME-Version: 1.0 From: Daniele Varrazzo Date: Mon, 8 Sep 2025 12:34:36 +0200 X-Gm-Features: Ac12FXx_WUh6cGsvQ4l-hWy7JN6koXV_7fY-dTFV_G7sEGHAFrlDRYnE8eQG9Jg Message-ID: Subject: Psycopg 3.2.10 released To: Psycopg Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello, I have released psycopg 3.2.10. There hadn't been releases for a few months so this one packs a long list of bug fixes! https://www.psycopg.org/psycopg3/docs/news.html#psycopg-3-2-10 There was some slight change in behaviour on receiving notifications: it turns out that it's difficult to maintain receiving notifications reliably both via handlers and via a generator, therefore we now deprecate using the two together on the same connection. More details in this documentation section: . We have also made the decision of disabling the default gss encoding that the libpq proposes. The rationale is that GSSAPI client libraries have proven to be unreliable on most platforms (with connection slowdowns or segfaults reported on Linux, macOS, WIndows, a rare case of good portability) and these problems mostly affect people who *don't* use GSSAPI. In the current bugfix release we only raise a warning if we detect that a connection has been obtained via GSSAPI *without the user asking for it explicitly* (hence relying on the `gssencmode=prefer` libpq default). Starting from (likely) Psycopg 3.3 we will change the libpq default in the binary package to `gssencmode=disable`. Client needing a GSSAPI connection will want to specify `gssencmode={prefer|require}` on their connection string. Thank you very much, happy hacking! -- Daniele