Update 2.11.4 release notes Change-Id: Icefe41bc1b44c84a05bb2ae8813d21a057594eb3
diff --git a/ReleaseNotes/ReleaseNotes-2.11.4.txt b/ReleaseNotes/ReleaseNotes-2.11.4.txt index fecd6a6..6037edd 100644 --- a/ReleaseNotes/ReleaseNotes-2.11.4.txt +++ b/ReleaseNotes/ReleaseNotes-2.11.4.txt
@@ -35,10 +35,10 @@ reverted in 2.11.2 and 2.11.3. * link:https://code.google.com/p/gerrit/issues/detail?id=2817[Issue 2817]: -Insert Change-Id into access right changes. +Insert `Change-Id` footer into access right changes. + When modifications of access rights were saved for review, the change -did not have a Change-Id in the commit message. +did not have a `Change-Id` footer in the commit message. * Fix duplicated log lines after reloading a plugin. + @@ -72,22 +72,17 @@ The tag name from the header was used, rather than the ref name. In some cases this resulted in the wrong tag ref being listed. -* singleusergroup plugin: enable to add a user within a project's ACL using `user/username`. -+ -A user could not be added to a project's ACL unless the user already had READ -permission in the project's ACL. - -* Prevent user from bypassing ref-update hook through gerrit-created commits. +* Prevent user from bypassing `ref-update` hook through gerrit-created commits. + If the user used the cherry-pick ability in the UI or via the REST API, they -could put a commit on a branch that bypassed the requirements of the ref-update +could put a commit on a branch that bypassed the requirements of the `ref-update` hook (such as that certain branches require QA-tickets to be referenced in the commit message). -* Allow InternalUsers to see drafts. +* Allow `InternalUsers` to see drafts. + -According to the documentation, InternalUsers should have full read access. -This was not true, since InternalUsers could not see drafts. +According to the documentation, `InternalUsers` should have full read access. +This was not true, since `InternalUsers` could not see drafts. * link:https://code.google.com/p/gerrit/issues/detail?id=2683[Issue 2683]: Fix non-ASCII password authentication failure under tomcat (LDAP). @@ -100,12 +95,52 @@ The login URL token used to redirect from the login servlet to the target page is already decoded and should not be decoded again. -* Include approvals from magic branch in change message. +* link:https://code.google.com/p/gerrit/issues/detail?id=3020[Issue 3020]: +Include approvals specified on push in change message. + When using the `%l` option to apply a review label on uploaded changes or patch sets, the applied label was not mentioned in the change message. -* Fire the `comment-added` hook for approvals from the magic branch. +* Fire the `comment-added` hook for approvals specified on push. + When using the `%l` option to apply a review label on uploaded changes or patch sets, the `comment-added` hook was not being fired. + +* link:https://code.google.com/p/gerrit/issues/detail?id=3602[Issue 3602]: +Use uploader for approvals specified on push, not the committer. ++ +When using the `%l` option to apply a review label on uploaded changes or +patch sets, the review label was in some cases applied as the committer rather +than the uploader. + +* link:https://code.google.com/p/gerrit/issues/detail?id=3531[Issue 3531]: +Fix internal server error on unified diff screen for anonymous users. + +* link:https://code.google.com/p/gerrit/issues/detail?id=2414[Issue 2414]: +Improve detection of requiring sign-in. ++ +Some queries, such as the `has:*` operators, require the user to be signed in. ++ +Also, when handling a REST API failure, detect 'Invalid authentication' responses +as also requiring a new session. + +* link:https://code.google.com/p/gerrit/issues/detail?id=3052[Issue 3052]: +Fix 'Conflicts With' list for merge commits. ++ +The 'Conflicts List' was not being populated correctly if the change being viewed +was a merge commit, or if the change being viewed conflicted with an open merge +commit. + +Plugin Bugfixes +--------------- + +* singleusergroup: Allow to add a user to a project's ACL using `user/username`. ++ +A user could not be added to a project's ACL unless the user already had READ +permission in the project's ACL. + +* replication: Add waiting time and number of retries to replication log. ++ +Only the replication execution time was printed in the 'replication completed' +log statement. The waiting time and retry count is added, to help debug +replication delays.