Add release notes for Gerrit v3.1.12

Change-Id: I65cc030c8a0464522be2f11f582ce412e19a270e
diff --git a/pages/site/releases/3.1.md b/pages/site/releases/3.1.md
index 965ef04..9e2c51c 100644
--- a/pages/site/releases/3.1.md
+++ b/pages/site/releases/3.1.md
@@ -6,7 +6,8 @@
 toc: true
 ---
 
-Download: **[3.1.11](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.11.war)**
+Download: **[3.1.12](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.12.war)**
+| [3.1.11](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.11.war)
 | [3.1.10](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.10.war)
 | [3.1.8](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.8.war)
 | [3.1.7](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.7.war)
@@ -18,7 +19,8 @@
 | [3.1.1](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.1.war)
 | [3.1.0](https://gerrit-releases.storage.googleapis.com/gerrit-3.1.0.war)
 
-Documentation: **[3.1.11](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.11/index.html)**
+Documentation: **[3.1.12](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.12/index.html)**
+| [3.1.11](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.11/index.html)
 | [3.1.10](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.10/index.html)
 | [3.1.8](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.8/index.html)
 | [3.1.7](https://gerrit-documentation.storage.googleapis.com/Documentation/3.1.7/index.html)
@@ -310,6 +312,62 @@
 
 ## Bugfix Releases
 
+### 3.1.12
+
+* New Features
+
+  * Add change query option allowing administrators to skip visibility filtering.
+
+    Add a new REST-API change query option "skip-visibility" to allow administrators
+    to skip visibility filtering.
+
+* Security Fixes
+
+  * [Issue 13858](https://bugs.chromium.org/p/gerrit/issues/detail?id=13858)
+    [CVE-2021-22553](https://nvd.nist.gov/vuln/detail/CVE-2021-22553):
+  Fixed memory leak in Git-over-HTTP requests.
+
+    Unauthenticated users could exploit this problem in a Denial of Service attack,
+    causing the server to go out-of-memory.
+
+* PolyGerrit Fixes
+
+  * [Issue 11811](https://bugs.chromium.org/p/gerrit/issues/detail?id=11811):
+  Fix comments on partial text selection on Safari.
+
+* Replication plugin fixes
+
+  * Don't check read permission when authgroup isn't set.
+
+    Do not check for read permission when authGroup is not set since
+    the user is a RemoteSiteUser that is-an InternalUser having
+    read access to everything. This fixes a regression introduced in v3.1.10
+    that prevented the All-Users.git repository to be fully replicated to
+    Gerrit replicas.
+
+* Bug Fixes
+
+  * [Issue 13803](https://bugs.chromium.org/p/gerrit/issues/detail?id=13803):
+  Limit number of ambiguous accounts in error message.
+
+    Don't list more than 3 ambiguous accounts in error message of
+    UnresolvableAccountException in order to prevent flooding the log and
+    displaying a lot of sensitive account data in an error dialog.
+
+  * [Issue 13936](https://bugs.chromium.org/p/gerrit/issues/detail?id=13936):
+  Fix badly formatted error message shown in error dialog.
+
+  * [Issue 13884](https://bugs.chromium.org/p/gerrit/issues/detail?id=13884):
+  Fix 'is:submittable' query on multiple submit records.
+
+* Dependency Updates
+
+  * Update highlight.js to 10.5.0.
+
+  * Update Jetty to 9.4.35.v20201120.
+
+  * Downgrade soy-template to 2019-10-08.
+
 ### 3.1.11
 
 * Breaking Changes