From fad7873c8c9fae04accbdd3b7c226f451e9ab3b9 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 9 Jul 2017 15:27:21 -0400 Subject: [PATCH] Doc: update v10 release notes through today. --- doc/src/sgml/release-10.sgml | 134 +++++++++++++++++++++++++++++++---- 1 file changed, 119 insertions(+), 15 deletions(-) diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml index 8b1b66d874..2b64d525ae 100644 --- a/doc/src/sgml/release-10.sgml +++ b/doc/src/sgml/release-10.sgml @@ -6,7 +6,7 @@ Release date: - 2017-09-XX (CURRENT AS OF 2017-05-14) + 2017-??-?? (current as of 2017-07-09, commit 3381898f9) @@ -20,7 +20,7 @@ - + (to be written) @@ -49,6 +49,7 @@ pg_upgrade-ed hash indexes from previous major @@ -200,7 +201,7 @@ --> Make all actions wait - by default for completion (Peter Eisentraut) + for completion by default (Peter Eisentraut) @@ -299,6 +300,23 @@ + + Don't downcase unquoted text + within and related + settings (QL Zhuo) + + + + These settings are really lists of file names, but they were + previously treated as lists of SQL identifiers, which have different + parsing rules. + + + + + @@ -712,6 +730,7 @@ Add multi-column optimizer statistics to compute the correlation @@ -812,6 +831,7 @@ Use uniqueness guarantees to optimize certain join types (David @@ -851,6 +871,8 @@ Create a - Sequence metadata includes start, increment, etc, - which is now transactional. Sequence counters are - still stored in separate heap relations. Also add pg_sequences view - to show all sequences. + Sequence metadata includes the start, increment, etc, properties. + ALTER SEQUENCE updates are now fully transactional, + implying that the sequence is locked until commit. Sequences' + current values are still stored in individual table files, and + the nextval() and setval() functions + remain nontransactional. + + + + Also + add pg_sequences + view to show all sequences. @@ -2056,15 +2085,17 @@ - Allow libpq to connect to multiple specified host names + Allow specification of multiple host names in libpq + connection strings and URIs (Robert Haas) - libpq will connect with the first responsive host name. + libpq will connect to the first responsive server in the list. @@ -2435,7 +2466,7 @@ Improve fsync handling of pg_basebackup and @@ -2495,12 +2526,60 @@ 2016-10-19 [caf936b09] pg_ctl: Add long option for -o --> - Add long options flag for pg_ctl - options (Peter Eisentraut) + Add long option for pg_ctl server options + ( + + + + + + Make pg_ctl start --wait detect server-ready by + watching postmaster.pid, not by attempting connections + (Tom Lane) + + + + The postmaster has been changed to report its ready-for-connections + status in postmaster.pid, and pg_ctl + now examines that file to detect whether startup is complete. + This is more efficient and reliable than the old method, and it + eliminates postmaster log entries about rejected connection + attempts during startup. + + + + + + + Reduce pg_ctl's reaction time when waiting for + postmaster start/stop (Tom Lane) - It is called + + + + + + Ensure that pg_ctl exits with nonzero status if an + operation being waited for does not complete within the timeout + (Peter Eisentraut) + + + + The start and promote operations now return + exit status 1, not 0, in such cases. The stop operation + has always done that. @@ -2531,6 +2610,30 @@ + + Improve behavior of pgindent + (Piotr Stefaniak, Tom Lane) + + + + We have switched to a new version of pg_bsd_indent + based on recent improvements made by the FreeBSD project. This + fixes numerous small bugs that led to odd C code formatting + decisions. Most notably, lines within parentheses (such as in a + multi-line function call) are now uniformly indented to match the + opening paren, even if that would result in code extending past the + right margin. + + + + + @@ -2638,6 +2741,7 @@ Add more robust random number generators to be used for -- 2.40.0