Doc: update v10 release notes through today.
authorTom Lane
Sun, 9 Jul 2017 19:27:21 +0000 (15:27 -0400)
committerTom Lane
Sun, 9 Jul 2017 19:27:21 +0000 (15:27 -0400)
doc/src/sgml/release-10.sgml

index 8b1b66d874171c012c5034c3fc2c78caf334b07a..2b64d525aee3ff3c9d52c925d8f3db13c9c9dd21 100644 (file)
@@ -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
 -->
     
      Make all  actions wait
-     by default for completion (Peter Eisentraut)
+     for completion by default (Peter Eisentraut)
     
 
     
 
     
 
+    
+     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.
+    
+    
+
+    
+
     
 
       
        Add multi-column optimizer statistics to compute the correlation
       
 
        
         Use uniqueness guarantees to optimize certain join types (David
 
        
         Create a 
        
 
        
-        Sequence metadata includes start, increment, etc,
-        which is now transactional.  Sequence counters are
-        still stored in separate heap relations.  Also add 
-        linkend="view-pg-sequences">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.
        
       
 
      
 
       
-       Allow libpq to connect to 
-       linkend="libpq-connect-host">multiple specified host names
+       Allow specification of 
+       linkend="libpq-connect-host">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.
       
      
 
       
 
        
         Improve fsync handling of pg_basebackup and
 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 
+        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.
        
       
 
 
      
 
+      
+       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.
+      
+     
+
+     
+
       
      
 
       
        Add more robust random number generators to be used for