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 1rBFaX-00A5z4-PI for pgsql-interfaces@arkaria.postgresql.org; Thu, 07 Dec 2023 14:42:53 +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 1rBFaW-000zFX-FL for pgsql-interfaces@arkaria.postgresql.org; Thu, 07 Dec 2023 14:42:52 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rBFaW-000zFP-7q for pgsql-interfaces@lists.postgresql.org; Thu, 07 Dec 2023 14:42:52 +0000 Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rBFaT-00AZeW-65 for pgsql-interfaces@postgresql.org; Thu, 07 Dec 2023 14:42:51 +0000 Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2c9f099cf3aso12143271fa.1 for ; Thu, 07 Dec 2023 06:42:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701960168; x=1702564968; darn=postgresql.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CmD89F/hLZ8HYHY46n86LPqoKbTgqL1IRXOQIeS8New=; b=lYfRyXLs/K2o9FKeR/wB2WSdYKeNuLitZqKYZsqtRZmOhyoyaRQupBpUnkeGsZUx3y pqbR6kiOLIrNKZZ+b/57gOkhx79n+8nhi/9ELrCfIWVO3goAy/Eo17SuF4snkej4P3Ja /H1RzYf7YElg+nvg4in5G7LhHVC84gf5IQfXgSAhFS3IvaFqs2nNYk/xMBvOEwynBW8F hfMBar70xwevcuKNY/Fbs4edcY5mLUPnyDZxtcYcaKSD1l7C+k8NL1v1rwSkB8CkBcka zXbY0j3dzv0Fnf35HmO5oYba9bRcK0sYE07WHPCFWJERS/h8ESc1vpmJ5cmahPLy1BEs Vu1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701960168; x=1702564968; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CmD89F/hLZ8HYHY46n86LPqoKbTgqL1IRXOQIeS8New=; b=OskRJnhpFzrVzrFaqFQ1BlMFTIuIPEIabd+AIaYGAvMCMEoO6fifIJZSLx0jykWH7X T2JkA2Nb8B3XPhHYKIPQXROcvQEdWIvHLCIhkB0cbbV2qOPGIJbJ8YH0yvIFT84bHmTd 6BtWX23gEfj0LsGGcYGkp1EKq4VbkNe9/CkviNPACdzWswWHwz21YnZPAomWwzfZ4iYB v4xn/U4mP7UpU88hTbJzGAp/RlBgEX4Z6r0JrBYHRI7VqCGOT0RmI/Vj/uhZUODZyu17 7KrQeJ3JiAwp9sisZzy37GDtvDRog4ZucOv2Xf7WxRc3xzPZu+FndrjmqkAe2H/acDAz zlPA== X-Gm-Message-State: AOJu0YynlFnk7lE4GIACAiGv10hdekWtjDN+PvkxbLR89N8+O2w09jMJ b/9fKMsQbgnzH2jcSWRg7KBXw4qXy0UmYKVjnicZylKSyJ2QgA== X-Google-Smtp-Source: AGHT+IFXqXamuqE01eZB4LC6nPJhUMJDNsT3X72pmWne1UZnXVEx2dRwDURvqWsp6sY/OO6nK8dE4mIe7sLpjbYaHUo= X-Received: by 2002:a05:651c:1699:b0:2ca:2329:c8e9 with SMTP id bd25-20020a05651c169900b002ca2329c8e9mr1556371ljb.8.1701960168101; Thu, 07 Dec 2023 06:42:48 -0800 (PST) MIME-Version: 1.0 From: Greg Sabino Mullane Date: Thu, 7 Dec 2023 09:42:10 -0500 Message-ID: Subject: Version 3.18.0 of DBD::Pg released (Perl DBI driver for Postgres) To: dbd-pg@perl.org Cc: pgsql-interfaces@postgresql.org Content-Type: multipart/alternative; boundary="0000000000003ddca9060bec7bd8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003ddca9060bec7bd8 Content-Type: text/plain; charset="UTF-8" -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 3.18.0 of DBD::Pg, the Perl DBI driver for PostgreSQL, is now available. This release adds support for the new PQclosePrepared function inside libpq. What this means is that if DBD::Pg is compiled against version 17 or higher of Postgres, prepared statements are now closed at the protocol level rather than a 'DEALLOCATE' call. This prevents the need to use the 'pg_skip_deallocate' attribute when using PgBouncer in transaction mode. Development of DBD::Pg happens at: https://github.com/bucardo/dbdpg Version 3.18.0 can be downloaded from CPAN at: https://metacpan.org/release/DBD-Pg Checksums for the 3.18.0 tarball: f58e5f6cbcc94e599afa08224f4e1dd2 DBD-Pg-3.18.0.tar.gz (md5) c75f0667769ac7921c59ef4b4d44a249a3881e05 DBD-Pg-3.18.0.tar.gz (sha1) Greg Sabino Mullane greg@turnstep.com PGP Key: 0x14964AC8 20231207 http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC8 -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQQlKd9quPeUB+lERbS8m5BnFJZKyAUCZXHWIQAKCRC8m5BnFJZK yNpgAKCkBMH8CN9YBgG/Z6BTFrpc8jtOpgCg9AhABbBfBEOvYpvRj1qpXL8mUgg= =9Q/A -----END PGP SIGNATURE----- --0000000000003ddca9060bec7bd8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Version 3.18.0 of DBD::Pg, the Perl DBI driver for PostgreSQL, is now ava= ilable.

This release adds support for the new PQclosePrepared functi= on inside
libpq. What this means is that if DBD::Pg is compiled against = version
17 or higher of Postgres, prepared statements are now closed at = the
protocol level rather than a 'DEALLOCATE' call. This prevent= s the
need to use the 'pg_skip_deallocate' attribute when using = PgBouncer
in transaction mode.

Development of DBD::Pg happens at:=
https://github.com/bucardo= /dbdpg

Version 3.18.0 can be downloaded from CPAN at:
https://metacpan.org/release/DBD-P= g

Checksums for the 3.18.0 tarball:

f58e5f6cbcc94e599afa0= 8224f4e1dd2 =C2=A0DBD-Pg-3.18.0.tar.gz (md5)
c75f0667769ac7921c59ef4b4d4= 4a249a3881e05 =C2=A0DBD-Pg-3.18.0.tar.gz (sha1)


Greg Sabino Mull= ane greg@turnstep.com
PGP Key: = 0x14964AC8 20231207
http://biglumber.com/x/web?pk=3D2529DF6AB8= F79407E94445B4BC9B906714964AC8

-----BEGIN PGP SIGNATURE-----
=
iF0EARECAB0WIQQlKd9quPeUB+lERbS8m5BnFJZKyAUCZXHWIQAKCRC8m5BnFJZK
yNp= gAKCkBMH8CN9YBgG/Z6BTFrpc8jtOpgCg9AhABbBfBEOvYpvRj1qpXL8mUgg=3D
=3D9Q/A<= br>-----END PGP SIGNATURE-----

--0000000000003ddca9060bec7bd8--