Release notes for 14.5, 13.8, 12.12, 11.17, 10.22.
authorTom Lane
Sun, 7 Aug 2022 19:46:27 +0000 (15:46 -0400)
committerTom Lane
Sun, 7 Aug 2022 19:46:27 +0000 (15:46 -0400)
doc/src/sgml/release-14.sgml

index 981993e70e3e7eae2cb1c73995a5123dfea64155..e7da94b025a91c4b52a91007a3386eba18ee871b 100644 (file)
@@ -58,6 +58,14 @@ Branch: REL_13_STABLE [b76e136ce] 2022-07-29 18:17:36 -0400
 Branch: REL_12_STABLE [4349a7615] 2022-07-29 18:17:42 -0400
 Branch: REL_11_STABLE [3f9c20536] 2022-07-29 18:17:49 -0400
 Branch: REL_10_STABLE [c308003d2] 2022-07-29 18:17:55 -0400
+Author: Alvaro Herrera 
+Branch: master [6c1c9f88a] 2022-08-06 15:52:10 +0200
+Branch: REL_15_STABLE [6390bc740] 2022-08-06 15:52:10 +0200
+Branch: REL_14_STABLE [9d5c96d9b] 2022-08-06 15:52:10 +0200
+Branch: REL_13_STABLE [8c5d9ccca] 2022-08-06 15:52:10 +0200
+Branch: REL_12_STABLE [782e5631e] 2022-08-06 15:52:10 +0200
+Branch: REL_11_STABLE [772e6383d] 2022-08-06 15:52:10 +0200
+Branch: REL_10_STABLE [ad0e08394] 2022-08-06 15:52:10 +0200
 -->
      
       Fix replay of CREATE DATABASE WAL
@@ -189,39 +197,6 @@ Branch: REL_10_STABLE [4822b4627] 2022-06-27 08:24:38 +0300
     
 
-     
-      Fix queries in which a whole-row variable references
-      the result of a function that returns a domain over composite type
-      (Tom Lane)
-     
-    
-
-    
-
-     
-      Fix variable not found in subplan target list planner
-      error when pulling up a sub-SELECT that's
-      referenced in a GROUPING function (Richard Guo)
-     
-    
-
-    
-
-     
-      Prevent pg_stat_get_subscription() from
-      possibly returning an extra row containing garbage values
-      (Kuntal Ghosh)
-     
-    
-
-    
-
-     
-      Avoid crashing if too many column aliases are attached to
-      an XMLTABLE or JSON_TABLE
-      construct (Álvaro Herrera)
-     
-    
-
-    
-
-     
-      When decompiling a view or rule, show a SELECT
-      output column's AS "?column?" alias clause
-      if it could be referenced elsewhere (Tom Lane)
-     
-
-     
-      Previously, this auto-generated alias was always hidden; but there
-      are corner cases where doing so results in a non-restorable view or
-      rule definition.
-     
-    
-
-    
-
-     
-      Report implicitly-created operator families to event triggers
-      (Masahiko Sawada)
-     
-
-     
-      If CREATE OPERATOR CLASS results in the implicit
-      creation of an operator family, that object was not reported to
-      event triggers that should capture such events.
-     
-    
-
-    
-
-     
-      Fix control file updates made when a restartpoint is running during
-      promotion of a standby server (Kyotaro Horiguchi)
-     
-
-     
-      Previously, when the restartpoint completed it could incorrectly
-      update the last-checkpoint fields of the control file, potentially
-      leading to PANIC and failure to restart if the server crashes before
-      the next normal checkpoint completes.
-     
-    
-
-    
-
-     
-      Prevent triggering of
-      standby's wal_receiver_timeout during logical
-      replication of large transactions (Wang Wei, Amit Kapila)
-     
-
-     
-      If a large transaction on the primary server sends no data to the
-      standby (perhaps because no table it changes is published), it was
-      possible for the standby to timeout.  Fix that by ensuring we send
-      keepalive messages periodically in such situations.
-     
-    
-
-    
-
-     
-      Ignore heap-rewrite temporary tables for materialized views in
-      logical replication (Euler Taveira)
-     
-
-     
-      A FOR ALL TABLES publication will try to publish
-      temporary tables if left to its own devices.  There is a heuristic
-      to suppress these, but it failed to cover internal temporary tables
-      created while rewriting a materialized view.  This created a risk of
-      logical replication target relation ... does not
-      exist failures during REFRESH MATERIALIZED
-      VIEW.
-     
-    
-
-    
-
-     
-      Prevent open-file leak when reading an invalid timezone abbreviation
-      file (Kyotaro Horiguchi)
-     
-
-     
-      Such cases could result in harmless warning messages.
-     
-    
-
-    
-
-     
-      Allow custom server parameters to have short descriptions that are
-      NULL (Steve Chavez)
-     
-
-     
-      Previously, although extensions could choose to create such
-      settings, some code paths would crash while processing them.
-     
-    
-
-    
-
      
       Fix WAL consistency checking logic to correctly
@@ -826,30 +615,6 @@ Branch: REL_11_STABLE [6d61aef5d] 2022-07-18 19:38:24 +0200
 
     
 
-     
-      Remove misguided SSL key file ownership check
-      in libpq (Tom Lane)
-     
-
-     
-      In the previous minor releases, we copied the server's permission
-      checking rules for SSL private key files into libpq.  But we should
-      not have also copied the server's file-ownership check.  While that
-      works in normal use-cases, it can result in an unexpected failure
-      for clients running as root, and perhaps in other cases.
-     
-    
-
-    
-
-     
-      Ensure ecpg reports server connection loss
-      sanely (Tom Lane)
-     
-
-     
-      Misprocessing of a libpq-generated error result, such as a report of
-      lost connection, would lead to printing (null)
-      instead of a useful error message; or in older releases it would
-      lead to a crash.
-     
-    
-
-    
-
-     
-      Adjust PL/Perl test case so it will work under Perl 5.36
-      (Dagfinn Ilmari Mannsåker)
-     
-    
-
-    
-
-     
-      Avoid incorrectly using an
-      out-of-date libldap_r library when
-      multiple OpenLDAP installations are
-      present while building PostgreSQL
-      (Tom Lane)
-     
-    
-