Merge "Complete release notes for Gerrit 2.5" into stable-2.5
diff --git a/ReleaseNotes/ReleaseNotes-2.5.txt b/ReleaseNotes/ReleaseNotes-2.5.txt
index b545f7b..3bdf986 100644
--- a/ReleaseNotes/ReleaseNotes-2.5.txt
+++ b/ReleaseNotes/ReleaseNotes-2.5.txt
@@ -1277,6 +1277,11 @@
 consequence the `Owners` column that showed the name of the owner group
 had been dropped.
 
+* Add LDAP-cache to minimize number of queries when unnesting groups
++
+A new cache named "ldap_groups_byinclude" is introduced to help lessen
+the number of queries needed to resolve nested LDAP-groups.
+
 * Add index for accessing change messages by patch set
 +
 This improves the performance of loading the dashboards.
@@ -1694,6 +1699,14 @@
 The issue stems from Gerrit would not acknowledge the resulting new
 pachset (the actual cherry-pick).
 
+* Fix NullPointerException in `query` SSH command
++
+Running the `query` SSH command with the options `--comments` and
+`--format=JSON` failed with a NullPointerException if a change had a
+message without author. Change messages have no author if they were
+created by Gerrit. For such messages now the Gerrit Server identity is
+returned as author.
+
 * Fix the `export-review-notes` command's Guice bindings
 +
 The `export-review-notes` command was broken becasue of the CachePool
@@ -1817,6 +1830,9 @@
 fetch this new patch set failed with 'Couldn't find remote ref' because
 no ref for the new patch set was created.
 
+* link:http://code.google.com/p/gerrit/issues/detail?id=1491[issue 1491]:
+  Fix nested submodule updates
+
 * Set link:../Documentation/config-gerrit.html#transfer.timeout[transfer
   timeout] for pushes through HTTP
 +
@@ -1924,3 +1940,5 @@
 instead of the groupUUID.
 
 * Ensure that ObjectOutputStream in H2CacheImpl is closed
+
+* Ensure that RevWalk in SubmoduleOp is released