Shawn O. Pearce | c20e283 | 2010-02-17 09:16:26 -0800 | [diff] [blame] | 1 | Release notes for Gerrit 2.0.3 |
| 2 | ============================== |
| 3 | |
| 4 | Gerrit 2.0.3 is now available in the usual location: |
| 5 | |
| 6 | link:http://code.google.com/p/gerrit/downloads/list[http://code.google.com/p/gerrit/downloads/list] |
| 7 | |
| 8 | I would like to express a big thank you to Brad Larson for diving into |
| 9 | Gerrit and coming up with the implementation for "Add reviewer to an |
| 10 | existing change". This has been an open issue in the bug tracker for a |
| 11 | while, and its finally closed thanks to his work. |
| 12 | |
| 13 | New 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 | |
| 22 | Bug 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 | + |
| 33 | The last item is a security fix. It prevents Gerrit from being loaded |
| 34 | inside of an iframe, which is a potential security flaw if some evil outer |
| 35 | page used CSS tricks to show only a portion of a particular part of the |
| 36 | Gerrit UI. Such a display might be able to convince a user they are |
| 37 | clicking on one thing, while doing something else entirely. |
| 38 | |
| 39 | Other 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 |