Re: libpq: Bump protocol version to version 3.2 at least until the first/second beta
Jacob Champion <jacob.champion@enterprisedb.com>
From: Jacob Champion <jacob.champion@enterprisedb.com>
To: Jelte Fennema-Nio <postgres@jeltef.nl>,
"David G. Johnston" <david.g.johnston@gmail.com>
Cc: Andres Freund <andres@anarazel.de>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
Heikki Linnakangas <hlinnaka@iki.fi>, Robert Haas <robertmhaas@gmail.com>
Date: 2026-02-02T23:35:45Z
Lists: pgsql-hackers
On Mon, Feb 2, 2026 at 2:27 PM Jelte Fennema-Nio <postgres@jeltef.nl> wrote: > All in all, I don't really think it's wort the complexity. Agreed. On Fri, Jan 30, 2026 at 11:14 AM David G. Johnston <david.g.johnston@gmail.com> wrote: > Definite screenshot-2 preference for me. Being outvoted, I will hold my nose and split the tables in two. But -- On Sat, Jan 31, 2026 at 3:13 AM Jelte Fennema-Nio <postgres@jeltef.nl> wrote: > Regarding _pq_.[name], I agree with David that I think it would be > better to make that part of the introductory paragraph. -- I don't see much use in moving the row for the _pq_ namespace out of that second table, since the idea is for them to document the reservations, similarly to how you might take a quick look at the TLS extension space [1]. Moving or rewording or whatever else needs to be done in the name of clarity is great, if my proposed doc is confusing for new implementers. But just removing it from the registry table is counterproductive, IMO. Thanks! --Jacob [1] https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
libpq: Grease the protocol by default
- 4966bd3ed95e 19 (unreleased) landed
-
libpq: Prepare for protocol grease during 19beta
- d8d7c5dc8f74 19 (unreleased) landed
-
doc: Expand upon protocol versions and extensions
- e3d37853ecd5 19 (unreleased) landed
-
libpq_pipeline: Test the default protocol version
- 9b9eaf08ab2d 19 (unreleased) landed