blob: 848f7393880adee1e582e29fc3c086c0219cf978 [file] [log] [blame]
Shawn O. Pearcec20e2832010-02-17 09:16:26 -08001Release notes for Gerrit 2.0.3
2==============================
3
4Gerrit 2.0.3 is now available in the usual location:
5
6link:http://code.google.com/p/gerrit/downloads/list[http://code.google.com/p/gerrit/downloads/list]
7
8I would like to express a big thank you to Brad Larson for diving into
9Gerrit and coming up with the implementation for "Add reviewer to an
10existing change". This has been an open issue in the bug tracker for a
11while, and its finally closed thanks to his work.
12
13New Features
14------------
15
16* GERRIT-37 Add additional reviewers to an existing change
17* Display old and new image line numbers in unified diff
18* Make 'c', 'r' in a patch view open a new comment editor
19* Allow up/down arrow keys to scroll the page in patch view
20* Use a Java applet to help users load public SSH keys
21
22Bug Fixes
23---------
24
25* GERRIT-72 Make review comments standout more from the surrounding text
26* GERRIT-7 Restart the merge queue when Gerrit starts up
27* Fix message threading for comment replies
28* Fix unified diff view to support creating a comment
29* Fix line numbers for new post-image comments in unified diff
30* Don't store SSH keys we know to be invalid
31* Bust out of an iframe if Gerrit is embedded in one
32+
33The last item is a security fix. It prevents Gerrit from being loaded
34inside of an iframe, which is a potential security flaw if some evil outer
35page used CSS tricks to show only a portion of a particular part of the
36Gerrit UI. Such a display might be able to convince a user they are
37clicking on one thing, while doing something else entirely.
38
39Other Changes
40-------------
41
42* Restore -SNAPSHOT suffix after 2.0.2
43* Add a document describing Gerrit's high level design
44* Rename the gerrit artifact to be gerrit-$version.war
45* Ensure our SSHD always disables compression
46* Make the magic refs/heads/ constant available in GWT
47* Move Account to PersonIdent code to ChangeUtil for reuse
48* GERRIT-20 Add a Branches tab to the project admin screen
49* Add a link to our project homepage in the documentation
50* Add documentation on all of the software licenses
51* Add a link to the Android Open Source Project workflow a...
52* Fix a minor language typo in project setup documentation
53* Abstract the account name hint into AddMemberBox
54* Fix vertical-align: center to be middle
55* Fixed some minor documentation typos
56* Actually return failure to clients if new change creatio...
57* Log any failures while creating patch set refs
58* Update approvals table when adding reviewer.
59* Include "a=commit" in direct gitweb commit links
60* Add a loading message, link to the project, before the U...
61* Fix detach assertion error caused by loading messing bei...
62* Allow callers of AddMemberBox to control the button text
63* Cleanup the ApprovalTable formatting for adding a review...
64* Display the text "invalid key" instead of a red X icon i...
65* Add a clear button to make it easier to replace the key
66* Make Gerrit.getVersion public for other code to use
67* Allow embedded applets to be cached indefinitely by prox...
68* gerrit 2.0.3