| = Release notes for Gerrit 2.10.2 | 
 |  | 
 | There are no schema changes from link:ReleaseNotes-2.10.1.html[2.10.1]. | 
 |  | 
 | Download: | 
 | link:https://www.gerritcodereview.com/download/gerrit-2.10.2.war[ | 
 | https://www.gerritcodereview.com/download/gerrit-2.10.2.war] | 
 |  | 
 | == Bug Fixes | 
 |  | 
 | * Work around MyersDiff infinite loop in PatchListLoader. If the MyersDiff diff | 
 | doesn't finish within 5 seconds, interrupt it and fall back to a different diff | 
 | algorithm. From the user perspective, the only difference when the infinite | 
 | loop is detected is that the files in the commit will not be compared in-depth, | 
 | which will result in bigger edit regions. | 
 |  | 
 | == Secondary Index | 
 |  | 
 | * Online reindexing: log the number of done/failed changes in the error_log. | 
 | Administrators can use the logged information to decide whether to activate the | 
 | new index version or not. | 
 |  | 
 | == Gitweb | 
 |  | 
 | * Do not return `Forbidden` when clicking on Gitweb breadcrumb. Now when the | 
 | user clicks on the parent folder, redirect to Gerrit projects list screen with | 
 | the parent folder path as the filter. |