Add release notes for 2.14.20

Change-Id: Ic938fa4566a435410c6a75224e6a7cb71c1cb4e5
diff --git a/pages/site/releases/2.14.md b/pages/site/releases/2.14.md
index 8a40df4..905cadb 100644
--- a/pages/site/releases/2.14.md
+++ b/pages/site/releases/2.14.md
@@ -335,7 +335,7 @@
 * Update gwtjsonrpc to 1.11
 * Update gwtorm to 1.17
 * Update JavaEWAH to 1.1.6
-* Update JGit to 4.7.0.201704051617-r (updated to 4.7.8.201903121755-r in 2.14.19)
+* Update JGit to 4.7.0.201704051617-r (updated to 4.7.9.201904161809-r in 2.14.20)
 * Update jsch to 0.1.54
 * Update Lucene to 5.5.2 (updated to 5.5.5 in 2.14.17)
 * Update mina to 2.0.16
@@ -345,6 +345,21 @@
 
 ## Bugfix Releases
 
+### 2.14.20
+
+* [Issue 10695](https://bugs.chromium.org/p/gerrit/issues/detail?id=10695):
+Upgrade JGit to 4.7.9.201904161809-r to fix regression in packfile list
+handling.
+
+  If `core.trustfolderstat` was set to `false`, an infinite loop could occur
+  when an object was not found in the packfile.
+
+* Don't abort auto-abandoning if one change failed.
+
+  When failing to query a single change during auto-abandoning, the whole
+  process was aborted. Now the failure is logged and the process continues
+  to attempt to abandon subsequent changes.
+
 ### 2.14.19
 
 * [Issue 10562](https://bugs.chromium.org/p/gerrit/issues/detail?id=10562):