diff --git a/doc/src/sgml/release-9.0.sgml b/doc/src/sgml/release-9.0.sgml
index 80cd1c43cdc..736b6dda637 100644
--- a/doc/src/sgml/release-9.0.sgml
+++ b/doc/src/sgml/release-9.0.sgml
@@ -1,6 +1,80 @@
+
+ Release 9.0.22
+
+
+ Release Date
+ 2015-06-12
+
+
+
+ This release contains a small number of fixes from 9.0.21.
+ 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.22
+
+
+ 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
+
+
+
+
+
+ Fix rare failure to invalidate relation cache init file (Tom Lane)
+
+
+
+ With just the wrong timing of concurrent activity, a VACUUM
+ FULL> on a system catalog might fail to update the init file>
+ that's used to avoid cache-loading work for new sessions. This would
+ result in later sessions being unable to access that catalog at all.
+ This is a very ancient bug, but it's so hard to trigger that no
+ reproducible case had been seen until recently.
+
+
+
+
+
+ Avoid deadlock between incoming sessions and CREATE/DROP
+ DATABASE> (Tom Lane)
+
+
+
+ A new session starting in a database that is the target of
+ a DROP DATABASE> command, or is the template for
+ a CREATE DATABASE> command, could cause the command to wait
+ for five seconds and then fail, even if the new session would have
+ exited before that.
+
+
+
+
+
+
+
+
Release 9.0.21