postgres.git / summary / log / commit / refs

commit    5944beb7398d76f746c9bb32dbca41bd05419925
Author:   Tom Lane <tgl@sss.pgh.pa.us>
Date:     Sun Feb 08 18:00:40 2026 +0000
First released in: 14.21, 15.16, 16.12, 17.8, 18.2

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


doc/src/sgml/release-18.sgml | 58 +++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 33 deletions(-) diff --git a/doc/src/sgml/release-18.sgml b/doc/src/sgml/release-18.sgml index aa159f7404b..388f81f6edc 100644 --- a/doc/src/sgml/release-18.sgml +++ b/doc/src/sgml/release-18.sgml @@ -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 [parent: 731e03272e30]