+ 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