Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iKufI-0006U8-Vo for pgsql-docs@arkaria.postgresql.org; Thu, 17 Oct 2019 01:33:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iKufH-0002q2-Mp for pgsql-docs@arkaria.postgresql.org; Thu, 17 Oct 2019 01:33:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iKufH-0002pr-FC for pgsql-docs@lists.postgresql.org; Thu, 17 Oct 2019 01:33:19 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iKufE-0007h9-PK for pgsql-docs@lists.postgresql.org; Thu, 17 Oct 2019 01:33:19 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 9BB4221FF5; Wed, 16 Oct 2019 21:33:15 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 16 Oct 2019 21:33:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=YzYpQZpYDEvqotC90Ooikn2Urdr vIYi/HOqjLgm2nKI=; b=DlIXC9a1v0s7a74umkpbUtqXWu1cyBt/cWoFN1tgHOD BbbRssqqRHrAaZsXkfw2HEScn468mBeztkXdG7k6f3egE8+N6jz0zBFkTLMrITcd MbvMw0dkYepjPA05ioD/spaJ6FL8Mk7ZzgRXYDIhJHOuil+v7XeHVpi5h4ppB4jr IGwETjP6EdYd+0VTKp4BZBeFO1d7n7Z8OiN4OZKTwnJr8q1UVT4qyVcstoq8ocuB 7kQoJCZsBpdX2E7jCGqcRkdRplxu+/c15tRM7n7+u9dm0IYsJo1S0Xd62ZazlWwK O2j5bBYYZ6CVTEM70r7xSwavmcSYVmeGcDB7rOHr5Ow== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=YzYpQZ pYDEvqotC90Ooikn2UrdrvIYi/HOqjLgm2nKI=; b=t9sBbBxS65dIVdJTufvF6Q U16qjrVXIVzj7SJFF8t+Vn7r/S6HJZKWn4zeLSW1028zRoDbk18fdAoYjfsaO4e7 qj86jgKNvj8S4Xr0MpJtinNb0Qfen89fsKA69qt1TE2ds7/ZTk7y9vh+PUSMa+vL TDYq5YdmR4ke0OuXl2hB8+dJ8vFrUa0nM5/ykCsBOFRZaAICZBW3far4VbFFlG+k QU0PUVkn+NODrXX3fYZ9kTWcPqsWEnWwXORC8jNvkzNM2+iTOky6wzoOW9x523jM eyqaXjSHJSKjmbMpWHSPLV0OXkwCmpKu8Z1OvyYCTLf2pH16pjTGHXA/6RpMj0Vg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeeigdeghecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfg hrlhcuvffnffculddvfedmnecujfgurhepfffhvffukfhfgggtuggjsehgtderredttddv necuhfhrohhmpefoihgthhgrvghlucfrrghquhhivghruceomhhitghhrggvlhesphgrqh huihgvrhdrgiihiieqnecuffhomhgrihhnpehpohhsthhgrhgvshhqlhdrohhrghdpghhi thhhuhgsrdgtohhmnecukfhppeduuddurddutddvrddukedtrddukeehnecurfgrrhgrmh epmhgrihhlfhhrohhmpehmihgthhgrvghlsehprghquhhivghrrdighiiinecuvehluhhs thgvrhfuihiivgeptd X-ME-Proxy: Received: from paquier.xyz (ee0822lan1.rev.em-net.ne.jp [111.102.180.185]) by mail.messagingengine.com (Postfix) with ESMTPA id 68A38D6005D; Wed, 16 Oct 2019 21:33:13 -0400 (EDT) Date: Thu, 17 Oct 2019 10:33:10 +0900 From: Michael Paquier To: emorley@heroku.com, pgsql-docs@lists.postgresql.org Cc: Bruce Momjian Subject: Re: PostgreSQL 12 release notes missing breaking change in libpq Message-ID: <20191017013310.GC5605@paquier.xyz> References: <157123155668.25311.9369950798665566339@wrigleys.postgresql.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="NU0Ex4SbNnrxsi6C" Content-Disposition: inline In-Reply-To: <157123155668.25311.9369950798665566339@wrigleys.postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --NU0Ex4SbNnrxsi6C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 16, 2019 at 01:12:36PM +0000, PG Doc comments form wrote: > In PostgreSQL 12, libpq's parsing of connection string integer parameters > was made more strict, such that invalid values now result in an error rat= her > than being silently ignored: > https://github.com/postgres/postgres/commit/e7a2217978d9cbb2149bfcb4ef1e4= 5716cfcbefb >=20 > This change resulted in runtime errors/crashes for some of our customers > after we upgraded the Heroku stack images to use v12 of the PostgreSQL > client libs. >=20 > We had checked the release notes, but it's not currently mentioned: > https://www.postgresql.org/docs/12/release-12.html >=20 > Please could it be added? I think it makes sense to mention that. Bruce, why not adding an item about that in the "Migration to Version 12" section? Was that intentionally left out? -- Michael --NU0Ex4SbNnrxsi6C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAl2nxNYACgkQnvQgOdby QH0n0Q/8D0Tliz+Lrx1q7s1uxvcCbBekVT9SODy7Dgp356ma+fh7u7evBgdri+Qz y/hQp0cd6KON+zgJ6WPSNUwXhyyAdh6kSITP8+qGieK0QRFaGFu6w9r7S9IAGeVq zZUGGVv+Co8Kh7xGeB5s11uWKujgnt5ji2JeEmEqFDIhWXdIcziyzY9SvpsoXAHq Y4W+tQJaGYL6ZF7JmVAZx3dhJ1WEV/xFFFBCpLcDlL2vAXNHQqb8Xwti6E186fiY yN1w5nCV/25Ld9VtN+YeutTw0Xuspqs3C8gqcw0Trh8e6YGCLxt4drQjTrz/7LFi VzJc58J5Vk4tNxKmDQHu87193fKB98Q1Z0sgBlZLuVyYPDtPlQYe2PbFNn8CHKuV al1wn0LUwQRXok9MCY+E7+YAbHQ9YoMOEzGVK4nM8GMSp34XyaqS1RQPGGN66K0B VYWYTJ1EqibQfZgZKv1HelklFQVdOpLmHMn+ZtUe9xVSPMEMBJW6768MFb8MaVeV S9kytpFhPqddukMQpFKLiHybHoAawnyMiIWGVMfSNoHM6+FoIIkCj3X/O+oJ83eO 1qCBNRztwjyxQDqeFT8D7H0aZf7v/iO45mppNUQR0jCPdS0wmcOnvQ9YCqLStmh7 FAs8gU8mw3ST6qRHM6KvC6HhOLUjBCzD3ypLhaJ50xOmVn3x4w0= =hk6M -----END PGP SIGNATURE----- --NU0Ex4SbNnrxsi6C--