| David Pursehouse | bd13d7d | 2014-05-01 11:35:28 +0900 | [diff] [blame] | 1 | Release notes for Gerrit 2.8.5 |
| 2 | ============================== |
| 3 | |
| David Pursehouse | bd13d7d | 2014-05-01 11:35:28 +0900 | [diff] [blame] | 4 | Download: |
| Shawn Pearce | 6d7ebc6 | 2015-06-12 16:34:42 -0700 | [diff] [blame] | 5 | link:https://www.gerritcodereview.com/download/gerrit-2.8.5.war[ |
| 6 | https://www.gerritcodereview.com/download/gerrit-2.8.5.war] |
| David Pursehouse | bd13d7d | 2014-05-01 11:35:28 +0900 | [diff] [blame] | 7 | |
| David Pursehouse | 5cab707 | 2014-05-13 22:38:26 +0900 | [diff] [blame] | 8 | Schema Changes and Upgrades |
| 9 | --------------------------- |
| 10 | |
| 11 | |
| 12 | * There are no schema changes from link:ReleaseNotes-2.8.4.html[2.8.4]. |
| 13 | |
| 14 | * SSHD is updated to version 0.11.0. |
| 15 | + |
| 16 | See the 'ssh' section of 'Bug Fixes' below for details. |
| 17 | |
| 18 | * Bouncycastle is updated to version 1.49. |
| 19 | + |
| 20 | *WARNING:* Gerrit is not shipped with Bouncycastle included. To get the |
| 21 | updated library files, the site must be updated: |
| 22 | + |
| 23 | ---- |
| 24 | java -jar gerrit.war init -d site_path |
| 25 | ---- |
| David Pursehouse | bd13d7d | 2014-05-01 11:35:28 +0900 | [diff] [blame] | 26 | |
| 27 | Bug Fixes |
| 28 | --------- |
| 29 | |
| 30 | |
| 31 | Secondary Index |
| 32 | ~~~~~~~~~~~~~~~ |
| 33 | |
| 34 | |
| 35 | * Fix deadlocks on index shutdown. |
| 36 | |
| 37 | |
| 38 | Change Screen |
| 39 | ~~~~~~~~~~~~~ |
| 40 | |
| 41 | |
| 42 | * Only permit current patch set to edit the commit message. |
| 43 | + |
| 44 | Do not allow users to replace a more recent patch set with an older |
| 45 | patch set when there is a race between the web UI and the command |
| 46 | line git client. |
| 47 | |
| 48 | * Prevent draft changes from being abandoned. |
| 49 | + |
| 50 | When a draft change was abandoned it was published to all |
| 51 | users by setting the status to ABANDONED. Restoring the change |
| 52 | effectively published the change, as the status was set to NEW. |
| 53 | |
| 54 | * Don't show the submit button for draft patch sets. |
| 55 | + |
| 56 | The button was enabled for all open changes, but if the patch set |
| 57 | was a draft, pressing it resulted in an error. |
| 58 | |
| 59 | * Only reset the commit message text on cancel. |
| 60 | + |
| 61 | Allow the user to begin editing the commit message, dismiss the |
| 62 | box by clicking outside of it (e.g. to copy part of a file name |
| 63 | from the Files table), and then re-open the current draft text |
| 64 | without resetting the box. |
| 65 | + |
| 66 | Only reset the box when the user explicitly clicks Cancel. |
| 67 | |
| 68 | * Fix failure to load side-by-side diff due to "ISE EditIterator out of bounds" |
| 69 | error. |
| 70 | |
| 71 | ssh |
| 72 | ~~~ |
| 73 | |
| 74 | * Upgrade SSHD to version 0.11.0. |
| 75 | + |
| David Pursehouse | 93d9d4a | 2014-06-13 15:02:19 +0900 | [diff] [blame] | 76 | Fixes link:https://code.google.com/p/gerrit/issues/detail?id=2406[Issue 2406]: |
| David Pursehouse | bd13d7d | 2014-05-01 11:35:28 +0900 | [diff] [blame] | 77 | "git clone" hangs after 100% resolving deltas with git over SSH. |
| 78 | + |
| 79 | Fixes a number of other issues including a |
| 80 | link:https://issues.apache.org/jira/browse/SSHD-307[null pointer exception] |
| 81 | that could cause ssh commands to hang. |
| 82 | |
| 83 | * Upgrade bouncycastle to version 1.49. |
| 84 | + |
| 85 | Required by the SSHD upgrade. |
| 86 | |
| 87 | * Re-enable nio2 backend. |
| 88 | + |
| 89 | The nio2 backend was disabled in Gerrit version 2.8.4 because of a |
| 90 | link:https://issues.apache.org/jira/browse/SSHD-252[bug in SSHD]. That bug |
| 91 | was fixed in SSHD version 0.10.0, so now we can re-enable nio2. |
| 92 | |
| 93 | Misc |
| 94 | ~~~~ |
| 95 | |
| 96 | |
| 97 | * Keep old timestamps during data migration. |
| 98 | + |
| 99 | Migrating the change database through schema 77, which was introduced in |
| 100 | Gerrit 2.6, was causing patch set approval timestamps to be changed. |
| 101 | |
| 102 | * link:https://code.google.com/p/gerrit/issues/detail?id=2607[Issue 2607]: |
| 103 | Fix incorrect "commit already exists (in the project)" error. |
| 104 | |
| 105 | * link:https://code.google.com/p/gerrit/issues/detail?id=2569[Issue 2569]: |
| 106 | Enable automatic close changes on `refs/meta/config`. |
| 107 | + |
| 108 | Changes pushed for review on `refs/meta/config` and then force pushed |
| 109 | into the repository were not being automatically closed. |
| 110 | |
| 111 | * Do not refresh group list if filter did not change. |
| 112 | + |
| 113 | The group list was being refreshed on every key event even if the |
| 114 | filter did not change, e.g. moving the cursor inside the text entry was |
| 115 | causing the list to update unnecessarily. |
| 116 | |
| 117 | * Paginate the group list screen. |
| 118 | + |
| 119 | The group list screen now uses pagination. The number of groups displayed is |
| 120 | determined by the 'Maximum Page Size' user preference. |
| 121 | + |
| 122 | Option 'S' is added to the groups REST API to support query offset. |
| 123 | |