diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml
index 9794b5b3b76..80cd1c43cdc 100644
--- a/doc/src/sgml/release-9.0.sgml
+++ b/doc/src/sgml/release-9.0.sgml
@@ -1,6 +1,100 @@
+
+ Release 9.0.21
+
+
+ Release Date
+ 2015-06-04
+
+
+
+ This release contains a small number of fixes from 9.0.20.
+ For information about new features in the 9.0 major release, see
+ .
+
+
+
+ The PostgreSQL> community will stop releasing updates
+ for the 9.0.X release series in September 2015.
+ Users are encouraged to update to a newer release branch soon.
+
+
+
+ Migration to Version 9.0.21
+
+
+ A dump/restore is not required for those running 9.0.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.0.18,
+ see .
+
+
+
+
+
+ Changes
+
+
+
+
+
+ Avoid failures while fsync>'ing data directory during
+ crash restart (Abhijit Menon-Sen, Tom Lane)
+
+
+
+ In the previous minor releases we added a patch to fsync>
+ everything in the data directory after a crash. Unfortunately its
+ response to any error condition was to fail, thereby preventing the
+ server from starting up, even when the problem was quite harmless.
+ An example is that an unwritable file in the data directory would
+ prevent restart on some platforms; but it is common to make SSL
+ certificate files unwritable by the server. Revise this behavior so
+ that permissions failures are ignored altogether, and other types of
+ failures are logged but do not prevent continuing.
+
+
+
+
+
+ Remove configure>'s check prohibiting linking to a
+ threaded libpython>
+ on OpenBSD> (Tom Lane)
+
+
+
+ The failure this restriction was meant to prevent seems to not be a
+ problem anymore on current OpenBSD>
+ versions.
+
+
+
+
+
+ Allow libpq> to use TLS protocol versions beyond v1
+ (Noah Misch)
+
+
+
+ For a long time, libpq> was coded so that the only SSL
+ protocol it would allow was TLS v1. Now that newer TLS versions are
+ becoming popular, allow it to negotiate the highest commonly-supported
+ TLS version with the server. (PostgreSQL> servers were
+ already capable of such negotiation, so no change is needed on the
+ server side.) This is a back-patch of a change already released in
+ 9.4.0.
+
+
+
+
+
+
+
+
Release 9.0.20
@@ -169,6 +263,13 @@
+
+
+ Avoid cannot GetMultiXactIdMembers() during recovery> error
+ (Álvaro Herrera)
+
+
+
Recursively fsync()> the data directory after a crash
diff --git a/doc/src/sgml/release-9.1.sgml b/doc/src/sgml/release-9.1.sgml
index f6c0d131576..8306cfab039 100644
--- a/doc/src/sgml/release-9.1.sgml
+++ b/doc/src/sgml/release-9.1.sgml
@@ -1,6 +1,94 @@
+
+ Release 9.1.17
+
+
+ Release Date
+ 2015-06-04
+
+
+
+ This release contains a small number of fixes from 9.1.16.
+ For information about new features in the 9.1 major release, see
+ .
+
+
+
+ Migration to Version 9.1.17
+
+
+ A dump/restore is not required for those running 9.1.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.1.16,
+ see .
+
+
+
+
+
+ Changes
+
+
+
+
+
+ Avoid failures while fsync>'ing data directory during
+ crash restart (Abhijit Menon-Sen, Tom Lane)
+
+
+
+ In the previous minor releases we added a patch to fsync>
+ everything in the data directory after a crash. Unfortunately its
+ response to any error condition was to fail, thereby preventing the
+ server from starting up, even when the problem was quite harmless.
+ An example is that an unwritable file in the data directory would
+ prevent restart on some platforms; but it is common to make SSL
+ certificate files unwritable by the server. Revise this behavior so
+ that permissions failures are ignored altogether, and other types of
+ failures are logged but do not prevent continuing.
+
+
+
+
+
+ Remove configure>'s check prohibiting linking to a
+ threaded libpython>
+ on OpenBSD> (Tom Lane)
+
+
+
+ The failure this restriction was meant to prevent seems to not be a
+ problem anymore on current OpenBSD>
+ versions.
+
+
+
+
+
+ Allow libpq> to use TLS protocol versions beyond v1
+ (Noah Misch)
+
+
+
+ For a long time, libpq> was coded so that the only SSL
+ protocol it would allow was TLS v1. Now that newer TLS versions are
+ becoming popular, allow it to negotiate the highest commonly-supported
+ TLS version with the server. (PostgreSQL> servers were
+ already capable of such negotiation, so no change is needed on the
+ server side.) This is a back-patch of a change already released in
+ 9.4.0.
+
+
+
+
+
+
+
+
Release 9.1.16
@@ -201,6 +289,13 @@
+
+
+ Avoid cannot GetMultiXactIdMembers() during recovery> error
+ (Álvaro Herrera)
+
+
+
Recursively fsync()> the data directory after a crash
diff --git a/doc/src/sgml/release-9.2.sgml b/doc/src/sgml/release-9.2.sgml
index 168a387d345..ef4ce98e538 100644
--- a/doc/src/sgml/release-9.2.sgml
+++ b/doc/src/sgml/release-9.2.sgml
@@ -1,6 +1,101 @@
+
+ Release 9.2.12
+
+
+ Release Date
+ 2015-06-04
+
+
+
+ This release contains a small number of fixes from 9.2.11.
+ For information about new features in the 9.2 major release, see
+ .
+
+
+
+ Migration to Version 9.2.12
+
+
+ A dump/restore is not required for those running 9.2.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.2.11,
+ see .
+
+
+
+
+
+ Changes
+
+
+
+
+
+ Avoid failures while fsync>'ing data directory during
+ crash restart (Abhijit Menon-Sen, Tom Lane)
+
+
+
+ In the previous minor releases we added a patch to fsync>
+ everything in the data directory after a crash. Unfortunately its
+ response to any error condition was to fail, thereby preventing the
+ server from starting up, even when the problem was quite harmless.
+ An example is that an unwritable file in the data directory would
+ prevent restart on some platforms; but it is common to make SSL
+ certificate files unwritable by the server. Revise this behavior so
+ that permissions failures are ignored altogether, and other types of
+ failures are logged but do not prevent continuing.
+
+
+
+
+
+ Fix pg_get_functiondef()> to show
+ functions' LEAKPROOF> property, if set (Jeevan Chalke)
+
+
+
+
+
+ Remove configure>'s check prohibiting linking to a
+ threaded libpython>
+ on OpenBSD> (Tom Lane)
+
+
+
+ The failure this restriction was meant to prevent seems to not be a
+ problem anymore on current OpenBSD>
+ versions.
+
+
+
+
+
+ Allow libpq> to use TLS protocol versions beyond v1
+ (Noah Misch)
+
+
+
+ For a long time, libpq> was coded so that the only SSL
+ protocol it would allow was TLS v1. Now that newer TLS versions are
+ becoming popular, allow it to negotiate the highest commonly-supported
+ TLS version with the server. (PostgreSQL> servers were
+ already capable of such negotiation, so no change is needed on the
+ server side.) This is a back-patch of a change already released in
+ 9.4.0.
+
+
+
+
+
+
+
+
Release 9.2.11
@@ -215,6 +310,20 @@
+
+
+
+
+ Avoid cannot GetMultiXactIdMembers() during recovery> error
+ (Álvaro Herrera)
+
+
+
Recursively fsync()> the data directory after a crash
diff --git a/doc/src/sgml/release-9.3.sgml b/doc/src/sgml/release-9.3.sgml
index 38f3354bd8f..8f1bc7e1472 100644
--- a/doc/src/sgml/release-9.3.sgml
+++ b/doc/src/sgml/release-9.3.sgml
@@ -1,6 +1,114 @@
+
+ Release 9.3.8
+
+
+ Release Date
+ 2015-06-04
+
+
+
+ This release contains a small number of fixes from 9.3.7.
+ For information about new features in the 9.3 major release, see
+ .
+
+
+
+ Migration to Version 9.3.8
+
+
+ A dump/restore is not required for those running 9.3.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.3.7,
+ see .
+
+
+
+
+
+ Changes
+
+
+
+
+
+ Avoid failures while fsync>'ing data directory during
+ crash restart (Abhijit Menon-Sen, Tom Lane)
+
+
+
+ In the previous minor releases we added a patch to fsync>
+ everything in the data directory after a crash. Unfortunately its
+ response to any error condition was to fail, thereby preventing the
+ server from starting up, even when the problem was quite harmless.
+ An example is that an unwritable file in the data directory would
+ prevent restart on some platforms; but it is common to make SSL
+ certificate files unwritable by the server. Revise this behavior so
+ that permissions failures are ignored altogether, and other types of
+ failures are logged but do not prevent continuing.
+
+
+
+ Also apply the same rules in initdb --sync-only>.
+ This case is less critical but it should act similarly.
+
+
+
+
+
+ Fix pg_get_functiondef()> to show
+ functions' LEAKPROOF> property, if set (Jeevan Chalke)
+
+
+
+
+
+ Remove configure>'s check prohibiting linking to a
+ threaded libpython>
+ on OpenBSD> (Tom Lane)
+
+
+
+ The failure this restriction was meant to prevent seems to not be a
+ problem anymore on current OpenBSD>
+ versions.
+
+
+
+
+
+
+
+ Allow libpq> to use TLS protocol versions beyond v1
+ (Noah Misch)
+
+
+
+ For a long time, libpq> was coded so that the only SSL
+ protocol it would allow was TLS v1. Now that newer TLS versions are
+ becoming popular, allow it to negotiate the highest commonly-supported
+ TLS version with the server. (PostgreSQL> servers were
+ already capable of such negotiation, so no change is needed on the
+ server side.) This is a back-patch of a change already released in
+ 9.4.0.
+
+
+
+
+
+
+
+
Release 9.3.7
diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml
index e9d1d29aa3c..a96cd8dce2d 100644
--- a/doc/src/sgml/release-9.4.sgml
+++ b/doc/src/sgml/release-9.4.sgml
@@ -1,6 +1,149 @@
+
+ Release 9.4.3
+
+
+ Release Date
+ 2015-06-04
+
+
+
+ This release contains a small number of fixes from 9.4.2.
+ For information about new features in the 9.4 major release, see
+ .
+
+
+
+ Migration to Version 9.4.3
+
+
+ A dump/restore is not required for those running 9.4.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.4.2,
+ see .
+
+
+
+
+ Changes
+
+
+
+
+
+
+
+ Avoid failures while fsync>'ing data directory during
+ crash restart (Abhijit Menon-Sen, Tom Lane)
+
+
+
+ In the previous minor releases we added a patch to fsync>
+ everything in the data directory after a crash. Unfortunately its
+ response to any error condition was to fail, thereby preventing the
+ server from starting up, even when the problem was quite harmless.
+ An example is that an unwritable file in the data directory would
+ prevent restart on some platforms; but it is common to make SSL
+ certificate files unwritable by the server. Revise this behavior so
+ that permissions failures are ignored altogether, and other types of
+ failures are logged but do not prevent continuing.
+
+
+
+ Also apply the same rules in initdb --sync-only>.
+ This case is less critical but it should act similarly.
+
+
+
+
+
+
+
+ Fix pg_get_functiondef()> to show
+ functions' LEAKPROOF> property, if set (Jeevan Chalke)
+
+
+
+
+
+
+
+ Fix pushJsonbValue()> to unpack jbvBinary>
+ objects (Andrew Dunstan)
+
+
+
+ This change does not affect any behavior in the core code as of 9.4,
+ but it avoids a corner case for possible third-party callers.
+
+
+
+
+
+
+
+ Remove configure>'s check prohibiting linking to a
+ threaded libpython>
+ on OpenBSD> (Tom Lane)
+
+
+
+ The failure this restriction was meant to prevent seems to not be a
+ problem anymore on current OpenBSD>
+ versions.
+
+
+
+
+
+
+
+
Release 9.4.2