diff --git a/doc/src/sgml/release-13.sgml b/doc/src/sgml/release-13.sgml
index 5c474fb60e5..8a377b83a06 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