From bc635dd16388015c72e47a4b90c4c3ceecebb0cd Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 9 Aug 2020 16:59:53 -0400 Subject: [PATCH] Doc: update v13 release notes for changes through today. --- doc/src/sgml/release-13.sgml | 158 +++++++++++++++++++++++++---------- 1 file changed, 115 insertions(+), 43 deletions(-) diff --git a/doc/src/sgml/release-13.sgml b/doc/src/sgml/release-13.sgml index 5c474fb60e..8a377b83a0 100644 --- a/doc/src/sgml/release-13.sgml +++ b/doc/src/sgml/release-13.sgml @@ -6,7 +6,7 @@ Release date: - 2020-XX-XX, CURRENT AS OF 2020-05-03 + 2020-XX-XX, CURRENT AS OF 2020-08-09 @@ -21,7 +21,7 @@ - + TBD @@ -141,33 +141,18 @@ Author: Alvaro Herrera - - - Fix 's bt_metap() - to return more appropriate data types that are less likely to overflow - (Peter Geoghegan) - - - - - - Rename some recovery-related wait - events (Fujii Masao) - - - - Rename RecoveryWalAll - to RecoveryWalStream - and RecoveryWalStream to - RecoveryRetrieveRetryInterval. + Rename various wait + events to improve consistency (Fujii Masao, Tom Lane) @@ -269,6 +254,46 @@ Author: Tom Lane + + + + + Remove support for posixrules files in the + timezone database (Tom Lane) + + + + IANA's timezone group has deprecated this feature, meaning that it + will gradually disappear from systems' timezone databases over the + next few years. Rather than have a behavioral change appear + unexpectedly with a timezone data update, we have + removed PostgreSQL's support for this + feature as of version 13. This affects only the behavior + of POSIX-style time + zone specifications that lack an explicit daylight savings + transition rule; formerly the transition rule could be determined + by installing a custom posixrules file, but + now it is hard-wired. The recommended fix for any affected + installations is to start using a geographical time zone name. + + + + + + + + Fix 's bt_metap() + to return more appropriate data types that are less likely to overflow + (Peter Geoghegan) + + + @@ -607,6 +632,8 @@ Author: Tom Lane @@ -640,32 +667,29 @@ Author: Jeff Davis 2020-03-18 [1f39bce02] Disk-based Hash Aggregation. Author: Jeff Davis 2020-03-24 [dd8e19132] Consider disk-based hash aggregation to implement DISTIN +Author: Peter Geoghegan +2020-07-29 [78530c8e7] Add hash_mem_multiplier GUC. --> Allow hash aggregation + and grouping sets to use disk storage for large aggregation result sets (Jeff Davis) Previously, hash aggregation was avoided if it was expected to use - more than memory. To reduce the - likelihood of using disk storage for hash aggregation and attain - behavior similar to previous Postgres releases, increase . + more than memory. Now, a hash + aggregation plan can be chosen despite that. The hash table will + be spilled to disk if it exceeds work_mem times + . - - - - - Allow grouping sets to - use hash aggregation with disk storage for large grouping set results - (Jeff Davis) + This behavior is normally preferable to the old behavior. But if + it is inferior for a particular query, behavior similar to + previous Postgres releases can be obtained by + increasing hash_mem_multiplier. @@ -925,6 +949,8 @@ Author: Alvaro Herrera @@ -1154,8 +1180,8 @@ Author: Peter Eisentraut --> - Change the default minimum TLS version from 1.0 - to 1.2 (Peter Eisentraut) + Change the server's default minimum TLS version + for encrypted connections from 1.0 to 1.2 (Peter Eisentraut) @@ -1984,7 +2010,8 @@ Author: Jeff Davis --> - Allow libpq clients to require channel binding (Jeff Davis) + Allow libpq clients to require channel binding for encrypted + connections (Jeff Davis) @@ -2001,17 +2028,22 @@ Author: Michael Paquier 2020-01-28 [ff8ca5fad] Add connection parameters to control SSL protocol min/ma Author: Michael Paquier 2020-04-30 [401aad670] Rename connection parameters to control min/max SSL prot +Author: Tom Lane +2020-06-27 [16412c784] Change libpq's default ssl_min_protocol_version to TLSv1 --> Add libpq connection parameters to control the min/max - TLS version (Daniel Gustafsson) + TLS version for encrypted connections + (Daniel Gustafsson) The settings are and . + By default, the minimum TLS version is 1.2 + (this represents a behavioral change from previous releases). @@ -2022,7 +2054,7 @@ Author: Fujii Masao --> - Tighten line length and comment detection in .pgpass files (Fujii Masao) @@ -2056,6 +2088,26 @@ Author: Andrew Dunstan + + + + + Fix ecpg's EXEC SQL + elif directive to work correctly (Tom Lane) + + + + Previously it behaved the same as endif followed + by ifdef, so that a successful previous branch + of the same if construct did not prevent + expansion of the elif branch or following + branches. + + + @@ -2798,6 +2850,25 @@ Author: Michael Paquier + + + + + Change the API for TS_execute() (Tom Lane, + Pavel Borisov) + + + + TS_execute callbacks must now provide ternary + (yes/no/maybe) logic. Calculating NOT queries accurately is now + the default. + + + @@ -2915,6 +2986,7 @@ Author: Andrew Gierth