diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml
index 0b63efc7a3ab83c3e04c7b6481ff4e3960203972..b88f6caf0ea4417304ac63350fdc1b8da6af2e0f 100644
--- a/doc/src/sgml/release-9.4.sgml
+++ b/doc/src/sgml/release-9.4.sgml
@@ -1,6 +1,1452 @@
 <!-- doc/src/sgml/release-9.4.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
+ <sect1 id="release-9-4-5">
+  <title>Release 9.4.5</title>
+
+  <note>
+  <title>Release Date</title>
+  <simpara>2015-10-08</simpara>
+  </note>
+
+  <para>
+   This release contains a variety of fixes from 9.4.4.
+   For information about new features in the 9.4 major release, see
+   <xref linkend="release-9-4">.
+  </para>
+
+  <sect2>
+   <title>Migration to Version 9.4.5</title>
+
+   <para>
+    A dump/restore is not required for those running 9.4.X.
+   </para>
+
+   <para>
+    However, if you are upgrading from a version earlier than 9.4.4,
+    see <xref linkend="release-9-4-4">.
+   </para>
+  </sect2>
+
+  <sect2>
+   <title>Changes</title>
+
+   <itemizedlist>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [c5454f99c] 2015-09-04 13:37:14 -0400
+Branch: REL9_5_STABLE [a2538da89] 2015-09-04 13:37:16 -0400
+Branch: REL9_4_STABLE [37d10c524] 2015-09-04 13:37:17 -0400
+Branch: REL9_3_STABLE [9e9b310d8] 2015-09-04 13:36:50 -0400
+Branch: REL9_2_STABLE [39ebb6466] 2015-09-04 13:36:50 -0400
+Branch: REL9_1_STABLE [dae1c9480] 2015-09-04 13:36:50 -0400
+Branch: REL9_0_STABLE [81ee435c4] 2015-09-04 13:36:50 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix subtransaction cleanup after a portal (cursor) belonging to an
+      outer subtransaction fails (Tom Lane and Michael Paquier)
+     </para>
+
+     <para>
+      A function executed in an outer-subtransaction cursor could cause an
+      assertion failure or crash by referencing a relation created within an
+      inner subtransaction.
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [358cde320] 2015-08-02 20:08:10 +0300
+Branch: REL9_5_STABLE [54f23a45f] 2015-08-02 20:08:50 +0300
+Branch: REL9_4_STABLE [bab959906] 2015-08-02 20:09:05 +0300
+-->
+
+    <listitem>
+     <para>
+      Fix possible deadlock during WAL insertion
+      when <varname>commit_delay</> is set (Heikki Linnakangas)
+     </para>
+    </listitem>
+
+<!--
+Author: Stephen Frost <sfrost@snowman.net>
+Branch: master [c3e0ddd40] 2015-09-08 17:02:49 -0400
+Branch: REL9_5_STABLE [9801bae21] 2015-09-08 17:02:53 -0400
+Branch: REL9_4_STABLE [83d004904] 2015-09-08 17:02:56 -0400
+Branch: REL9_3_STABLE [cb1b9b959] 2015-09-08 17:02:59 -0400
+-->
+
+    <listitem>
+     <para>
+      Ensure all relations referred to by an updatable view are properly
+      locked during an update statement (Dean Rasheed)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master Release: REL9_5_BR [5d1ff6bd5] 2015-06-25 14:39:05 -0400
+Branch: REL9_4_STABLE [e118555cf] 2015-06-25 14:39:05 -0400
+Branch: REL9_3_STABLE [834aa56ea] 2015-06-25 14:39:05 -0400
+Branch: REL9_2_STABLE [88fab18a4] 2015-06-25 14:39:05 -0400
+Branch: REL9_1_STABLE [a9b7bf82f] 2015-06-25 14:39:06 -0400
+Branch: REL9_0_STABLE [45c69178b] 2015-06-25 14:39:06 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix insertion of relations into the relation cache <quote>init file</>
+      (Tom Lane)
+     </para>
+
+     <para>
+      An oversight in a patch in the most recent minor releases
+      caused <structname>pg_trigger_tgrelid_tgname_index</> to be omitted
+      from the init file.  Subsequent sessions detected this, then deemed the
+      init file to be broken and silently ignored it, resulting in a
+      significant degradation in session startup time.  In addition to fixing
+      the bug, install some guards so that any similar future mistake will be
+      more obvious.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [6e5d9f278] 2015-08-21 20:32:11 -0400
+Branch: REL9_5_STABLE [68a14ca74] 2015-08-21 20:32:17 -0400
+Branch: REL9_4_STABLE [fe939d950] 2015-08-21 20:32:26 -0400
+Branch: REL9_3_STABLE [ea9892444] 2015-08-21 20:32:29 -0400
+Branch: REL9_2_STABLE [d951d6065] 2015-08-21 20:32:33 -0400
+Branch: REL9_1_STABLE [87b8c9e12] 2015-08-21 20:32:37 -0400
+Branch: REL9_0_STABLE [7c57449fc] 2015-08-21 20:32:41 -0400
+-->
+
+    <listitem>
+     <para>
+      Avoid O(N^2) behavior when inserting many tuples into a SPI query
+      result (Neil Conway)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [07e4d03fb] 2015-09-30 23:32:43 -0400
+Branch: REL9_5_STABLE [8c8a834b1] 2015-09-30 23:32:23 -0400
+Branch: REL9_4_STABLE [03f9b63e2] 2015-09-30 23:32:23 -0400
+Branch: REL9_3_STABLE [aad86c518] 2015-09-30 23:32:23 -0400
+Branch: REL9_2_STABLE [e4c00750a] 2015-09-30 23:32:23 -0400
+Branch: REL9_1_STABLE [2bbe8a684] 2015-09-30 23:32:23 -0400
+Branch: REL9_0_STABLE [2d4336cf8] 2015-09-30 23:32:23 -0400
+-->
+
+    <listitem>
+     <para>
+      Improve <command>LISTEN</> startup time when there are many unread
+      notifications (Matt Newell)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [2abfd9d5e] 2015-09-25 13:16:30 -0400
+Branch: REL9_5_STABLE [c9645f757] 2015-09-25 13:16:30 -0400
+Branch: REL9_4_STABLE [67d0f7a37] 2015-09-25 13:16:30 -0400
+Branch: REL9_3_STABLE [1bcc9e60a] 2015-09-25 13:16:31 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix performance problem when a session alters large numbers of foreign
+      key constraints (Jan Wieck, Tom Lane)
+     </para>
+
+     <para>
+      This was seen primarily when restoring <application>pg_dump</> output
+      for databases with many thousands of tables.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: REL9_2_STABLE [0e933fdf9] 2015-08-27 12:22:10 -0400
+Branch: REL9_1_STABLE [9b1b9446f] 2015-08-27 12:22:10 -0400
+-->
+
+    <listitem>
+     <para>
+      Back-patch 9.3-era addition of per-resource-owner lock caches
+      (Jeff Janes)
+     </para>
+
+     <para>
+      This substantially improves performance when <application>pg_dump</>
+      tries to dump a large number of tables.
+     </para>
+    </listitem>
+
+<!--
+Author: Andres Freund <andres@anarazel.de>
+Branch: REL9_4_STABLE [ab6084782] 2015-07-28 22:06:31 +0200
+Branch: REL9_3_STABLE [48d23c72d] 2015-07-28 22:06:31 +0200
+Branch: REL9_2_STABLE [2f91e7bb5] 2015-07-28 22:06:31 +0200
+Branch: REL9_1_STABLE [624a3c9be] 2015-07-28 22:06:32 +0200
+Branch: REL9_0_STABLE [444b2ebee] 2015-07-28 22:06:32 +0200
+-->
+
+    <listitem>
+     <para>
+      Disable SSL renegotiation by default (Michael Paquier, Andres Freund)
+     </para>
+
+     <para>
+      While use of SSL renegotiation is a good idea in theory, we have seen
+      too many bugs in practice, both in the underlying OpenSSL library and
+      in our usage of it.  Renegotiation will be removed entirely in 9.5 and
+      later.  In the older branches, just change the default value
+      of <varname>ssl_renegotiation_limit</> to zero (disabled).
+     </para>
+    </listitem>
+
+<!--
+Author: Andres Freund <andres@anarazel.de>
+Branch: master [020235a57] 2015-09-24 14:53:32 +0200
+Branch: REL9_5_STABLE [ef4fccd2b] 2015-09-24 14:53:33 +0200
+Branch: REL9_4_STABLE [4ff753c91] 2015-09-24 14:53:33 +0200
+Branch: REL9_3_STABLE [fee2275ae] 2015-09-24 14:53:33 +0200
+Branch: REL9_2_STABLE [f12932dd4] 2015-09-24 14:53:33 +0200
+Branch: REL9_1_STABLE [ff090bbb7] 2015-09-24 14:53:33 +0200
+Branch: REL9_0_STABLE [078d471a9] 2015-09-24 14:53:33 +0200
+-->
+
+    <listitem>
+     <para>
+      Lower the minimum values of the <literal>*_freeze_max_age</> parameters
+      (Andres Freund)
+     </para>
+
+     <para>
+      This is mainly to make tests of related behavior less time-consuming,
+      but it may also be of value for installations with limited disk space.
+     </para>
+    </listitem>
+
+<!--
+Author: Robert Haas <rhaas@postgresql.org>
+Branch: master [369342cf7] 2015-08-04 12:58:54 -0400
+Branch: REL9_5_STABLE [cd52e4a2b] 2015-08-04 13:05:43 -0400
+Branch: REL9_4_STABLE [3a35ca5ad] 2015-08-04 13:05:48 -0400
+Branch: REL9_3_STABLE [11ed4bab5] 2015-08-04 13:05:52 -0400
+Branch: REL9_2_STABLE [5ef8e1114] 2015-08-04 13:05:58 -0400
+Branch: REL9_1_STABLE [4e51ea8fd] 2015-08-04 13:06:03 -0400
+Branch: REL9_0_STABLE [b09446ed7] 2015-08-04 13:12:03 -0400
+-->
+
+    <listitem>
+     <para>
+      Limit the maximum value of <varname>wal_buffers</> to 2GB to avoid
+      server crashes (Josh Berkus)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: REL9_4_STABLE [1afc1fe9c] 2015-06-28 18:38:06 -0400
+Branch: REL9_3_STABLE [5a56c2545] 2015-06-28 18:38:06 -0400
+-->
+
+    <listitem>
+     <para>
+      Avoid logging complaints when a parameter that can only be set at
+      server start appears multiple times in <filename>postgresql.conf</>,
+      and fix counting of line numbers after an <literal>include_dir</>
+      directive (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [246693e5a] 2015-09-21 12:11:32 -0400
+Branch: REL9_5_STABLE [3dfffac70] 2015-09-21 12:11:45 -0400
+Branch: REL9_4_STABLE [fa9fc3a1b] 2015-09-21 12:11:49 -0400
+Branch: REL9_3_STABLE [8b75e489a] 2015-09-21 12:11:58 -0400
+Branch: REL9_2_STABLE [844486216] 2015-09-21 12:12:04 -0400
+Branch: REL9_1_STABLE [5f79730ec] 2015-09-21 12:12:10 -0400
+Branch: REL9_0_STABLE [a89781e34] 2015-09-21 12:12:16 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix rare internal overflow in multiplication of <type>numeric</> values
+      (Dean Rasheed)
+     </para>
+    </listitem>
+
+<!--
+Author: Greg Stark <stark@mit.edu>
+Branch: master [258ee1b63] 2015-09-06 03:35:56 +0100
+Branch: REL9_5_STABLE [c11100d0f] 2015-09-06 04:05:46 +0100
+Branch: REL9_4_STABLE [b17ce6208] 2015-09-06 03:56:59 +0100
+Branch: REL9_3_STABLE [dd04d43bf] 2015-09-06 03:58:27 +0100
+Branch: REL9_2_STABLE [f4afbe065] 2015-09-06 03:58:32 +0100
+Branch: REL9_1_STABLE [07cef3eb8] 2015-09-06 04:02:57 +0100
+Branch: REL9_0_STABLE [530d0c504] 2015-09-06 04:05:20 +0100
+Branch: master [37239ef8c] 2015-09-07 20:41:29 +0100
+Branch: REL9_5_STABLE [a12424028] 2015-09-07 20:47:41 +0100
+Branch: REL9_4_STABLE [0198a8d82] 2015-09-07 20:47:37 +0100
+Branch: REL9_3_STABLE [fde40e53f] 2015-09-07 20:47:33 +0100
+Branch: REL9_2_STABLE [af9d9e59c] 2015-09-07 20:47:29 +0100
+Branch: REL9_1_STABLE [0252d7777] 2015-09-07 20:47:19 +0100
+Branch: REL9_0_STABLE [92d956f51] 2015-09-07 20:47:06 +0100
+-->
+
+    <listitem>
+     <para>
+      Fix handling of <literal>DOW</> and <literal>DOY</> in datetime input
+      (Greg Stark)
+     </para>
+
+     <para>
+      These tokens aren't meant to be used in datetime values, but previously
+      they resulted in opaque internal error messages rather
+      than <quote>invalid input syntax</>.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [9fe8fe9c9] 2015-10-02 13:45:39 -0400
+Branch: REL9_5_STABLE [bb704a781] 2015-10-02 13:45:39 -0400
+Branch: REL9_4_STABLE [109def032] 2015-10-02 13:45:39 -0400
+Branch: REL9_3_STABLE [384ce1b75] 2015-10-02 13:45:39 -0400
+Branch: REL9_2_STABLE [2d51f55ff] 2015-10-02 13:45:39 -0400
+Branch: REL9_1_STABLE [da8ff2920] 2015-10-02 13:45:39 -0400
+Branch: REL9_0_STABLE [d4f6488ec] 2015-10-02 13:45:39 -0400
+-->
+
+    <listitem>
+     <para>
+      Add more query-cancel checks to regular expression matching (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [b63fc2877] 2015-10-02 14:51:58 -0400
+Branch: REL9_5_STABLE [20c627707] 2015-10-02 14:51:58 -0400
+Branch: REL9_4_STABLE [c5e38b93c] 2015-10-02 14:51:58 -0400
+Branch: REL9_3_STABLE [9ed207ae9] 2015-10-02 14:51:58 -0400
+Branch: REL9_2_STABLE [a0c089f33] 2015-10-02 14:51:58 -0400
+Branch: REL9_1_STABLE [e7de1bc09] 2015-10-02 14:51:59 -0400
+Branch: REL9_0_STABLE [54b116d83] 2015-10-02 14:51:59 -0400
+Branch: master [2e8cfcf4e] 2015-10-02 15:00:51 -0400
+Branch: REL9_5_STABLE [bdc5d95b6] 2015-10-02 15:00:52 -0400
+Branch: REL9_4_STABLE [bb1d97961] 2015-10-02 15:00:52 -0400
+Branch: REL9_3_STABLE [4175cc604] 2015-10-02 15:00:52 -0400
+Branch: REL9_2_STABLE [57bf7b548] 2015-10-02 15:00:52 -0400
+Branch: REL9_1_STABLE [f80af0117] 2015-10-02 15:00:52 -0400
+Branch: REL9_0_STABLE [b875ca09f] 2015-10-02 15:00:52 -0400
+-->
+
+    <listitem>
+     <para>
+      Add recursion depth protections to regular expression, <literal>SIMILAR
+      TO</>, and <literal>LIKE</> matching (Tom Lane)
+     </para>
+
+     <para>
+      Suitable search patterns and a low stack depth limit could lead to
+      stack-overrun crashes.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [f2c4ffc33] 2015-10-02 14:26:36 -0400
+Branch: REL9_5_STABLE [51f235931] 2015-10-02 14:26:36 -0400
+Branch: REL9_4_STABLE [c0215b2cf] 2015-10-02 14:26:36 -0400
+Branch: REL9_3_STABLE [6b3810d0a] 2015-10-02 14:26:36 -0400
+Branch: REL9_2_STABLE [483bbc9fe] 2015-10-02 14:26:36 -0400
+Branch: REL9_1_STABLE [630154955] 2015-10-02 14:26:36 -0400
+Branch: REL9_0_STABLE [2a8878289] 2015-10-02 14:26:36 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix potential infinite loop in regular expression execution (Tom Lane)
+     </para>
+
+     <para>
+      A search pattern that can apparently match a zero-length string, but
+      actually doesn't match because of a back reference, could lead to an
+      infinite loop.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [f2c4ffc33] 2015-10-02 14:26:36 -0400
+Branch: REL9_5_STABLE [51f235931] 2015-10-02 14:26:36 -0400
+Branch: REL9_4_STABLE [c0215b2cf] 2015-10-02 14:26:36 -0400
+Branch: REL9_3_STABLE [6b3810d0a] 2015-10-02 14:26:36 -0400
+Branch: REL9_2_STABLE [483bbc9fe] 2015-10-02 14:26:36 -0400
+-->
+
+    <listitem>
+     <para>
+      In regular expression execution, correctly record match data for
+      capturing parentheses within a quantifier even when the match is
+      zero-length (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [8a0258c31] 2015-08-12 00:48:11 -0400
+Branch: REL9_5_STABLE [c5bfcc18a] 2015-08-12 00:48:28 -0400
+Branch: REL9_4_STABLE [a35a527f2] 2015-08-12 00:48:34 -0400
+Branch: REL9_3_STABLE [a54875602] 2015-08-12 00:48:39 -0400
+Branch: REL9_2_STABLE [234205a2e] 2015-08-12 00:48:44 -0400
+Branch: REL9_1_STABLE [7a801ba8c] 2015-08-12 00:48:48 -0400
+Branch: REL9_0_STABLE [7e23b63bd] 2015-08-12 00:48:54 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix low-memory failures in regular expression compilation
+      (Andreas Seltenreich)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [d9c0c728a] 2015-09-18 13:55:17 -0400
+Branch: REL9_5_STABLE [a39331fa5] 2015-09-18 13:55:17 -0400
+Branch: REL9_4_STABLE [f7d896ab9] 2015-09-18 13:55:17 -0400
+Branch: REL9_3_STABLE [b84310808] 2015-09-18 13:55:17 -0400
+Branch: REL9_2_STABLE [dc4e8c101] 2015-09-18 13:55:17 -0400
+Branch: REL9_1_STABLE [28c396134] 2015-09-18 13:55:17 -0400
+Branch: REL9_0_STABLE [ba9eb293f] 2015-09-18 13:55:17 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix low-probability memory leak during regular expression execution
+      (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [ba51774d8] 2015-09-20 16:48:44 -0400
+Branch: REL9_5_STABLE [3d3bc2905] 2015-09-20 16:48:44 -0400
+Branch: REL9_4_STABLE [e32c5f118] 2015-09-20 16:48:44 -0400
+Branch: REL9_3_STABLE [7e6e3bdd3] 2015-09-20 16:48:44 -0400
+Branch: REL9_2_STABLE [ac0c71228] 2015-09-20 16:48:44 -0400
+Branch: REL9_1_STABLE [553ce7e9a] 2015-09-20 16:48:44 -0400
+Branch: REL9_0_STABLE [eed5bbc48] 2015-09-20 16:48:44 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix rare low-memory failure in lock cleanup during transaction abort
+      (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [8ea3e7a75] 2015-08-04 18:18:46 -0400
+Branch: REL9_5_STABLE [e2035dc9a] 2015-08-04 18:18:46 -0400
+Branch: REL9_4_STABLE [118c9bb8d] 2015-08-04 18:18:46 -0400
+Branch: REL9_3_STABLE [8bd45a394] 2015-08-04 18:18:46 -0400
+Branch: REL9_2_STABLE [b6659a3b9] 2015-08-04 18:18:46 -0400
+Branch: REL9_1_STABLE [9965aff1c] 2015-08-04 18:18:47 -0400
+Branch: REL9_0_STABLE [bd327627f] 2015-08-04 18:18:47 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <quote>unexpected out-of-memory situation during sort</> errors
+      when using tuplestores with small <varname>work_mem</> settings (Tom
+      Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [9d6077abf] 2015-07-16 22:57:46 -0400
+Branch: REL9_5_STABLE [fd415ffc9] 2015-07-16 22:57:46 -0400
+Branch: REL9_4_STABLE [b8f368276] 2015-07-16 22:57:46 -0400
+Branch: REL9_3_STABLE [730089d87] 2015-07-16 22:57:46 -0400
+Branch: REL9_2_STABLE [15ca2b6cd] 2015-07-16 22:57:46 -0400
+Branch: REL9_1_STABLE [faef3dc28] 2015-07-16 22:57:46 -0400
+Branch: REL9_0_STABLE [36522d627] 2015-07-16 22:57:46 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix very-low-probability stack overrun in <function>qsort</> (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [8693ebe37] 2015-07-30 12:11:23 -0400
+Branch: REL9_5_STABLE [e91a1643a] 2015-07-30 12:11:23 -0400
+Branch: REL9_4_STABLE [3b4a9dbfa] 2015-07-30 12:11:23 -0400
+Branch: REL9_3_STABLE [caae9f764] 2015-07-30 12:11:23 -0400
+Branch: REL9_2_STABLE [c7d171251] 2015-07-30 12:11:23 -0400
+Branch: REL9_1_STABLE [ea6e28649] 2015-07-30 12:11:23 -0400
+Branch: REL9_0_STABLE [54833c5e7] 2015-07-30 12:11:23 -0400
+Branch: master [a6492ff89] 2015-07-31 19:26:33 -0400
+Branch: REL9_5_STABLE [edf26ed03] 2015-07-31 19:26:33 -0400
+Branch: REL9_4_STABLE [216977a7d] 2015-07-31 19:26:33 -0400
+Branch: REL9_3_STABLE [a4df781c9] 2015-07-31 19:26:33 -0400
+Branch: master [f69b4b949] 2015-08-01 20:57:41 -0400
+Branch: REL9_5_STABLE [7968238eb] 2015-08-01 20:57:41 -0400
+Branch: REL9_4_STABLE [e39a3b2ef] 2015-08-01 20:57:41 -0400
+Branch: REL9_3_STABLE [1044541dc] 2015-08-01 20:57:41 -0400
+Branch: REL9_2_STABLE [44618f92b] 2015-08-01 20:57:41 -0400
+Branch: REL9_1_STABLE [b9dfa07e8] 2015-08-01 20:57:41 -0400
+Branch: REL9_0_STABLE [44679965f] 2015-08-01 20:57:41 -0400
+Branch: master [85e5e222b] 2015-08-04 14:55:50 -0400
+Branch: REL9_5_STABLE [a6f43986b] 2015-08-04 14:55:52 -0400
+Branch: REL9_4_STABLE [b58e8caf0] 2015-08-04 14:55:53 -0400
+Branch: REL9_3_STABLE [33afbdd02] 2015-08-04 14:55:54 -0400
+Branch: REL9_2_STABLE [359016d2e] 2015-08-04 14:55:55 -0400
+Branch: master [6af9ee4c8] 2015-08-05 14:39:29 -0400
+Branch: REL9_5_STABLE [06663971b] 2015-08-05 14:39:07 -0400
+Branch: REL9_4_STABLE [4d94b5f1f] 2015-08-05 14:39:07 -0400
+Branch: REL9_3_STABLE [9bc4d5927] 2015-08-05 14:39:07 -0400
+Branch: REL9_2_STABLE [08dee567e] 2015-08-05 14:39:07 -0400
+Branch: REL9_1_STABLE [48d4f1e39] 2015-08-05 14:39:07 -0400
+Branch: REL9_0_STABLE [c084f613e] 2015-08-05 14:39:07 -0400
+Branch: master [8703059c6] 2015-08-06 15:35:46 -0400
+Branch: REL9_5_STABLE [df3b0f47b] 2015-08-06 15:35:47 -0400
+Branch: REL9_4_STABLE [7ef507ad7] 2015-08-06 15:35:48 -0400
+Branch: REL9_3_STABLE [3e79144a8] 2015-08-06 15:35:27 -0400
+Branch: REL9_2_STABLE [754ece936] 2015-08-06 15:35:27 -0400
+Branch: REL9_1_STABLE [656b1e8cf] 2015-08-06 15:35:27 -0400
+Branch: REL9_0_STABLE [d860ba43f] 2015-08-06 15:35:28 -0400
+Branch: master [cde35cf4a] 2015-08-06 20:14:53 -0400
+Branch: REL9_5_STABLE [a8725c2ba] 2015-08-06 20:14:54 -0400
+Branch: REL9_4_STABLE [d31e79415] 2015-08-06 20:14:37 -0400
+Branch: REL9_3_STABLE [0d4913509] 2015-08-06 20:14:37 -0400
+Branch: master [bab163e12] 2015-08-06 22:14:27 -0400
+Branch: REL9_5_STABLE [de0227d8a] 2015-08-06 22:14:28 -0400
+Branch: REL9_4_STABLE [8c7bb0240] 2015-08-06 22:14:07 -0400
+Branch: REL9_3_STABLE [de5edc660] 2015-08-06 22:14:07 -0400
+Branch: master [89db83922] 2015-08-07 14:13:50 -0400
+Branch: REL9_5_STABLE [085338822] 2015-08-07 14:13:51 -0400
+Branch: REL9_4_STABLE [30b4ccdab] 2015-08-07 14:13:52 -0400
+Branch: REL9_3_STABLE [868bfd1f3] 2015-08-07 14:13:39 -0400
+Branch: master [4200a9286] 2015-08-10 17:18:17 -0400
+Branch: REL9_5_STABLE [fda25b220] 2015-08-10 17:18:17 -0400
+Branch: REL9_4_STABLE [7371ab74f] 2015-08-10 17:18:17 -0400
+Branch: REL9_3_STABLE [f6d7a79f4] 2015-08-10 17:18:17 -0400
+Branch: REL9_2_STABLE [54cea765c] 2015-08-10 17:18:17 -0400
+Branch: master [cfe30a72f] 2015-08-12 21:19:03 -0400
+Branch: REL9_5_STABLE [ec94bc147] 2015-08-12 21:19:04 -0400
+Branch: REL9_4_STABLE [8cd3a7ada] 2015-08-12 21:19:05 -0400
+Branch: REL9_3_STABLE [7950657a9] 2015-08-12 21:19:06 -0400
+Branch: REL9_2_STABLE [866197d82] 2015-08-12 21:19:07 -0400
+Branch: REL9_1_STABLE [4390ba7bf] 2015-08-12 21:19:09 -0400
+Branch: REL9_0_STABLE [7b4b57fc4] 2015-08-12 21:19:10 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix assorted planner bugs (Tom Lane)
+     </para>
+
+     <para>
+      These mistakes could lead to incorrect query plans that would give wrong
+      answers, or to assertion failures in assert-enabled builds, or to odd
+      planner errors such as <quote>could not devise a query plan for the
+      given query</>, <quote>could not find pathkey item to
+      sort</>, <quote>plan should not reference subplan's variable</>,
+      or <quote>failed to assign all NestLoopParams to plan nodes</>.
+      Thanks are due to Andreas Seltenreich and Piotr Stefaniak for fuzz
+      testing that exposed these problems.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master Release: REL9_5_BR [2cb9ec1bc] 2015-06-22 18:53:27 -0400
+Branch: REL9_4_STABLE [d8f9ab776] 2015-06-22 18:53:27 -0400
+Branch: REL9_3_STABLE [673068588] 2015-06-22 18:53:27 -0400
+Branch: REL9_2_STABLE [e538e510e] 2015-06-22 18:53:27 -0400
+-->
+
+    <listitem>
+     <para>
+      Improve planner's performance for <command>UPDATE</>/<command>DELETE</>
+      on large inheritance sets (Tom Lane, Dean Rasheed)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: REL9_1_STABLE [3218f8c33] 2015-08-15 11:02:33 -0400
+Branch: REL9_0_STABLE [9d6af7367] 2015-08-15 11:02:34 -0400
+-->
+
+    <listitem>
+     <para>
+      Use fuzzy path cost tiebreaking rule in all supported branches (Tom Lane)
+     </para>
+
+     <para>
+      This change is meant to avoid platform-specific behavior when
+      alternative plan choices have effectively-identical estimated costs.
+     </para>
+    </listitem>
+
+<!--
+Author: Fujii Masao <fujii@postgresql.org>
+Branch: master [96f6a0cb4] 2015-09-09 22:51:44 +0900
+Branch: REL9_5_STABLE [65f37b3e9] 2015-09-09 22:52:28 +0900
+Branch: REL9_4_STABLE [2244c0652] 2015-09-09 22:52:35 +0900
+Branch: REL9_3_STABLE [47387732b] 2015-09-09 22:52:40 +0900
+Branch: REL9_2_STABLE [67518a141] 2015-09-09 23:01:10 +0900
+Branch: REL9_1_STABLE [60fe73b79] 2015-09-09 23:03:17 +0900
+-->
+
+    <listitem>
+     <para>
+      Ensure standby promotion trigger files are removed at postmaster
+      startup (Michael Paquier, Fujii Masao)
+     </para>
+
+     <para>
+      This prevents unwanted promotion from occurring if these files appear
+      in a database backup that is used to initialize a new standby server.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [d73d14c27] 2015-08-02 14:55:03 -0400
+Branch: REL9_5_STABLE [72697d2ba] 2015-08-02 14:55:04 -0400
+Branch: REL9_4_STABLE [c6d901292] 2015-08-02 14:55:05 -0400
+Branch: REL9_3_STABLE [fad824a88] 2015-08-02 14:54:44 -0400
+Branch: REL9_2_STABLE [20d1878b6] 2015-08-02 14:54:44 -0400
+Branch: REL9_1_STABLE [f1e84d3eb] 2015-08-02 14:54:44 -0400
+Branch: REL9_0_STABLE [8b53c087d] 2015-08-02 14:54:44 -0400
+-->
+
+    <listitem>
+     <para>
+      During postmaster shutdown, ensure that per-socket lock files are
+      removed and listen sockets are closed before we remove
+      the <filename>postmaster.pid</> file (Tom Lane)
+     </para>
+
+     <para>
+      This avoids race-condition failures if an external script attempts to
+      start a new postmaster as soon as <literal>pg_ctl stop</> returns.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master Release: REL9_5_BR [48913db88] 2015-06-19 14:23:39 -0400
+Branch: REL9_4_STABLE [29722d79b] 2015-06-19 14:23:39 -0400
+-->
+
+    <listitem>
+     <para>
+      Ensure that the postmaster does not exit until all its child processes
+      are gone, even in an immediate shutdown (Tom Lane)
+     </para>
+
+     <para>
+      Like the previous item, this avoids possible race conditions against a
+      subsequently-started postmaster.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [45811be94] 2015-07-09 13:22:22 -0400
+Branch: REL9_5_STABLE [193e02707] 2015-07-09 13:22:23 -0400
+Branch: REL9_4_STABLE [0d01c5b93] 2015-07-09 13:22:23 -0400
+Branch: REL9_3_STABLE [9c39d7ae0] 2015-07-09 13:22:23 -0400
+Branch: REL9_2_STABLE [97122b8a8] 2015-07-09 13:22:23 -0400
+Branch: REL9_1_STABLE [da1e7eb72] 2015-07-09 13:22:23 -0400
+Branch: REL9_0_STABLE [6718f07a0] 2015-07-09 13:22:23 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix postmaster's handling of a startup-process crash during crash
+      recovery (Tom Lane)
+     </para>
+
+     <para>
+      If, during a crash recovery cycle, the startup process crashes without
+      having restored database consistency, we'd try to launch a new startup
+      process, which typically would just crash again, leading to an infinite
+      loop.
+     </para>
+    </listitem>
+
+<!--
+Author: Andres Freund <andres@anarazel.de>
+Branch: master Release: REL9_5_BR [667912aee] 2015-06-21 18:57:28 +0200
+Branch: REL9_4_STABLE [ec1408155] 2015-06-21 19:00:30 +0200
+Branch: REL9_3_STABLE [203193144] 2015-06-21 19:00:40 +0200
+-->
+
+    <listitem>
+     <para>
+      Make emergency autovacuuming for multixact wraparound more robust
+      (Andres Freund)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [d8f15c95b] 2015-07-28 17:34:23 -0400
+Branch: REL9_5_STABLE [116be6c17] 2015-07-28 17:34:00 -0400
+Branch: REL9_4_STABLE [082d4283b] 2015-07-28 17:34:00 -0400
+Branch: REL9_3_STABLE [47ee27521] 2015-07-28 17:34:00 -0400
+Branch: REL9_2_STABLE [1a2f95630] 2015-07-28 17:34:00 -0400
+Branch: REL9_1_STABLE [3f12041e7] 2015-07-28 17:34:00 -0400
+Branch: REL9_0_STABLE [f527c0a2a] 2015-07-28 17:34:00 -0400
+-->
+
+    <listitem>
+     <para>
+      Do not print a <literal>WARNING</> when an autovacuum worker is already
+      gone when we attempt to signal it, and reduce log verbosity for such
+      signals (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
+Branch: master Release: REL9_5_BR [da1a9d0f5] 2015-06-19 12:44:36 -0300
+Branch: REL9_4_STABLE [cf733760e] 2015-06-19 12:44:35 -0300
+Branch: REL9_3_STABLE [5ac77a276] 2015-06-19 12:44:34 -0300
+Branch: REL9_2_STABLE [41acde2df] 2015-06-19 12:44:34 -0300
+Branch: REL9_1_STABLE [2fed5731a] 2015-06-19 12:44:33 -0300
+Branch: REL9_0_STABLE [d68df5e40] 2015-06-19 12:44:33 -0300
+-->
+
+    <listitem>
+     <para>
+      Prevent autovacuum launcher from sleeping unduly long if the server
+      clock is moved backwards a large amount (&Aacute;lvaro Herrera)
+     </para>
+    </listitem>
+
+<!--
+Author: Teodor Sigaev <teodor@sigaev.ru>
+Branch: master [e26692248] 2015-09-07 17:16:29 +0300
+Branch: REL9_5_STABLE [d592a8745] 2015-09-07 17:17:15 +0300
+Branch: REL9_4_STABLE [b6e367373] 2015-09-07 17:17:42 +0300
+Branch: REL9_3_STABLE [cd6f4248f] 2015-09-07 17:18:10 +0300
+Branch: REL9_2_STABLE [3ffbc4994] 2015-09-07 17:18:26 +0300
+Branch: REL9_1_STABLE [364c02357] 2015-09-07 17:18:45 +0300
+Branch: REL9_0_STABLE [a7496aee6] 2015-09-07 17:20:44 +0300
+-->
+
+    <listitem>
+     <para>
+      Ensure that cleanup of a GIN index's pending-insertions list is
+      interruptable by cancel requests (Jeff Janes)
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [334445179] 2015-07-27 12:30:26 +0300
+Branch: REL9_5_STABLE [202aea62a] 2015-07-27 12:31:05 +0300
+Branch: REL9_4_STABLE [746e7f1c1] 2015-07-27 12:32:08 +0300
+Branch: REL9_3_STABLE [bafe3b007] 2015-07-27 12:32:30 +0300
+Branch: REL9_2_STABLE [7658368cf] 2015-07-27 12:32:48 +0300
+Branch: REL9_1_STABLE [a471700e3] 2015-07-27 12:33:13 +0300
+Branch: REL9_0_STABLE [f87bf8480] 2015-07-27 12:33:18 +0300
+-->
+
+    <listitem>
+     <para>
+      Allow all-zeroes pages in GIN indexes to be reused (Heikki Linnakangas)
+     </para>
+
+     <para>
+      Such a page might be left behind after a crash.
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [023430abf] 2015-07-27 12:28:21 +0300
+Branch: REL9_5_STABLE [2fa8ba348] 2015-07-27 12:31:05 +0300
+Branch: REL9_4_STABLE [579b9f97c] 2015-07-27 12:32:08 +0300
+Branch: REL9_3_STABLE [863af3a37] 2015-07-27 12:32:30 +0300
+Branch: REL9_2_STABLE [f4297f8c5] 2015-07-27 12:32:48 +0300
+-->
+
+    <listitem>
+     <para>
+      Fix handling of all-zeroes pages in SP-GiST indexes (Heikki
+      Linnakangas)
+     </para>
+
+     <para>
+      <command>VACUUM</> attempted to recycle such pages, but did so in a
+      way that wasn't crash-safe.
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [766dcfb16] 2015-07-23 01:29:59 +0300
+Branch: REL9_5_STABLE [a9b3a22aa] 2015-07-23 01:30:07 +0300
+Branch: REL9_4_STABLE [b7551339d] 2015-07-23 01:30:09 +0300
+Branch: REL9_3_STABLE [6ae9a0218] 2015-07-23 01:30:11 +0300
+Branch: REL9_2_STABLE [84330d0c1] 2015-07-23 01:30:15 +0300
+Branch: REL9_1_STABLE [e54e17aca] 2015-07-23 01:30:17 +0300
+Branch: REL9_0_STABLE [40ad78220] 2015-07-23 01:30:19 +0300
+-->
+
+    <listitem>
+     <para>
+      Fix off-by-one error that led to otherwise-harmless warnings
+      about <quote>apparent wraparound</> in subtrans/multixact truncation
+      (Thomas Munro)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [2edb94911] 2015-08-18 19:22:37 -0400
+Branch: REL9_5_STABLE [4c3754ffe] 2015-08-18 19:22:37 -0400
+Branch: REL9_4_STABLE [928d0226e] 2015-08-18 19:22:38 -0400
+Branch: REL9_3_STABLE [8992e1acd] 2015-08-18 19:22:38 -0400
+Branch: REL9_2_STABLE [fb41bf4b5] 2015-08-18 19:22:38 -0400
+Branch: REL9_1_STABLE [17aa3c2d1] 2015-08-18 19:22:38 -0400
+Branch: REL9_0_STABLE [e41718fa1] 2015-08-18 19:22:38 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix misreporting of <command>CONTINUE</> and <command>MOVE</> statement
+      types in <application>PL/pgSQL</>'s error context messages
+      (Pavel Stehule and Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [b631a46ed] 2015-09-29 10:52:22 -0400
+Branch: REL9_5_STABLE [a16b9b193] 2015-09-29 10:52:22 -0400
+Branch: REL9_4_STABLE [b62c870ff] 2015-09-29 10:52:22 -0400
+Branch: REL9_3_STABLE [f60b2e2d4] 2015-09-29 10:52:22 -0400
+Branch: REL9_2_STABLE [aae40cf13] 2015-09-29 10:52:22 -0400
+Branch: REL9_1_STABLE [ca6c2f863] 2015-09-29 10:52:22 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>PL/Perl</> to handle non-<acronym>ASCII</> error
+      message texts correctly (Alex Hunsaker)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [09b3d2725] 2015-08-21 11:19:33 -0400
+Branch: REL9_5_STABLE [20bef3fe2] 2015-08-21 11:19:40 -0400
+Branch: REL9_4_STABLE [f7ed465e0] 2015-08-21 11:19:44 -0400
+Branch: REL9_3_STABLE [461235bda] 2015-08-21 11:19:49 -0400
+Branch: REL9_2_STABLE [2f1d558bc] 2015-08-21 11:19:54 -0400
+Branch: REL9_1_STABLE [f2ae044ba] 2015-08-21 11:19:58 -0400
+Branch: master [f469f634a] 2015-08-21 12:21:37 -0400
+Branch: REL9_5_STABLE [19446280f] 2015-08-21 12:21:37 -0400
+Branch: REL9_4_STABLE [22b9ce798] 2015-08-21 12:21:37 -0400
+Branch: REL9_3_STABLE [59592efcf] 2015-08-21 12:21:37 -0400
+Branch: REL9_2_STABLE [dadef8af2] 2015-08-21 12:21:37 -0400
+Branch: REL9_1_STABLE [1d190d095] 2015-08-21 12:21:37 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>PL/Python</> crash when returning the string
+      representation of a <type>record</> result (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
+Branch: master [f8d67ca8d] 2015-07-20 14:10:07 +0200
+Branch: REL9_5_STABLE [b0b6f8d71] 2015-07-20 14:18:08 +0200
+Branch: REL9_4_STABLE [49c300040] 2015-07-20 14:18:08 +0200
+Branch: REL9_3_STABLE [b2efbb71d] 2015-07-20 14:18:08 +0200
+Branch: REL9_2_STABLE [3cb6ef998] 2015-07-20 14:18:08 +0200
+Branch: REL9_1_STABLE [14ade020f] 2015-07-20 14:18:08 +0200
+Branch: REL9_0_STABLE [4c11967e7] 2015-07-20 14:18:08 +0200
+-->
+
+    <listitem>
+     <para>
+      Fix some places in <application>PL/Tcl</> that neglected to check for
+      failure of <function>malloc()</> calls (Michael Paquier, &Aacute;lvaro
+      Herrera)
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [cb3384a0c] 2015-08-02 22:12:33 +0300
+Branch: REL9_5_STABLE [ea8385df6] 2015-08-02 22:12:38 +0300
+Branch: REL9_4_STABLE [d7d4bd2c3] 2015-08-02 22:12:41 +0300
+Branch: REL9_3_STABLE [9d04a9824] 2015-08-02 22:12:45 +0300
+Branch: REL9_2_STABLE [56187c6fb] 2015-08-02 22:12:48 +0300
+Branch: REL9_1_STABLE [2d19a0e97] 2015-08-02 22:12:51 +0300
+-->
+
+    <listitem>
+     <para>
+      In <filename>contrib/isn</>, fix output of ISBN-13 numbers that begin
+      with 979 (Fabien Coelho)
+     </para>
+
+     <para>
+      EANs beginning with 979 (but not 9790) are considered ISBNs, but they
+      must be printed in the new 13-digit format, not the 10-digit format.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [76f965ff1] 2015-09-24 12:47:29 -0400
+Branch: REL9_5_STABLE [59d765b65] 2015-09-24 12:47:30 -0400
+Branch: REL9_4_STABLE [0da864c53] 2015-09-24 12:47:30 -0400
+Branch: REL9_3_STABLE [b7dcb2dd4] 2015-09-24 12:47:30 -0400
+-->
+
+    <listitem>
+     <para>
+      Improve <filename>contrib/postgres_fdw</>'s handling of
+      collation-related decisions (Tom Lane)
+     </para>
+
+     <para>
+      The main user-visible effect is expected to be that comparisons
+      involving <type>varchar</> columns will be sent to the remote server
+      for execution in more cases than before.
+     </para>
+    </listitem>
+
+<!--
+Author: Joe Conway <mail@joeconway.com>
+Branch: REL9_2_STABLE [e90a629e1] 2015-09-22 14:58:38 -0700
+-->
+
+    <listitem>
+     <para>
+      Fix <filename>contrib/sepgsql</>'s handling of <command>SELECT INTO</>
+      statements (Kohei KaiGai)
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [414bef30b] 2015-07-07 18:44:59 +0300
+Branch: REL9_5_STABLE [28c38396e] 2015-07-07 18:47:25 +0300
+Branch: REL9_4_STABLE [992c6f0d2] 2015-07-07 18:45:17 +0300
+Branch: REL9_3_STABLE [fcdac5614] 2015-07-07 18:45:22 +0300
+Branch: REL9_2_STABLE [6d88c1fc5] 2015-07-07 18:45:24 +0300
+Branch: REL9_1_STABLE [dcbaf4b37] 2015-07-07 18:45:28 +0300
+Branch: REL9_0_STABLE [2b189c7ec] 2015-07-07 18:45:31 +0300
+-->
+
+    <listitem>
+     <para>
+      Improve <application>libpq</>'s handling of out-of-memory conditions
+      (Michael Paquier, Heikki Linnakangas)
+     </para>
+    </listitem>
+
+<!--
+Author: Michael Meskes <meskes@postgresql.org>
+Branch: master Release: REL9_5_BR [82be1bf50] 2015-06-12 14:50:47 +0200
+Branch: REL9_4_STABLE [70767ac26] 2015-06-13 11:05:06 +0200
+Branch: REL9_3_STABLE [d65e5f832] 2015-06-13 11:08:16 +0200
+Branch: REL9_2_STABLE [1ea539ae3] 2015-06-13 11:13:59 +0200
+Branch: REL9_1_STABLE [866e7f591] 2015-06-13 11:15:09 +0200
+Branch: REL9_0_STABLE [4678be617] 2015-06-13 11:18:31 +0200
+Branch: master Release: REL9_5_BR [96ad72d1c] 2015-06-12 14:52:55 +0200
+Branch: REL9_4_STABLE [4f60d6658] 2015-06-13 11:04:58 +0200
+Branch: REL9_3_STABLE [31c06d4b6] 2015-06-13 11:13:16 +0200
+Branch: REL9_2_STABLE [ec311b1d8] 2015-06-13 11:14:07 +0200
+Branch: REL9_1_STABLE [a5238ced6] 2015-06-13 11:17:42 +0200
+Branch: REL9_0_STABLE [235bd4ccb] 2015-06-13 11:20:31 +0200
+Branch: master Release: REL9_5_BR [af0b49fc9] 2015-06-15 14:20:09 +0200
+Branch: REL9_4_STABLE [853222ce0] 2015-06-15 14:22:18 +0200
+Branch: REL9_3_STABLE [3e2a17eec] 2015-06-15 14:22:50 +0200
+Branch: REL9_2_STABLE [fd1ff4a13] 2015-06-15 14:23:04 +0200
+Branch: REL9_1_STABLE [a38f08bb9] 2015-06-15 14:23:17 +0200
+Branch: REL9_0_STABLE [abf92840a] 2015-06-15 14:23:30 +0200
+Branch: master Release: REL9_5_BR [94a484222] 2015-06-15 14:21:03 +0200
+Branch: REL9_4_STABLE [2a781b5bb] 2015-06-15 14:22:24 +0200
+Branch: REL9_3_STABLE [4130b2c1f] 2015-06-15 14:22:54 +0200
+Branch: REL9_2_STABLE [711cbaadd] 2015-06-15 14:23:07 +0200
+Branch: REL9_1_STABLE [6ab1a53dd] 2015-06-15 14:23:21 +0200
+Branch: REL9_0_STABLE [d278ff3b2] 2015-06-15 14:27:39 +0200
+-->
+
+    <listitem>
+     <para>
+      Fix memory leaks and missing out-of-memory checks
+      in <application>ecpg</> (Michael Paquier)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [4778a0bda] 2015-09-24 23:01:04 -0400
+Branch: REL9_5_STABLE [f1ee153dc] 2015-09-24 23:01:04 -0400
+Branch: REL9_4_STABLE [348dd2847] 2015-09-24 23:01:04 -0400
+Branch: REL9_3_STABLE [7e327ecd2] 2015-09-24 23:01:04 -0400
+Branch: REL9_2_STABLE [596c9e9ef] 2015-09-24 23:01:04 -0400
+Branch: REL9_1_STABLE [7ddadacec] 2015-09-24 23:01:04 -0400
+Branch: REL9_0_STABLE [c2d6ef14e] 2015-09-24 23:01:04 -0400
+Branch: master [6325527d8] 2015-09-25 00:00:33 -0400
+Branch: REL9_5_STABLE [da4af91ce] 2015-09-25 00:00:43 -0400
+Branch: REL9_4_STABLE [49917edad] 2015-09-25 00:00:51 -0400
+Branch: REL9_3_STABLE [9c547c939] 2015-09-25 00:00:58 -0400
+Branch: REL9_2_STABLE [60617d7d6] 2015-09-25 00:01:08 -0400
+Branch: REL9_1_STABLE [c48623d8d] 2015-09-25 00:01:14 -0400
+Branch: REL9_0_STABLE [71763ecff] 2015-09-25 00:01:20 -0400
+Branch: master [77130fc14] 2015-09-25 12:20:45 -0400
+Branch: REL9_5_STABLE [5eb702437] 2015-09-25 12:20:45 -0400
+Branch: REL9_4_STABLE [c961f401b] 2015-09-25 12:20:45 -0400
+Branch: REL9_3_STABLE [b7d17eca5] 2015-09-25 12:20:46 -0400
+Branch: REL9_2_STABLE [80fa54210] 2015-09-25 12:20:46 -0400
+Branch: REL9_1_STABLE [f88643476] 2015-09-25 12:20:46 -0400
+Branch: REL9_0_STABLE [98d8c75f9] 2015-09-25 12:20:46 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>psql</>'s code for locale-aware formatting of numeric
+      output (Tom Lane)
+     </para>
+
+     <para>
+      The formatting code invoked by <literal>\pset numericlocale on</>
+      did the wrong thing for some uncommon cases such as numbers with an
+      exponent but no decimal point.  It could also mangle already-localized
+      output from the <type>money</> data type.
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [e135c3d99] 2015-07-08 20:44:21 -0400
+Branch: REL9_5_STABLE [fb990ce6c] 2015-07-08 20:44:25 -0400
+Branch: REL9_4_STABLE [eb1525e89] 2015-07-08 20:44:26 -0400
+Branch: REL9_3_STABLE [49008d645] 2015-07-08 20:44:26 -0400
+Branch: REL9_2_STABLE [458ccbf2b] 2015-07-08 20:44:27 -0400
+Branch: REL9_1_STABLE [5f173a9f2] 2015-07-08 20:44:27 -0400
+Branch: REL9_0_STABLE [6087bf1a1] 2015-07-08 20:44:27 -0400
+-->
+
+    <listitem>
+     <para>
+      Prevent crash in <application>psql</>'s <command>\c</> command when
+      there is no current connection (Noah Misch)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [8ab4a6bd3] 2015-10-01 16:20:13 -0400
+Branch: REL9_5_STABLE [5ea47e8f2] 2015-10-01 16:20:15 -0400
+Branch: REL9_4_STABLE [35435af38] 2015-10-01 16:19:49 -0400
+Branch: REL9_3_STABLE [7e1e1c9d1] 2015-10-01 16:19:49 -0400
+Branch: REL9_2_STABLE [3756c65a0] 2015-10-01 16:19:49 -0400
+-->
+
+    <listitem>
+     <para>
+      Make <application>pg_dump</> handle inherited <literal>NOT VALID</>
+      check constraints correctly (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Andrew Dunstan <andrew@dunslane.net>
+Branch: master [caef94d59] 2015-07-25 17:14:36 -0400
+Branch: REL9_5_STABLE [08012455c] 2015-07-25 17:15:32 -0400
+Branch: REL9_4_STABLE [41ed5bb9a] 2015-07-25 17:15:48 -0400
+Branch: REL9_3_STABLE [84bf6ece1] 2015-07-25 17:16:03 -0400
+Branch: REL9_2_STABLE [aa1266d5f] 2015-07-25 17:16:14 -0400
+Branch: REL9_1_STABLE [af225551e] 2015-07-25 17:16:39 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix selection of default <application>zlib</> compression level
+      in <application>pg_dump</>'s directory output format (Andrew Dunstan)
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [8346218c0] 2015-09-20 20:42:27 -0400
+Branch: REL9_5_STABLE [1be9d65e1] 2015-09-20 20:42:44 -0400
+Branch: REL9_4_STABLE [7496aba80] 2015-09-20 20:42:50 -0400
+Branch: REL9_3_STABLE [ea218a2ba] 2015-09-20 20:42:55 -0400
+Branch: REL9_2_STABLE [c94b65f67] 2015-09-20 20:43:47 -0400
+Branch: REL9_1_STABLE [5dc49efe9] 2015-09-20 20:44:23 -0400
+Branch: REL9_0_STABLE [24aed2124] 2015-09-20 20:44:34 -0400
+-->
+
+    <listitem>
+     <para>
+      Ensure that temporary files created during a <application>pg_dump</>
+      run with <acronym>tar</>-format output are not world-readable (Michael
+      Paquier)
+     </para>
+    </listitem>
+
+<!--
+Author: Bruce Momjian <bruce@momjian.us>
+Branch: master [7f8d090b8] 2015-09-11 15:51:11 -0400
+Branch: REL9_5_STABLE [3243fce88] 2015-09-11 15:51:11 -0400
+Branch: REL9_4_STABLE [35d2fc1f2] 2015-09-11 15:51:11 -0400
+Branch: REL9_3_STABLE [ca445043e] 2015-09-11 15:51:10 -0400
+Branch: REL9_2_STABLE [befc63e84] 2015-09-11 15:51:10 -0400
+Branch: REL9_1_STABLE [c5391e933] 2015-09-11 15:51:10 -0400
+Branch: REL9_0_STABLE [52b07779d] 2015-09-11 15:51:10 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>pg_dump</> and <application>pg_upgrade</> to support
+      cases where the <literal>postgres</> or <literal>template1</> database
+      is in a non-default tablespace (Marti Raudsepp, Bruce Momjian)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [b861678f5] 2015-08-10 20:10:15 -0400
+Branch: REL9_5_STABLE [1cd468516] 2015-08-10 20:10:15 -0400
+Branch: REL9_4_STABLE [3352c23a6] 2015-08-10 20:10:16 -0400
+Branch: REL9_3_STABLE [75d02d787] 2015-08-10 20:10:16 -0400
+Branch: REL9_2_STABLE [be9ef396c] 2015-08-10 20:10:16 -0400
+Branch: REL9_1_STABLE [34f1a85e5] 2015-08-10 20:10:16 -0400
+Branch: REL9_0_STABLE [298d1f808] 2015-08-10 20:10:16 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>pg_dump</> to handle object privileges sanely when
+      dumping from a server too old to have a particular privilege type
+      (Tom Lane)
+     </para>
+
+     <para>
+      When dumping data types from pre-9.2 servers, and when dumping
+      functions or procedural languages from pre-7.3
+      servers, <application>pg_dump</> would
+      produce <command>GRANT</>/<command>REVOKE</> commands that revoked the
+      owner's grantable privileges and instead granted all privileges
+      to <literal>PUBLIC</>.  Since the privileges involved are
+      just <literal>USAGE</> and <literal>EXECUTE</>, this isn't a security
+      problem, but it's certainly a surprising representation of the older
+      systems' behavior.  Fix it to leave the default privilege state alone
+      in these cases.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [3bdd7f90f] 2015-08-04 19:34:12 -0400
+Branch: REL9_5_STABLE [1f507c7e9] 2015-08-04 19:34:12 -0400
+Branch: REL9_4_STABLE [fa6e785fd] 2015-08-04 19:34:12 -0400
+Branch: REL9_3_STABLE [5da713f31] 2015-08-04 19:34:12 -0400
+Branch: REL9_2_STABLE [dae6e4601] 2015-08-04 19:34:12 -0400
+Branch: REL9_1_STABLE [270a877cc] 2015-08-04 19:34:12 -0400
+Branch: REL9_0_STABLE [5d175be17] 2015-08-04 19:34:12 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix <application>pg_dump</> to dump shell types (Tom Lane)
+     </para>
+
+     <para>
+      Shell types (that is, not-yet-fully-defined types) aren't useful for
+      much, but nonetheless <application>pg_dump</> should dump them.
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [bcc87b6b0] 2015-07-12 16:26:08 -0400
+Branch: REL9_5_STABLE [0e78a610f] 2015-07-12 16:26:18 -0400
+Branch: REL9_4_STABLE [1ed549387] 2015-07-12 16:25:51 -0400
+Branch: REL9_3_STABLE [faf686b54] 2015-07-12 16:25:52 -0400
+Branch: REL9_2_STABLE [a24ceea4b] 2015-07-12 16:25:52 -0400
+Branch: REL9_1_STABLE [e9a859b54] 2015-07-12 16:25:52 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix assorted minor memory leaks in <application>pg_dump</> and other
+      client-side programs (Michael Paquier)
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [9031ff91a] 2015-07-03 11:12:34 +0300
+Branch: REL9_5_STABLE [5174ca17a] 2015-07-03 11:15:55 +0300
+Branch: REL9_4_STABLE [9d6352aaa] 2015-07-03 11:15:27 +0300
+-->
+
+    <listitem>
+     <para>
+      Fix <application>pgbench</>'s progress-report behavior when a query,
+      or <application>pgbench</> itself, gets stuck (Fabien Coelho)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: REL9_4_STABLE [747ca6697] 2015-08-29 16:34:30 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix spinlock assembly code for Alpha hardware (Tom Lane)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [c41a1215f] 2015-08-29 16:09:25 -0400
+Branch: REL9_5_STABLE [ffbc387bf] 2015-08-29 16:09:25 -0400
+Branch: REL9_4_STABLE [3da9c060f] 2015-08-29 16:09:25 -0400
+Branch: REL9_3_STABLE [c355df54e] 2015-08-29 16:09:25 -0400
+Branch: REL9_2_STABLE [472680c57] 2015-08-29 16:09:25 -0400
+Branch: REL9_1_STABLE [14b497cfb] 2015-08-29 16:09:25 -0400
+Branch: REL9_0_STABLE [b5a22d8bb] 2015-08-29 16:09:25 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix spinlock assembly code for PPC hardware to be compatible
+      with <acronym>AIX</>'s native assembler (Tom Lane)
+     </para>
+
+     <para>
+      Building with <application>gcc</> didn't work if <application>gcc</>
+      had been configured to use the native assembler, which is becoming more
+      common.
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [43d89a23d] 2015-07-17 03:01:14 -0400
+Branch: REL9_5_STABLE [eb3b93b53] 2015-07-17 03:01:29 -0400
+Branch: REL9_4_STABLE [f3f037e18] 2015-07-17 03:01:35 -0400
+Branch: REL9_3_STABLE [7319c0524] 2015-07-17 03:02:03 -0400
+Branch: REL9_2_STABLE [12073b9aa] 2015-07-17 03:02:18 -0400
+Branch: REL9_1_STABLE [76fa354c5] 2015-07-17 03:02:23 -0400
+Branch: REL9_0_STABLE [cdf596b1c] 2015-07-17 03:02:46 -0400
+-->
+
+    <listitem>
+     <para>
+      On <acronym>AIX</>, test the <literal>-qlonglong</> compiler option
+      rather than just assuming it's safe to use (Noah Misch)
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [bcd7c4120] 2015-07-15 21:00:26 -0400
+Branch: REL9_5_STABLE [c2b824e34] 2015-07-15 21:00:30 -0400
+Branch: REL9_4_STABLE [2405107b4] 2015-07-15 21:00:30 -0400
+Branch: REL9_3_STABLE [dc5075fed] 2015-07-15 21:00:30 -0400
+Branch: REL9_2_STABLE [690bec26c] 2015-07-15 21:00:31 -0400
+Branch: REL9_1_STABLE [1dd2b6b68] 2015-07-15 21:00:31 -0400
+Branch: REL9_0_STABLE [7803d5720] 2015-07-15 21:00:31 -0400
+-->
+
+    <listitem>
+     <para>
+      On <acronym>AIX</>, use <literal>-Wl,-brtllib</> link option to allow
+      symbols to be resolved at runtime (Noah Misch)
+     </para>
+
+     <para>
+      Perl relies on this ability in 5.8.0 and later.
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [c53f73879] 2015-07-29 22:49:48 -0400
+Branch: REL9_5_STABLE [a664d4790] 2015-07-29 22:52:43 -0400
+Branch: REL9_4_STABLE [76cf5f195] 2015-07-29 22:53:09 -0400
+Branch: REL9_3_STABLE [23e7ee962] 2015-07-29 22:53:40 -0400
+Branch: REL9_2_STABLE [0a89f3bc6] 2015-07-29 22:53:58 -0400
+Branch: REL9_1_STABLE [d20327a4f] 2015-07-29 22:54:03 -0400
+Branch: REL9_0_STABLE [2d8c136e7] 2015-07-29 22:54:08 -0400
+-->
+
+    <listitem>
+     <para>
+      Avoid use of inline functions when compiling with
+      32-bit <application>xlc</>, due to compiler bugs (Noah Misch)
+     </para>
+    </listitem>
+
+<!--
+Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
+Branch: master Release: REL9_5_BR [ab93f90cd] 2015-06-30 14:20:38 -0300
+Branch: REL9_4_STABLE [ef704ec06] 2015-06-30 14:20:38 -0300
+Branch: REL9_3_STABLE [c085e072f] 2015-06-30 14:20:38 -0300
+Branch: REL9_2_STABLE [c538d7363] 2015-06-30 14:20:38 -0300
+Branch: REL9_1_STABLE [a9f886f41] 2015-06-30 14:20:38 -0300
+Branch: REL9_0_STABLE [b185c42c1] 2015-06-30 14:20:37 -0300
+-->
+
+    <listitem>
+     <para>
+      Use <filename>librt</> for <function>sched_yield()</> when necessary,
+      which it is on some Solaris versions (Oskari Saarenmaa)
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [ec79978dd] 2015-08-14 20:23:13 -0400
+Branch: REL9_5_STABLE [f19ad6fbe] 2015-08-14 20:23:35 -0400
+Branch: REL9_4_STABLE [a0104e080] 2015-08-14 20:23:42 -0400
+-->
+
+    <listitem>
+     <para>
+      Translate encoding <literal>UHC</> as Windows code page 949
+      (Noah Misch)
+     </para>
+
+     <para>
+      This fixes presentation of non-ASCII log messages from processes that
+      are not attached to any particular database, such as the postmaster.
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master [43adc7a71] 2015-08-14 20:23:09 -0400
+Branch: REL9_5_STABLE [92516bf19] 2015-08-14 20:23:34 -0400
+Branch: REL9_4_STABLE [f988da953] 2015-08-14 20:23:41 -0400
+-->
+
+    <listitem>
+     <para>
+      On Windows, avoid failure when doing encoding conversion to UTF16
+      outside a transaction, such as for log messages (Noah Misch)
+     </para>
+    </listitem>
+
+<!--
+Author: Noah Misch <noah@leadboat.com>
+Branch: master Release: REL9_5_BR [f0a264a36] 2015-06-20 12:09:29 -0400
+Branch: REL9_4_STABLE [b2ed1682d] 2015-06-20 12:10:56 -0400
+-->
+
+    <listitem>
+     <para>
+      Fix postmaster startup failure due to not
+      copying <function>setlocale()</>'s return value (Noah Misch)
+     </para>
+
+     <para>
+      This has been reported on Windows systems with the ANSI code page set
+      to CP936 (<quote>Chinese (Simplified, PRC)</>), and may occur with
+      other multibyte code pages.
+     </para>
+    </listitem>
+
+<!--
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+Branch: master [6c534fd68] 2015-07-06 22:18:26 +0300
+Branch: REL9_5_STABLE [e5460aa02] 2015-07-07 16:33:10 +0300
+Branch: REL9_4_STABLE [4dac5651b] 2015-07-07 16:31:52 +0300
+Branch: REL9_3_STABLE [880365a3c] 2015-07-07 16:37:16 +0300
+Branch: REL9_2_STABLE [a5273ef37] 2015-07-07 16:37:34 +0300
+Branch: REL9_1_STABLE [3b7cf4367] 2015-07-07 16:38:24 +0300
+Branch: REL9_0_STABLE [341b877d3] 2015-07-07 16:39:25 +0300
+-->
+
+    <listitem>
+     <para>
+      Fix Windows <filename>install.bat</> script to handle target directory
+      names that contain spaces (Heikki Linnakangas)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [a5d489ccb] 2015-07-02 17:24:36 -0400
+Branch: REL9_5_STABLE [d1fec374f] 2015-07-05 12:01:01 -0400
+Branch: REL9_4_STABLE [60c38e62c] 2015-07-05 12:01:01 -0400
+Branch: REL9_3_STABLE [544e75814] 2015-07-05 12:01:01 -0400
+Branch: REL9_2_STABLE [89b8cf47b] 2015-07-05 12:01:01 -0400
+Branch: REL9_1_STABLE [9b00885d0] 2015-07-05 12:01:01 -0400
+Branch: REL9_0_STABLE [29ff43adf] 2015-07-05 12:01:02 -0400
+-->
+
+    <listitem>
+     <para>
+      Make the numeric form of the <productname>PostgreSQL</> version number
+      (e.g., <literal>90405</>) readily available to extension Makefiles,
+      as a variable named <varname>VERSION_NUM</> (Michael Paquier)
+     </para>
+    </listitem>
+
+<!--
+Author: Tom Lane <tgl@sss.pgh.pa.us>
+Branch: master [241e6844a] 2015-10-02 19:15:39 -0400
+Branch: REL9_5_STABLE [19b06cc66] 2015-10-02 19:15:49 -0400
+Branch: REL9_4_STABLE [8e45497a2] 2015-10-02 19:15:57 -0400
+Branch: REL9_3_STABLE [0f6a046b6] 2015-10-02 19:16:06 -0400
+Branch: REL9_2_STABLE [fd519c170] 2015-10-02 19:16:18 -0400
+Branch: REL9_1_STABLE [3a68e0a10] 2015-10-02 19:16:29 -0400
+Branch: REL9_0_STABLE [47ac95f37] 2015-10-02 19:16:37 -0400
+-->
+
+    <listitem>
+     <para>
+      Update time zone data files to <application>tzdata</> release 2015g for
+      DST law changes in Cayman Islands, Fiji, Moldova, Morocco, Norfolk
+      Island, North Korea, Turkey, and Uruguay.  There is a new zone name
+      <literal>America/Fort_Nelson</> for the Canadian Northern Rockies.
+     </para>
+    </listitem>
+
+   </itemizedlist>
+
+  </sect2>
+ </sect1>
+
  <sect1 id="release-9-4-4">
   <title>Release 9.4.4</title>