|  | Release notes for Gerrit 2.0.2 | 
|  | ============================== | 
|  |  | 
|  | Gerrit 2.0.2 is now available for download: | 
|  |  | 
|  | link:https://www.gerritcodereview.com/[https://www.gerritcodereview.com/] | 
|  |  | 
|  | Important Notes | 
|  | --------------- | 
|  |  | 
|  | Starting with this version, Gerrit is now packaged as a single WAR file. | 
|  | Just download and drop into your webapps directory for easier deployment. | 
|  | The WAR file itself is also executable via "java -jar gerrit.war", so tools | 
|  | like CreateSchema are easier to invoke ("java -jar gerrit.war | 
|  | CreateSchema"). | 
|  |  | 
|  | The following optional 3rd party JARs are not included in the WAR: | 
|  |  | 
|  | * Bouncy Castle Crypto API | 
|  | * H2 JDBC Driver | 
|  | * c3p0 pooled DataSource | 
|  | + | 
|  | Existing Gerrit administrators either need to change the SSH host key used | 
|  | by their servers, or download the Bouncy Castle Crypto API.  The OpenSSH key | 
|  | file format can only be read if Bouncy Castle is available, so you need to | 
|  | install that library to continue using an existing host key.  If you are | 
|  | using Jetty, you can download the library ( | 
|  | http://www.bouncycastle.org/java.html) to $JETTY_HOME/lib/plus, then restart | 
|  | Jetty. | 
|  | If you use H2 as your database, you will need to download the JDBC driver | 
|  | and insert it into your container's CLASSPATH.  But I think all known | 
|  | instances are on PostgreSQL, so this is probably not a concern to anyone. | 
|  |  | 
|  | New Features | 
|  | ------------ | 
|  |  | 
|  | * Trailing whitespace is highlighted in diff views | 
|  | * SSHD upgraded with "faster connection" patch discussed on list | 
|  | * Git reflogs now contain the Gerrit account information of who did the push | 
|  | * Insanely long change subjects are now clipped at 80 characters | 
|  |  | 
|  | All Changes | 
|  | ----------- | 
|  |  | 
|  | * Switch back to -SNAPSHOT builds | 
|  | * Overhaul our build system to only create a WAR file | 
|  | * Rename top level directory devutil to gerrit1_import | 
|  | * Move appjar contents up one level to normalize our struc... | 
|  | * Refactor the project admin screen into tabs | 
|  | * Move "Publish Comments" before "Submit Patch Set" | 
|  | * Fix to_jetty.sh to account for the WAR not having a scri... | 
|  | * Don't close SSH command streams as MINA SSHD does it for... | 
|  | * Avoid NPE if sign-in goes bad and is missing a token | 
|  | * Describe how to make /ssh_info unprotected for repo | 
|  | * Improve documentation links to Apache SSHD | 
|  | * Fix Documentation Makefile to correctly handle new files | 
|  | * Insert some line breaks to make Documentation/install.tx... | 
|  | * Don't require Bouncy Castle Crypto | 
|  | * Don't require c3p0 or H2 drivers | 
|  | * Show the account id in the user settings screen | 
|  | * Fix log4j.properties to not run in DEBUG | 
|  | * Don't log DEBUG data out of c3p0's SqlUtils class | 
|  | * Fix to_jetty so it doesn't unpack c3p0 from our WAR | 
|  | * Cleanup c3p0 connection pools if used | 
|  | * Yank the mobile specific OpenID login panel | 
|  | * GERRIT-23  Highlight common whitespace errors such as whitespace on... | 
|  | * Fix tabs in Gerrit.css to be 2 spaces | 
|  | * Record the account identity in all reflogs | 
|  | * Don't allow the project name in change tables to wrap | 
|  | * Clip all change subject lines at 80 columns in change ta... | 
|  | * gerrit 2.0.2 |