Release notes for 18.2, 17.8, 16.12, 15.16, 14.21.

This commit is contained in:
Tom Lane 2026-02-08 13:00:40 -05:00
parent 731e03272e
commit 5944beb739

View file

@ -375,7 +375,7 @@ Branch: REL_14_STABLE [ab4256869] 2025-12-18 15:09:17 +0200
</para>
<para>
One seldom-taken code path unintentionally emitted a WAL record
One seldom-taken code path incorrectly emitted a WAL record
relating to a BRIN index even if the index was marked unlogged.
Crash recovery would then fail to replay that record, complaining
that the file already exists.
@ -550,37 +550,6 @@ Branch: REL_14_STABLE [b6201c76e] 2025-12-23 13:37:31 +0200
<listitem>
<!--
Author: Noah Misch <noah@leadboat.com>
Branch: REL_17_STABLE [0f69bedde] 2025-12-16 16:13:54 -0800
Branch: REL_16_STABLE [1d7b02711] 2025-12-16 16:13:55 -0800
Branch: REL_15_STABLE [05d605b6c] 2025-12-16 16:13:55 -0800
Branch: REL_14_STABLE [811422471] 2025-12-16 16:13:56 -0800
Branch: REL_17_STABLE [d3e5d8950] 2025-12-16 16:13:54 -0800
Branch: REL_16_STABLE [720e9304f] 2025-12-16 16:13:55 -0800
Branch: REL_15_STABLE [20a48c156] 2025-12-16 16:13:55 -0800
Branch: REL_14_STABLE [e4b1986b9] 2025-12-16 16:13:56 -0800
Branch: REL_17_STABLE [bcb784e7d] 2025-12-16 16:13:54 -0800
Branch: REL_16_STABLE [27e4fad98] 2025-12-16 16:13:55 -0800
Branch: REL_15_STABLE [86091202a] 2025-12-16 16:13:55 -0800
Branch: REL_14_STABLE [0dfbd191a] 2025-12-16 16:13:56 -0800
-->
<para>
Fix issues around in-place catalog updates (Noah Misch)
</para>
<para>
Send a nontransactional invalidation message for an in-place update,
since such an update will survive transaction rollback. Also ensure
that the update is WAL-logged before other sessions can see it.
These fixes primarily prevent scenarios in which relations'
frozen-XID attributes become inconsistent, possibly allowing
premature CLOG truncation and subsequent <quote>could not access
status of transaction</quote> errors.
</para>
</listitem>
<listitem>
<!--
Author: Robert Haas <rhaas@postgresql.org>
Branch: master [ecd275718] 2026-01-19 12:09:32 -0500
Branch: REL_18_STABLE [c80b0c9d6] 2026-01-19 12:09:48 -0500
@ -771,7 +740,7 @@ Branch: REL_14_STABLE [2d5b97b8c] 2025-11-29 12:34:45 +0000
</para>
<para>
Formerly, when updating an auto-updatable view, or a relation with
Formerly, when updating an auto-updatable view or a relation with
rules, if the original query had any data-modifying CTEs, the rewriter
would rewrite those CTEs multiple times due to recursion. This was
inefficient and could produce false errors if a CTE included an
@ -1095,6 +1064,13 @@ Branch: REL_17_STABLE [05ef2371a] 2026-01-18 17:25:00 +0900
Branch: REL_16_STABLE [e8fd6c9fd] 2026-01-18 17:25:01 +0900
Branch: REL_15_STABLE [fbf8df580] 2026-01-18 17:25:03 +0900
Branch: REL_14_STABLE [f1dc7a5b7] 2026-01-18 17:25:04 +0900
Author: Peter Eisentraut <peter@eisentraut.org>
Branch: master [1653ce523] 2026-02-07 22:37:02 +0100
Branch: REL_18_STABLE [cff2ef984] 2026-02-07 22:53:16 +0100
Branch: REL_17_STABLE [5449fd261] 2026-02-07 22:53:21 +0100
Branch: REL_16_STABLE [a7bdbbada] 2026-02-07 22:53:25 +0100
Branch: REL_15_STABLE [9dcd0b3de] 2026-02-07 22:53:34 +0100
Branch: REL_14_STABLE [3e7bb39df] 2026-02-07 22:53:38 +0100
-->
<para>
Fix assorted minor errors in error messages (Man Zeng, Tianchen Zhang)
@ -1102,6 +1078,7 @@ Branch: REL_14_STABLE [f1dc7a5b7] 2026-01-18 17:25:04 +0900
<ulink url="&commit_baseurl;2ca4464b6">&sect;</ulink>
<ulink url="&commit_baseurl;ab61f0087">&sect;</ulink>
<ulink url="&commit_baseurl;69ee81932">&sect;</ulink>
<ulink url="&commit_baseurl;cff2ef984">&sect;</ulink>
</para>
<para>
@ -1246,6 +1223,21 @@ Branch: REL_16_STABLE [80e8ec772] 2025-12-29 15:31:39 +1300
<listitem>
<!--
Author: Tom Lane <tgl@sss.pgh.pa.us>
Branch: master [c0bf15729] 2026-02-07 20:05:52 -0500
Branch: REL_18_STABLE [5eac1d68f] 2026-02-07 20:05:52 -0500
Branch: REL_17_STABLE [59c2f7efa] 2026-02-07 20:05:52 -0500
Branch: REL_16_STABLE [7369656fa] 2026-02-07 20:05:52 -0500
-->
<para>
Fix failure to parse long options on the server command line in
Solaris executables built with meson (Tom Lane)
<ulink url="&commit_baseurl;5eac1d68f">&sect;</ulink>
</para>
</listitem>
<listitem>
<!--
Author: Thomas Munro <tmunro@postgresql.org>
Branch: master [32b236644] 2025-11-17 12:48:55 +1300
Branch: REL_18_STABLE [bcfca332f] 2025-11-17 12:48:47 +1300