From 1f67ff8ce55a3397733f3b18371865f145873143 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 10 Feb 2019 14:02:26 -0500 Subject: [PATCH] Second draft of back-branch release notes. 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 | 107 ++++++++++++++++++++++++++++------- 1 file changed, 87 insertions(+), 20 deletions(-) diff --git a/doc/src/sgml/release-11.sgml b/doc/src/sgml/release-11.sgml index 7fd3404282..4a2541c3ac 100644 --- a/doc/src/sgml/release-11.sgml +++ b/doc/src/sgml/release-11.sgml @@ -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 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. + + + + +