|  | = 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. |