blob: 2a50d4cf8a52a37780fcd30dcead33a4640e4175 [file] [log] [blame] [view]
# Gerrit 2.15 *(In development)*
[TOC]
## Release Highlights
* New change workflows
## Important Notes
### Schema Changes
This release contains schema changes. To upgrade:
``` sh
java -jar gerrit.war init -d site_path
```
## New Features
### New Workflows
#### Private Changes
Changes can be
[marked as private](http://gerrit-documentation.storage.googleapis.com/Documentation/2.15/intro-user.html#private-changes),
meaning they are only visible to the owner, reviewers, and users with the
["View Private Changes"](http://gerrit-documentation.storage.googleapis.com/Documentation/2.15/access-control.html#category_view_private_changes)
permission.
#### Ignore and Mute Changes
Changes can be
[ignored or muted](http://gerrit-documentation.storage.googleapis.com/Documentation/2.15/intro-user.html#ignore)
to reduce email notifications and keep dashboards cleaner.
#### Work-In-Progress
Changes can be switched between "work in progress" and "ready to review".
### API
* Instances of [IdString](https://gerrit.googlesource.com/gerrit/+/stable-2.15/gerrit-extension-api/src/main/java/com/google/gerrit/extensions/restapi/IdString.java)
used to return true when `equals` was given a String instance equal to the
IdString's URL-encoded value. This violates
[symmetry](https://en.wikipedia.org/wiki/Equivalence_relation#Definition), so
this behavior was removed: IdStrings now never compare equal to Strings.
### REST API
#### Changes
* [Mark Private](http://gerrit-documentation.storage.googleapis.com/Documentation/2.15/rest-api-changes.html#mark-private)
* [Unmark Private](http://gerrit-documentation.storage.googleapis.com/Documentation/2.15/rest-api-changes.html#unmark-private)
## Bugfixes
## Dependency Updates