Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 1 | = Release notes for Gerrit 2.9.1 |
David Pursehouse | 0b58982a | 2014-09-08 12:56:20 +0200 | [diff] [blame] | 2 | |
| 3 | There are no schema changes from link:ReleaseNotes-2.9.html[2.9]. |
| 4 | |
| 5 | Download: |
Shawn Pearce | 6d7ebc6 | 2015-06-12 16:34:42 -0700 | [diff] [blame] | 6 | link:https://www.gerritcodereview.com/download/gerrit-2.9.1.war[ |
| 7 | https://www.gerritcodereview.com/download/gerrit-2.9.1.war] |
David Pursehouse | 0b58982a | 2014-09-08 12:56:20 +0200 | [diff] [blame] | 8 | |
David Pursehouse | 610f597 | 2015-02-27 16:37:38 +0900 | [diff] [blame] | 9 | *WARNING:* When upgrading from version 2.8.4 or older with a site that uses |
| 10 | Bouncy Castle Crypto, new versions of the libraries will be downloaded. The old |
| 11 | libraries should be manually removed from site's `lib` folder to prevent the |
| 12 | startup failure described in |
| 13 | link:https://code.google.com/p/gerrit/issues/detail?id=3084[Issue 3084]. |
| 14 | |
Yuxuan 'fishy' Wang | 4f5ad9d | 2016-05-03 16:18:58 -0700 | [diff] [blame] | 15 | == Bug Fixes |
David Pursehouse | 0b58982a | 2014-09-08 12:56:20 +0200 | [diff] [blame] | 16 | |
| 17 | * link:https://code.google.com/p/gerrit/issues/detail?id=2801[Issue 2801]: |
| 18 | Set default for review SSH command to `notify=ALL`. |
| 19 | + |
| 20 | In 2.9 the default was incorrectly set to `notify=NONE`, which prevented |
| 21 | mail notifications from being sent for review comments that were added by |
| 22 | build jobs based on the Gerrit Trigger plugin. |
| 23 | |
| 24 | * link:https://code.google.com/p/gerrit/issues/detail?id=2879[Issue 2879]: |
| 25 | Remove fixed limit of results returned by secondary index query. |
| 26 | + |
| 27 | The limit was hard-coded to 1000 results, which overrode the value set in |
| 28 | the global query limit capability. |
| 29 | |
| 30 | * Don't require secondary index when running server in daemon mode. |
| 31 | + |
| 32 | The server failed to start if a secondary index was not present when starting |
| 33 | the daemon in slave mode. |
| 34 | + |
| 35 | Now the daemon can be started in slave mode without requiring the index |
| 36 | to be present. |
| 37 | + |
| 38 | The reindex program and the ssh query command are no longer available on |
| 39 | a server that is running in slave mode. |
| 40 | |
| 41 | * Add full names for options on list groups REST API. |
| 42 | |
| 43 | * Add full names for options on list projects REST API. |
| 44 | |
| 45 | * link:https://code.google.com/p/gerrit/issues/detail?id=2878[Issue 2878]: |
| 46 | Make `-S` an alias of `--start` in changes query REST API. |
| 47 | |
| 48 | * Run change hooks and ref-updated events after indexing is done. |
| 49 | + |
| 50 | The change hooks and ref-updated events were run parallel to the change |
| 51 | (re)indexing. This meant that the event-stream sent events to the clients |
| 52 | before the change indexing was finished. |
| 53 | |
| 54 | * link:https://code.google.com/p/gerrit/issues/detail?id=2877[Issue 2877]: |
| 55 | Fix NullPointerException when ReviewInput's message is empty. |
| 56 | |
| 57 | * link:https://code.google.com/p/gerrit/issues/detail?id=2500[Issue 2500], |
| 58 | link:https://code.google.com/p/gerrit/issues/detail?id=1748[Issue 1748]: |
| 59 | Fix replication of tags. |
| 60 | |
| 61 | * Fix NullPointerException in `/projects/{name}/children?recursive` when a |
| 62 | project has a parent project that is does not exist. |
| 63 | |
| 64 | * Fix NullPointerException when submitting review with inline comments via REST. |
| 65 | |
| 66 | * Improve error logging in MergeabilityChecker. |
| 67 | |
| 68 | * Gracefully skip mergeability checking on broken changes. |
| 69 | |
| 70 | * link:https://code.google.com/p/gerrit/issues/detail?id=2861[Issue 2861]: |
| 71 | Replace "line" with "end_line" when range is given in inline comment. |
| 72 | + |
| 73 | Also update the documentation with an example of a range comment. |
| 74 | |
| 75 | * Fix mutual exclusivity of --delete and --submit review command options. |
| 76 | |
| 77 | * link:https://code.google.com/p/gerrit/issues/detail?id=2848[Issue 2848]: |
| 78 | Add support for CSharp syntax highlighting. |
| 79 | |
| 80 | * link:https://code.google.com/p/gerrit/issues/detail?id=2831[Issue 2831]: |
| 81 | Add missing call to ref-updated hook for submodule updates. |
| 82 | |
| 83 | * link:https://code.google.com/p/gerrit/issues/detail?id=2773[Issue 2773] |
| 84 | Fix stale dates in committer field. |
| 85 | |
| 86 | * Prevent NullPointerException when trying to add an account that doesn't |
| 87 | exist as a reviewer. |
| 88 | |
| 89 | * Fix potential NullPointerException in cherry-pick submit strategy. |
| 90 | |
| 91 | * Add `--start` option to skip changes in ssh `query` command. |
| 92 | |
| 93 | * Fix loading of javascript plugins when using non-root Gerrit URLs. |
| 94 | + |
| 95 | When Gerrit is not on the root URL path the javascript plugins failed to |
| 96 | load because of the exact matching required on the request URL. |
| 97 | |
| 98 | * link:https://code.google.com/p/gerrit/issues/detail?id=2279[Issue 2279]: |
| 99 | Display parents for all changes, not only merge commits. |
| 100 | + |
| 101 | In the new change screen the parent commit is now also shown for regular |
| 102 | commits, as well as merge commits. This makes it consistent with the old |
| 103 | change screen. |
David Pursehouse | ccba1e3 | 2014-09-11 14:46:37 +0200 | [diff] [blame] | 104 | |
| 105 | * Fix handling of permissions for user-specific refs. |
| 106 | + |
David Pursehouse | 6666509 | 2014-09-11 14:46:37 +0200 | [diff] [blame] | 107 | Push permission granted on a ref using the `${username}` placeholder, for |
| 108 | example `refs/heads/users/${username}/*`, was not honored if this was the |
| 109 | only ref on which the user had push permission. |