diff --git a/doc/src/sgml/appendix-obsolete-pgreceivexlog.sgml b/doc/src/sgml/appendix-obsolete-pgreceivexlog.sgml
new file mode 100644
index 00000000000..f74d0ae832e
--- /dev/null
+++ b/doc/src/sgml/appendix-obsolete-pgreceivexlog.sgml
@@ -0,0 +1,24 @@
+
+
+
+
+ pg_receivexlog renamed to pg_receivewal
+
+
+ pg_receivexlog
+ pg_receivewal
+
+
+
+ PostgreSQL 9.6 and below provided a command named
+ pg_receivexlog
+ pg_receivexlog
+ to fetch write-ahead-log (WAL) files. This command was renamed to pg_receivewal, see
+ for documentation of pg_receivewal and see
+ the release notes for PostgreSQL 10 for details
+ on this change.
+
+
+
diff --git a/doc/src/sgml/appendix-obsolete-pgresetxlog.sgml b/doc/src/sgml/appendix-obsolete-pgresetxlog.sgml
new file mode 100644
index 00000000000..7d999301f15
--- /dev/null
+++ b/doc/src/sgml/appendix-obsolete-pgresetxlog.sgml
@@ -0,0 +1,24 @@
+
+
+
+
+ pg_resetxlog renamed to pg_resetwal
+
+
+ pg_resetxlog
+ pg_resetwal
+
+
+
+ PostgreSQL 9.6 and below provided a command named
+ pg_resetxlog
+ pg_resetxlog
+ to reset the write-ahead-log (WAL) files. This command was renamed to pg_resetwal, see
+ for documentation of pg_resetwal and see
+ the release notes for PostgreSQL 10 for details
+ on this change.
+
+
+
diff --git a/doc/src/sgml/appendix-obsolete-pgxlogdump.sgml b/doc/src/sgml/appendix-obsolete-pgxlogdump.sgml
new file mode 100644
index 00000000000..4173fee0414
--- /dev/null
+++ b/doc/src/sgml/appendix-obsolete-pgxlogdump.sgml
@@ -0,0 +1,24 @@
+
+
+
+
+ pg_xlogdump renamed to pg_waldump
+
+
+ pg_xlogdump
+ pg_waldump
+
+
+
+ PostgreSQL 9.6 and below provided a command named
+ pg_xlogdump
+ pg_xlogdump
+ to read write-ahead-log (WAL) files. This command was renamed to pg_waldump, see
+ for documentation of pg_waldump and see
+ the release notes for PostgreSQL 10 for details
+ on this change.
+
+
+
diff --git a/doc/src/sgml/appendix-obsolete.sgml b/doc/src/sgml/appendix-obsolete.sgml
new file mode 100644
index 00000000000..548297e2d3d
--- /dev/null
+++ b/doc/src/sgml/appendix-obsolete.sgml
@@ -0,0 +1,40 @@
+
+
+
+ Obsolete or Renamed Features
+
+
+ Functionality is sometimes removed from PostgreSQL, feature, setting
+ and file names sometimes change, or documentation moves to different
+ places. This section directs users coming from old versions of the
+ documentation or from external links to the appropriate new location
+ for the information they need.
+
+
+
+
+ &obsolete-pgxlogdump;
+ &obsolete-pgresetxlog;
+ &obsolete-pgreceivexlog;
+
+
diff --git a/doc/src/sgml/filelist.sgml b/doc/src/sgml/filelist.sgml
index c34e64bdc43..c906715a314 100644
--- a/doc/src/sgml/filelist.sgml
+++ b/doc/src/sgml/filelist.sgml
@@ -177,3 +177,9 @@
+
+
+
+
+
+
diff --git a/doc/src/sgml/postgres.sgml b/doc/src/sgml/postgres.sgml
index 0070603fc36..6968d90f9b8 100644
--- a/doc/src/sgml/postgres.sgml
+++ b/doc/src/sgml/postgres.sgml
@@ -277,6 +277,7 @@
&sourcerepo;
&docguide;
&acronyms;
+ &obsolete;