diff --git a/doc/src/sgml/release-9.4.sgml b/doc/src/sgml/release-9.4.sgml
index f8bb6196095..8fde65b27fd 100644
--- a/doc/src/sgml/release-9.4.sgml
+++ b/doc/src/sgml/release-9.4.sgml
@@ -1,6 +1,419 @@
+
+ Release 9.4.24
+
+
+ Release date:
+ 2019-08-08
+
+
+
+ This release contains a variety of fixes from 9.4.23.
+ For information about new features in the 9.4 major release, see
+ .
+
+
+
+ The PostgreSQL community will stop
+ releasing updates for the 9.4.X release series in February 2020.
+ Users are encouraged to update to a newer release branch soon.
+
+
+
+ Migration to Version 9.4.24
+
+
+ A dump/restore is not required for those running 9.4.X.
+
+
+
+ However, if you are upgrading from a version earlier than 9.4.18,
+ see .
+
+
+
+
+ Changes
+
+
+
+
+
+
+ Fix failure of ALTER TABLE ... ALTER COLUMN TYPE
+ when altering multiple columns' types in one command (Tom Lane)
+
+
+
+ This fixes a regression introduced in the most recent minor releases:
+ indexes using the altered columns were not processed correctly,
+ leading to strange failures during ALTER TABLE.
+
+
+
+
+
+
+ Fix mishandling of multi-column foreign keys when rebuilding a
+ foreign key constraint (Tom Lane)
+
+
+
+ ALTER TABLE could make an incorrect decision about
+ whether revalidation of a foreign key is necessary, if not all
+ columns of the key are of the same type. It seems likely that the
+ error would always have been in the conservative direction, that is
+ revalidating unnecessarily.
+
+
+
+
+
+
+ Prevent incorrect canonicalization of date ranges
+ with infinity endpoints (Laurenz Albe)
+
+
+
+ It's incorrect to try to convert an open range to a closed one or
+ vice versa by incrementing or decrementing the endpoint value, if
+ the endpoint is infinite; so leave the range alone in such cases.
+
+
+
+
+
+
+ Fix loss of fractional digits when converting very
+ large money values to numeric (Tom Lane)
+
+
+
+
+
+
+ Fix spinlock assembly code for MIPS CPUs so that it works on
+ MIPS r6 (YunQiang Su)
+
+
+
+
+
+
+ Make libpq ignore carriage return
+ (\r) in connection service files
+ (Tom Lane, Michael Paquier)
+
+
+
+ In some corner cases, service files containing Windows-style
+ newlines could be mis-parsed, resulting in connection failures.
+
+
+
+
+
+
+ Fix pg_dump to ensure that custom operator
+ classes are dumped in the right order (Tom Lane)
+
+
+
+ If a user-defined opclass is the subtype opclass of a user-defined
+ range type, related objects were dumped in the wrong order,
+ producing an unrestorable dump. (The underlying failure to handle
+ opclass dependencies might manifest in other cases too, but this is
+ the only known case.)
+
+
+
+
+
+
+ Fix contrib/passwordcheck to coexist with other
+ users of check_password_hook (Michael Paquier)
+
+
+
+
+
+
+ Fix contrib/sepgsql tests to work under recent
+ SELinux releases (Mike Palmiotto)
+
+
+
+
+
+
+ Reduce stderr output
+ from pg_upgrade's test script (Tom Lane)
+
+
+
+
+
+
+ Support building Postgres with Microsoft Visual Studio 2019
+ (Haribabu Kommi)
+
+
+
+
+
+
+ In Visual Studio builds, honor WindowsSDKVersion
+ environment variable, if that's set (Peifeng Qiu)
+
+
+
+ This fixes build failures in some configurations.
+
+
+
+
+
+
+ Support OpenSSL 1.1.0 and newer in Visual Studio builds
+ (Juan José Santamaría Flecha, Michael Paquier)
+
+
+
+
+
+
+ Avoid choosing localtime
+ or posixrules as TimeZone
+ during initdb (Tom Lane)
+
+
+
+ In some cases initdb would choose one of
+ these artificial zone names over the real zone name.
+ Prefer any other match to the C library's timezone behavior over
+ these two.
+
+
+
+
+
+
+ Adjust pg_timezone_names view to show
+ the Factory time zone if and only if it has a
+ short abbreviation (Tom Lane)
+
+
+
+ Historically, IANA set up this artificial zone with
+ an abbreviation like Local time zone must be
+ set--see zic manual page. Modern versions of the tzdb
+ database show -00 instead, but some platforms
+ alter the data to show one or another of the historical phrases.
+ Show this zone only if it uses the modern abbreviation.
+
+
+
+
+
+
+ Sync our copy of the timezone library with IANA tzcode release 2019b
+ (Tom Lane)
+
+
+
+ This adds support for zic's new option to reduce the size of the installed zone files.
+ We are not currently using that, but may enable it in future.
+
+
+
+
+
+
+ Update time zone data files to tzdata
+ release 2019b for DST law changes in Brazil, plus
+ historical corrections for Hong Kong, Italy, and Palestine.
+
+
+
+
+
+
+
+
Release 9.4.23