diff --git a/doc/src/sgml/release-10.sgml b/doc/src/sgml/release-10.sgml
index 8b1b66d8741..2b64d525aee 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)
- It is called
+
+
+
+
+
+ Reduce pg_ctl>'s reaction time when waiting for
+ postmaster start/stop (Tom Lane)
+
+
+
+ pg_ctl> now probes ten times per second when waiting
+ for a postmaster state change, rather than once per second.
+
+
+
+
+
+
+ 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