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