| Release notes for Gerrit 2.11.4 |
| =============================== |
| |
| Gerrit 2.11.4 is now available: |
| |
| link:https://gerrit-releases.storage.googleapis.com/gerrit-2.11.4.war[ |
| https://gerrit-releases.storage.googleapis.com/gerrit-2.11.4.war] |
| |
| Gerrit 2.11.4 includes the bug fixes done with |
| link:ReleaseNotes-2.10.7.html[Gerrit 2.10.7]. These bug fixes are *not* listed |
| in these release notes. |
| |
| There are no schema changes from link:ReleaseNotes-2.11.3.html[2.11.3]. |
| |
| |
| Bug Fixes |
| --------- |
| |
| * Fix NullPointerException in `ls-project` command with `--has-acl-for` option. |
| + |
| Using the `--has-acl-for` option for external groups (e.g. LDAP groups) was |
| causing a NullPointerException. |
| |
| * link:https://code.google.com/p/gerrit/issues/detail?id=3328[Issue 3328]: |
| Allow to push a tag that points to a non-commit object. |
| + |
| When pushing a tag that points to a non-commit object, like |
| link:https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tag/?id=v2.6.11[ |
| `v2.6.11` on linux-stable] which points to a tree, or |
| link:https://git.eclipse.org/c/jgit/jgit.git/tag/?id=spearce-gpg-pub[ |
| `spearce-gpg-pub` on jgit] which points to a blob, Gerrit rejected the push with |
| the error message 'missing object(s)'. |
| + |
| Note: This was previously fixed in Gerrit version 2.11.1, but was inadvertently |
| 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. |
| + |
| When modifications of access rights were saved for review, the change |
| did not have a Change-Id in the commit message. |
| |
| * Fix duplicated log lines after reloading a plugin. |
| + |
| If a plugin was reloaded, logs emitted from the plugin were duplicated. |
| |
| * Remove `--recheck-mergeable` option from `reindex` command documentation. |
| + |
| The `--recheck-mergeable` option was removed in Gerrit version 2.11. |
| |
| * Use the correct validation policy for commits created by Gerrit. |
| + |
| Commits created by Gerrit were being validated in the same way as commits |
| received from users. |
| |
| * link:https://code.google.com/p/gerrit/issues/detail?id=3557[Issue 3557]: |
| Disallow invalid reference patterns in project configuration. |
| + |
| When editing a project configuration by using the UI or by submitting a change |
| to `refs/meta/config`, it was possible to add a permission to an invalid |
| reference pattern. This caused the project to be unavailable and the `ls-projects` |
| command to fail whenever this project was encountered. |
| |
| * link:https://code.google.com/p/gerrit/issues/detail?id=3574[Issue 3574]: |
| Fix review labels with `AnyWithBlock` function. |
| + |
| The review labels with `AnyWithBlock` with 0 and +1 values blocked submit when |
| reviewers were added. |
| |
| * Fix ref in tag list for signed/annotated tags. |
| + |
| 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. |
| + |
| 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 |
| hook (such as that certain branches require QA-tickets to be referenced in the |
| commit message). |
| |
| * 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. |
| |
| * link:https://code.google.com/p/gerrit/issues/detail?id=2683[Issue 2683]: |
| Fix non-ASCII password authentication failure under tomcat (LDAP). |
| + |
| The authentication with LDAP failed when the password contained non-ASCII |
| characters such as ä, ö, Ä, and Ö. |
| |
| * Do not double decode the login URL token. |
| + |
| 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. |
| + |
| 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. |
| + |
| When using the `%l` option to apply a review label on uploaded changes or |
| patch sets, the `comment-added` hook was not being fired. |