From 1b4e0265c2642e15fbf3cda91089be059f869e4f Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 5 Nov 2023 13:14:07 -0500 Subject: [PATCH] Release notes for 16.1, 15.5, 14.10, 13.13, 12.17, 11.22. --- doc/src/sgml/release-16.sgml | 297 ----------------------------------- 1 file changed, 297 deletions(-) diff --git a/doc/src/sgml/release-16.sgml b/doc/src/sgml/release-16.sgml index cc04f83bd28..c8f8e1e2c9a 100644 --- a/doc/src/sgml/release-16.sgml +++ b/doc/src/sgml/release-16.sgml @@ -398,23 +398,6 @@ Branch: REL_11_STABLE [bae063db4] 2023-10-30 14:46:09 -0700 - - Fix pg_stat_reset_single_table_counters() to do - the right thing for a shared catalog (Masahiro Ikeda) - - - - Previously the reset would be ineffective. - - - - - - - Fix incorrect coding in gtsvector_picksplit() - (Alexander Lakhin) - - - - This could lead to poor page-split decisions in GiST indexes - on tsvector columns. - - - - - - - Fix COMMIT AND CHAIN/ROLLBACK AND - CHAIN to work properly when there is an unreleased - savepoint (Liu Xiang, Tom Lane) - - - - Instead of propagating the current transaction's properties to the - new transaction, they propagated some previous transaction's - properties. - - - - - - - Avoid record type has not been registered failure - when deparsing a view that contains references to fields of - composite constants (Tom Lane) - - - - - - - Allow extracting fields from - a RECORD-type ROW() expression - (Tom Lane) - - - - SQL code that knows that we name such - fields f1, f2, etc can use - those names to extract fields from the expression. This change was - originally made in version 13, and is now being back-patched into - older branches to support tests for a related bug. - - - - - - - Fix assertion failure when logical decoding is retried in the same - session after an error (Hou Zhijie) - - - - - - - Ensure that standby-mode WAL recovery reports an error when an - invalid page header is found (Yugo Nagata, Kyotaro Horiguchi) - - - - - - - Fix race condition in database dropping that could lead to the - autovacuum launcher getting stuck (Andres Freund, Will Mortensen, - Jacob Speidel) - - - - The race could lead to a statistics entry for the removed database - remaining present, confusing the launcher's selection of which - database to process. - - - - - - - Fix datatype size confusion in logical tape management - (Ranier Vilela) - - - - Integer overflow was possible on platforms where long is wider than - int, although it would take a multiple-terabyte temporary file to - cause a problem. - - - - - - - Avoid unintended close of syslogger process's stdin - (Heikki Linnakangas) - - - - - - - Avoid doing plan cache revalidation of utility statements - that do not receive interesting processing during parse analysis - (Tom Lane) - - - - Aside from saving a few cycles, this prevents failure after a cache - invalidation for statements that must not set a snapshot, such - as SET TRANSACTION ISOLATION LEVEL. - - - - - - - Keep by-reference attmissingval values in - a long-lived context while they are being used (Andrew Dunstan) - - - - This avoids possible use of dangling pointers when a tuple slot - outlives the tuple descriptor with which its value was constructed. - - - - - - - Recalculate the effective value of search_path - after ALTER ROLE (Jeff Davis) - - - - This ensures that after renaming a role, the meaning of the special - string $user is re-determined. - - - - - - - Fix assertion failure in pg_dump when - it's asked to dump the pg_catalog schema (Peter - Eisentraut) - - - - - - - Avoid generating invalid temporary slot names - in pg_basebackup (Jelte Fennema) - - - - This has only been seen to occur when the server connection runs - through pgbouncer. - - - - -