WiP: Release notes for Gerrit 2.8
Change-Id: I0e5e273afc2c0c2990f7a73c957c6b294fc17b23
This commit is contained in:
221
ReleaseNotes/ReleaseNotes-2.8.txt
Normal file
221
ReleaseNotes/ReleaseNotes-2.8.txt
Normal file
@@ -0,0 +1,221 @@
|
|||||||
|
Release notes for Gerrit 2.8
|
||||||
|
============================
|
||||||
|
|
||||||
|
|
||||||
|
Gerrit 2.8 is now available:
|
||||||
|
|
||||||
|
link:http://code.google.com/p/gerrit/downloads/detail?name=gerrit-2.8.war[
|
||||||
|
http://code.google.com/p/gerrit/downloads/detail?name=gerrit-2.8.war]
|
||||||
|
|
||||||
|
|
||||||
|
Schema Change
|
||||||
|
-------------
|
||||||
|
|
||||||
|
|
||||||
|
There is no schema change from link:ReleaseNotes-2.7.html[Gerrit 2.7].
|
||||||
|
|
||||||
|
|
||||||
|
Release Highlights
|
||||||
|
------------------
|
||||||
|
|
||||||
|
|
||||||
|
* Lots of new link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api.html[
|
||||||
|
REST API endpoints].
|
||||||
|
|
||||||
|
* New build system using link:http://facebook.github.io/buck/[Facebook Buck].
|
||||||
|
|
||||||
|
|
||||||
|
New Features
|
||||||
|
------------
|
||||||
|
|
||||||
|
|
||||||
|
Web UI
|
||||||
|
~~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
Global
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
|
* The change status is shown in a separate column on dashboards and search results.
|
||||||
|
|
||||||
|
|
||||||
|
Change Screens
|
||||||
|
^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
|
||||||
|
* New button to cherry-pick the change to another branch.
|
||||||
|
|
||||||
|
* When issuing a rebase via the Web UI, the committer is now the logged in
|
||||||
|
user, rather than "Gerrit Code Review".
|
||||||
|
+
|
||||||
|
If the user has more than one email address, the preferred email address will
|
||||||
|
be used.
|
||||||
|
|
||||||
|
|
||||||
|
REST API
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
Several new link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api.html[
|
||||||
|
REST API endpoints] are added.
|
||||||
|
|
||||||
|
Accounts
|
||||||
|
^^^^^^^^
|
||||||
|
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#create-account[
|
||||||
|
Create account]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#get-account-name[
|
||||||
|
Get account full name]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#set-account-name[
|
||||||
|
Set account full name]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#delete-account-name[
|
||||||
|
Delete account full name]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#list-account-emails[
|
||||||
|
List account email addresses]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#get-account-email[
|
||||||
|
Get account email address]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#set-preferred-email[
|
||||||
|
Set account preferred email address]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#create-account-email[
|
||||||
|
Create account email]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#delete-account-email[
|
||||||
|
Delete account email]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#get-active[
|
||||||
|
Get account state]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#set-active[
|
||||||
|
Set account state to active]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-accounts.html#delete-active[
|
||||||
|
Set account state to inactive]
|
||||||
|
|
||||||
|
Changes
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-changes.html#rebase-change[
|
||||||
|
Rebase change]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-changes.html#cherry-pick[
|
||||||
|
Cherry-pick revision]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-changes.html#get-content[
|
||||||
|
Get content of a file in a revision]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-changes.html#get-patch[
|
||||||
|
Get revision as a formatted patch]
|
||||||
|
|
||||||
|
Groups
|
||||||
|
^^^^^^
|
||||||
|
|
||||||
|
|
||||||
|
* TODO
|
||||||
|
|
||||||
|
Projects
|
||||||
|
^^^^^^^^
|
||||||
|
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-projects.html#list-branches[
|
||||||
|
List branches]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-projects.html#get-branch[
|
||||||
|
Get branch]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-projects.html#create-branch[
|
||||||
|
Create branch]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-projects.html#list-child-projects[
|
||||||
|
List child projects]
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/rest-api-projects.html#get-child-project[
|
||||||
|
Get child project]
|
||||||
|
|
||||||
|
|
||||||
|
Plugins
|
||||||
|
~~~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
* The commit message length checker plugin can be configured to reject
|
||||||
|
commits whose subject or body length exceeds the limit.
|
||||||
|
|
||||||
|
* Plugins may now contribute buttons to various parts of the UI.
|
||||||
|
|
||||||
|
|
||||||
|
ssh
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
* The `commit-msg` hook installation command is now
|
||||||
|
link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/config_gerrit.html#gerrit.installCommitMsgHookCommand[
|
||||||
|
configurable].
|
||||||
|
|
||||||
|
* link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/cmd-ls-members.html[
|
||||||
|
New `ls-members` command].
|
||||||
|
|
||||||
|
|
||||||
|
Bug Fixes
|
||||||
|
---------
|
||||||
|
|
||||||
|
|
||||||
|
Web UI
|
||||||
|
~~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
* Default review comment visibility is changed to expand all recent.
|
||||||
|
+
|
||||||
|
By default all comments within the last week are expanded, rather than
|
||||||
|
only the most recent.
|
||||||
|
|
||||||
|
* The preferred email address field is shown as empty if the user has no
|
||||||
|
preferred email address.
|
||||||
|
|
||||||
|
* link:https://code.google.com/p/gerrit/issues/detail?id=1574[Issue 1574]:
|
||||||
|
Correctly highlight matches of text in escaped HTML entities in suggestion results.
|
||||||
|
|
||||||
|
|
||||||
|
REST API
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
* Show granted date for labels/all when using `/changes/`.
|
||||||
|
|
||||||
|
* Return all revisions when `o=ALL_REVISIONS` is set on `/changes/`.
|
||||||
|
|
||||||
|
ssh
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
* The `--force-message` option is removed from the `review` command.
|
||||||
|
|
||||||
|
* link:https://code.google.com/p/gerrit/issues/detail?id=1908[Issue 1908]:
|
||||||
|
Provide more informative error messages when rejecting updates.
|
||||||
|
|
||||||
|
Tools
|
||||||
|
~~~~~
|
||||||
|
|
||||||
|
|
||||||
|
* git-exproll.sh: return non-zero on errors
|
||||||
|
|
||||||
|
Upgrades
|
||||||
|
--------
|
||||||
|
|
||||||
|
|
||||||
|
* TODO
|
||||||
|
|
||||||
|
Documentation
|
||||||
|
-------------
|
||||||
|
|
||||||
|
|
||||||
|
* The link:http://gerrit-documentation.googlecode.com/svn/Documentation/2.8/index.html[
|
||||||
|
documentation index page] is rewritten in a hierarchical structure.
|
||||||
|
|
Reference in New Issue
Block a user