Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 1 | = Release notes for Gerrit 2.9.3 |
David Pursehouse | 312d425 | 2014-12-08 09:49:43 +0900 | [diff] [blame] | 2 | |
| 3 | Download: |
Shawn Pearce | 6d7ebc6 | 2015-06-12 16:34:42 -0700 | [diff] [blame] | 4 | link:https://www.gerritcodereview.com/download/gerrit-2.9.3.war[ |
| 5 | https://www.gerritcodereview.com/download/gerrit-2.9.3.war] |
David Pursehouse | 312d425 | 2014-12-08 09:49:43 +0900 | [diff] [blame] | 6 | |
Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 7 | == Important Notes |
David Pursehouse | 312d425 | 2014-12-08 09:49:43 +0900 | [diff] [blame] | 8 | |
| 9 | *WARNING:* There are no schema changes from |
| 10 | link:ReleaseNotes-2.9.2.html[2.9.2], but when upgrading from an existing site |
| 11 | that was initialized with Gerrit version 2.6 to version 2.9.1 the primary key |
| 12 | column order will be updated for some tables. It is therefore important to |
| 13 | upgrade the site with the `init` program, rather than only copying the .war file |
| 14 | over the existing one. |
| 15 | |
| 16 | It is recommended to run the `init` program in interactive mode. Warnings will |
| 17 | be suppressed in batch mode. |
| 18 | |
| 19 | ---- |
| 20 | java -jar gerrit.war init -d site_path |
| 21 | ---- |
| 22 | |
David Pursehouse | 610f597 | 2015-02-27 16:37:38 +0900 | [diff] [blame] | 23 | *WARNING:* When upgrading from version 2.8.4 or older with a site that uses |
| 24 | Bouncy Castle Crypto, new versions of the libraries will be downloaded. The old |
| 25 | libraries should be manually removed from site's `lib` folder to prevent the |
| 26 | startup failure described in |
| 27 | link:https://code.google.com/p/gerrit/issues/detail?id=3084[Issue 3084]. |
| 28 | |
Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 29 | == Bug Fixes |
David Pursehouse | 312d425 | 2014-12-08 09:49:43 +0900 | [diff] [blame] | 30 | |
| 31 | *Downgrade SSHD to 0.9.0-4-g5967cfd* |
| 32 | |
| 33 | In Gerrit version 2.9.2 SSHD was upgraded to 0.13.0 which included a fix for |
| 34 | link:https://issues.apache.org/jira/browse/SSHD-348[SSHD-348 (SSH thread pool |
| 35 | exhaustion)]. |
| 36 | |
| 37 | It turned out that SSHD 0.13.0 still suffers from this issue, which causes |
| 38 | problems for users of the stream-events in Gerrit 2.9.2. |
| 39 | |
| 40 | SSHD 0.9.0 is known to be free from this particular issue, but we cannot |
| 41 | downgrade to that version because it includes some other known issues: |
| 42 | |
| 43 | * link:https://issues.apache.org/jira/browse/SSHD-254[SSHD-254 ('authenticated |
| 44 | with partial success' error)] |
| 45 | * link:https://issues.apache.org/jira/browse/SSHD-330[SSHD-330 (sporadic |
| 46 | handshake failures)]. |
| 47 | |
| 48 | SSHD version 0.9.0-4-g5967cfd is based on 0.9.0 and includes fixes for SSHD-254 |
| 49 | and SSHD-330. |
| 50 | |
| 51 | Due to the downgrade of SSHD, the following libraries are also downgraded: |
| 52 | |
| 53 | * Bouncycastle from 1.51 to 1.49 |
| 54 | * Mina Core from 2.0.8 to 2.0.7 |