blob: 473cf3d0ce9a8c14f6bcf3b16cf51f859cdc94f9 [file] [log] [blame]
Shawn O. Pearcec20e2832010-02-17 09:16:26 -08001Release notes for Gerrit 2.0.2
2==============================
3
4Gerrit 2.0.2 is now available for download:
5
6link:http://code.google.com/p/gerrit/[http://code.google.com/p/gerrit/]
7
8Important Notes
9---------------
10
11Starting with this version, Gerrit is now packaged as a single WAR file.
12Just download and drop into your webapps directory for easier deployment.
13The WAR file itself is also executable via "java -jar gerrit.war", so tools
14like CreateSchema are easier to invoke ("java -jar gerrit.war
15CreateSchema").
16
17The following optional 3rd party JARs are not included in the WAR:
18
19* Bouncy Castle Crypto API
20* H2 JDBC Driver
21* c3p0 pooled DataSource
22+
23Existing Gerrit administrators either need to change the SSH host key used
24by their servers, or download the Bouncy Castle Crypto API. The OpenSSH key
25file format can only be read if Bouncy Castle is available, so you need to
26install that library to continue using an existing host key. If you are
27using Jetty, you can download the library (
28http://www.bouncycastle.org/java.html) to $JETTY_HOME/lib/plus, then restart
29Jetty.
30If you use H2 as your database, you will need to download the JDBC driver
31and insert it into your container's CLASSPATH. But I think all known
32instances are on PostgreSQL, so this is probably not a concern to anyone.
33
34New Features
35------------
36
37* Trailing whitespace is highlighted in diff views
38* SSHD upgraded with "faster connection" patch discussed on list
39* Git reflogs now contain the Gerrit account information of who did the push
40* Insanely long change subjects are now clipped at 80 characters
41
42All Changes
43-----------
44
45* Switch back to -SNAPSHOT builds
46* Overhaul our build system to only create a WAR file
47* Rename top level directory devutil to gerrit1_import
48* Move appjar contents up one level to normalize our struc...
49* Refactor the project admin screen into tabs
50* Move "Publish Comments" before "Submit Patch Set"
51* Fix to_jetty.sh to account for the WAR not having a scri...
52* Don't close SSH command streams as MINA SSHD does it for...
53* Avoid NPE if sign-in goes bad and is missing a token
54* Describe how to make /ssh_info unprotected for repo
55* Improve documentation links to Apache SSHD
56* Fix Documentation Makefile to correctly handle new files
57* Insert some line breaks to make Documentation/install.tx...
58* Don't require Bouncy Castle Crypto
59* Don't require c3p0 or H2 drivers
60* Show the account id in the user settings screen
61* Fix log4j.properties to not run in DEBUG
62* Don't log DEBUG data out of c3p0's SqlUtils class
63* Fix to_jetty so it doesn't unpack c3p0 from our WAR
64* Cleanup c3p0 connection pools if used
65* Yank the mobile specific OpenID login panel
66* GERRIT-23 Highlight common whitespace errors such as whitespace on...
67* Fix tabs in Gerrit.css to be 2 spaces
68* Record the account identity in all reflogs
69* Don't allow the project name in change tables to wrap
70* Clip all change subject lines at 80 columns in change ta...
71* gerrit 2.0.2