diff --git a/docs/releasenotes/3.1.1.rst b/docs/releasenotes/3.1.1.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1838052150b6d8e39c459ca455b9bd33e98e3f27
--- /dev/null
+++ b/docs/releasenotes/3.1.1.rst
@@ -0,0 +1,64 @@
+.. default-intersphinx:: rbt3.x rb-latest
+
+
+===========================
+RBTools 3.1.1 Release Notes
+===========================
+
+**Release date:** TBD
+
+
+Bug Fixes
+=========
+
+rbt patch
+---------
+
+* Fixed the display of filenames when encountering conflicts on Python 3.
+
+  Filenames were being shown with a ``b'`` prefix, indicating a Python
+  bytestring.
+
+
+rbt post
+--------
+
+* Fixed a regression with posting an existing diff using
+  :option:`--diff-filename <rbt post --diff-filename>`.
+
+  Due to an internal change, this was crashing before posting for review.
+
+* Fixed File Not Found errors to show the missing revision alongside the
+  filename.
+
+
+IBM ClearCase / HCL VersionVault
+--------------------------------
+
+* Fixed generating diffs when directories are added or deleted.
+
+* Fixed regressions when posting changes against repositories configured using
+  the legacy ClearCase support shipped in Review Board.
+
+  We recommend that all legacy ClearCase users migrate to the new support in
+  `Power Pack`_.
+
+
+.. _Power Pack: https://www.reviewboard.org/powerpack/
+
+
+Mercurial
+---------
+
+* Fixed a regression in applying patches using :ref:`rbt land <rbt-land>` or
+  :ref:`rbt patch <rbt-patch>` in Mercurial.
+
+  This regressed in RBTools 3.1.
+
+
+Contributors
+============
+
+* Christian Hammond
+* David Trowbridge
+* Michelle Aubin
diff --git a/docs/releasenotes/index.rst b/docs/releasenotes/index.rst
index 7ee02ae889601962801d81589cf5cd7cc25cd5eb..fa473dd2fe83bdf1027121e0b755862dc56ac535 100644
--- a/docs/releasenotes/index.rst
+++ b/docs/releasenotes/index.rst
@@ -10,6 +10,7 @@ RBTools Release Notes
 .. toctree::
    :maxdepth: 1
 
+   3.1.1
    3.1
    3.0
 
