Second draft of back-branch release notes.
authorTom Lane
Sun, 10 Feb 2019 19:02:26 +0000 (14:02 -0500)
committerTom Lane
Sun, 10 Feb 2019 19:02:26 +0000 (14:02 -0500)
Add items for the weekend's commits.  Add corrections from
Peter Geoghegan, Amit Kapila, and Alexander Kuzmenkov.
Some copy-editing of my own too.

doc/src/sgml/release-11.sgml

index 7fd3404282f72390c1076cf7c2a608d93136149f..4a2541c3ac34b45a29cc69ac4e80778f322e39bd 100644 (file)
@@ -147,10 +147,12 @@ Branch: REL_11_STABLE [1ad521099] 2019-01-24 14:09:56 -0300
 Author: Alvaro Herrera 
 Branch: master [0464fdf07] 2019-01-21 20:08:52 -0300
 Branch: REL_11_STABLE [123cc697a] 2019-01-21 19:59:07 -0300
+Branch: master [cb90de1aa] 2019-02-10 10:00:11 -0300
+Branch: REL_11_STABLE [cc126b45e] 2019-02-10 10:00:11 -0300
 -->
      
       Create or delete foreign key enforcement triggers correctly when
-      attaching or detaching a partition in a partitioned table that
+      attaching or detaching a partition in a partitioned table that
       has a foreign-key constraint (Amit Langote, Álvaro Herrera)
      
     
@@ -241,12 +243,13 @@ Branch: REL_10_STABLE [85efd1a04] 2018-11-19 11:16:28 -0300
 Author: Andres Freund 
 Branch: master [171e0418b] 2019-02-06 01:09:32 -0800
 Branch: REL_11_STABLE [297d627e0] 2019-02-06 01:09:42 -0800
+Branch: REL_11_STABLE [920311ab1] 2019-02-09 02:44:10 -0800
 -->
      
       Fix possible index corruption when the indexed column has
       a fast default (that is, it was added
-      by ALTER TABLE ADD COLUMN with a constant
-      default value specified, after the table already contained rows)
+      by ALTER TABLE ADD COLUMN with a constant non-NULL
+      default value specified, after the table already contained some rows)
       (Andres Freund)
      
     
@@ -291,7 +294,15 @@ Branch: REL_10_STABLE [2e3bd064e] 2018-12-13 06:22:39 +0300
 -->
      
       Avoid deadlock between GIN vacuuming and concurrent index insertions
-      (Alexander Korotkov, Andrey Borodin and Peter Geoghegan)
+      (Alexander Korotkov, Andrey Borodin, Peter Geoghegan)
+     
+
+     
+      This change partially reverts a performance improvement, introduced
+      in version 10.0, that attempted to reduce the number of index pages
+      locked during deletion of a GIN posting tree page.  That's now been
+      found to lead to deadlocks, so we've removed it pending closer
+      analysis.
      
     
 
@@ -371,8 +382,8 @@ Branch: REL9_5_STABLE [90f1ba7ec] 2019-02-01 10:35:58 +0900
 Branch: REL9_4_STABLE [05d24cf7c] 2019-02-01 10:36:02 +0900
 -->
      
-      Avoid possibly including garbage in the replica identity field of a
-      tuple deletion WAL record (Stas Kelvish)
+      Avoid possibly writing an incorrect replica identity field in a
+      tuple deletion WAL record (Stas Kelvich)
      
     
 
@@ -464,6 +475,24 @@ Branch: REL_11_STABLE [aee085bc0] 2018-11-27 10:07:43 -0800
 
     
 
+     
+      Fix performance and memory leakage issues in hash-based grouping
+      (Andres Freund)
+     
+    
+
+    
+
      
       Avoid O(N^2) planning time growth when a query contains many
-      thousands of indexable clauses (Tom Lane)
+      thousand indexable clauses (Tom Lane)
      
     
 
@@ -657,7 +686,7 @@ Branch: REL9_4_STABLE [1d7007671] 2018-12-27 10:17:42 +0900
 
      
       This brings TRUNCATE into line with the behavior
-      of other commands.
+      of other commands.  Previously, such cases usually ended in failure.
      
     
 
@@ -893,9 +922,8 @@ Branch: REL_11_STABLE [6b6c64a96] 2018-11-13 17:47:00 +1300
 -->
      
       Fix parsing of space-separated lists of host names in
-      the ldapserver parameter
-      of pg_hba.conf LDAP authentication entries
-      (Thomas Munro)
+      the ldapserver parameter of LDAP authentication
+      entries in pg_hba.conf (Thomas Munro)
      
     
 
@@ -909,7 +937,7 @@ Branch: REL9_6_STABLE [63d835066] 2018-11-28 14:20:07 +1300
 -->
      
       When making a PAM authentication request, don't set
-      the PAM_RHOST variable if the connection is over
+      the PAM_RHOST variable if the connection is via
       a Unix socket (Thomas Munro)
      
 
@@ -942,7 +970,7 @@ Branch: REL9_4_STABLE [2407d4807] 2018-11-08 17:33:26 -0500
       in the PostgreSQL wire protocol
       specification, and it caused some clients to become very confused.
       In released branches, fix this by silently treating such settings as
-      meaning ERROR instead.  Release 12 and later will
+      meaning ERROR instead.  Version 12 and later will
       reject those alternatives altogether.
      
     
@@ -1045,8 +1073,8 @@ Branch: REL9_4_STABLE [74bfb5388] 2018-11-26 17:32:51 -0500
 
      
       Backslash and some other ASCII punctuation characters were not
-      rendered correctly, leading to document syntax errors or unexpected
-      output.
+      rendered correctly, leading to document syntax errors or wrong
+      characters in the output.
      
     
 
@@ -1146,6 +1174,24 @@ Branch: REL_11_STABLE [b72b4fafb] 2018-11-13 09:41:34 +0100
 
     
 
+     
+      Avoid null-pointer-dereference crash on some platforms
+      when pg_dump
+      or pg_restore tries to report an error
+      (Tom Lane)
+     
+    
+
+    
+
      
-      Properly disregard EPIPE errors if COPY
+      Properly disregard SIGPIPE errors if COPY
       FROM PROGRAM stops reading the program's output early
       (Tom Lane)
      
@@ -1203,8 +1249,10 @@ Branch: REL9_4_STABLE [e5a6ae97e] 2018-11-24 21:17:09 +0000
       The previous coding did not give the same result as for an
       empty hstore value created by a newer version, thus
       potentially causing wrong results in hash joins or hash
-      aggregation.  It might be advisable to reindex any hash indexes
-      built on hstore columns.
+      aggregation.  It is advisable to reindex any hash indexes
+      built on hstore columns, if the table might contain
+      data that was originally stored as far back as 8.4 and was never
+      dumped/reloaded since then.
      
     
 
@@ -1325,8 +1373,8 @@ Branch: REL9_4_STABLE [51884fa16] 2019-02-05 10:06:12 -0500
 -->
      
       Fix Perl-coded build scripts to not
-      assume . is in the search path, as
-      recent Perl versions don't include that (Andrew Dunstan)
+      assume . is in the search path,
+      since recent Perl versions don't include that (Andrew Dunstan)
      
     
 
@@ -1347,6 +1395,25 @@ Branch: REL9_4_STABLE [b161ffe31] 2019-01-18 15:06:26 -0500
 
     
 
+     
+      Relocate call of set_rel_pathlist_hook so that
+      extensions can use it to supply partial paths for parallel queries
+      (KaiGai Kohei)
+     
+
+     
+      This is not expected to affect existing use-cases.
+     
+    
+
+    
+