From 65d8ec6f7c4eb25350ded5d14f5b24bea603ed19 Mon Sep 17 00:00:00 2001 From: Jacob Champion Date: Thu, 16 Jul 2026 12:28:43 -0700 Subject: [PATCH 2/2] 19 release docs: move sections around - HBA options belong to the server - custom OAuth client flows belong to libpq - deprioritize PQgetThreadLock() --- doc/src/sgml/release-19.sgml | 86 ++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/doc/src/sgml/release-19.sgml b/doc/src/sgml/release-19.sgml index 39d8e4260b1..7545f2332da 100644 --- a/doc/src/sgml/release-19.sgml +++ b/doc/src/sgml/release-19.sgml @@ -1339,6 +1339,18 @@ New configuration file PGDATA/pg_hosts. + + + + +Allow OAuth validators to register custom pg_hba.conf authentication options (Jacob Champion, Zsolt Parragi) +§ + + + - - - -Add libpq function PQgetThreadLock() to retrieve the current locking callback (Jacob Champion) -§ - - - - - - -Allow OAuth validators to register custom pg_hba.conf authentication options (Jacob Champion, Zsolt Parragi) -§ - - - + + + +Improve custom OAuth client flows (Jacob Champion) +§ +§ + + + +Previously, libpq reported only a generic error message during custom flow failures, and each flow implementation was required to calculate the issuer identifier independently. Add a new authdata hook type PQAUTHDATA_OAUTH_BEARER_TOKEN_V2 that precomputes the issuer ID and lets hooks provide error details. + + + + + + + +Add libpq function PQgetThreadLock() to retrieve the current locking callback (Jacob Champion) +§ + @@ -2960,25 +2979,6 @@ Allow extensions to replace se - - - - -Improve custom OAuth client flows (Jacob Champion) -§ -§ - - - -Previously, libpq reported only a generic error message during custom flow failures, and each flow implementation was required to calculate the issuer identifier independently. Add a new authdata hook type PQAUTHDATA_OAUTH_BEARER_TOKEN_V2 that precomputes the issuer ID and lets hooks provide error details. - - -