= Release notes for Gerrit 2.1.2.4 Gerrit 2.1.2.4 is now available in the usual location: link:https://www.gerritcodereview.com/download/index.html[https://www.gerritcodereview.com/download/index.html] == New Features * Add 'checkout' download command to patch sets + The Download area of a patch set now offers a command line to fetch and checkout the patch set on a detached HEAD. This is more suitable for building and testing the change locally. == Bug Fixes * issue 545 Fallback to ISO-8859-1 if charset isn't supported + Some input files are misrecognized by the jchardet library that is used to automatically guess a character set. A guessed charset might not even be supported by the local JRE. In such cases the ISO-8859-1 character set is used as a fallback, so the file content is still visible. * issue 553 Bugs sometimes added as change reviewers + Bug references were sometimes added as an 'Anonymous Coward' change reviewer when the line used to mention the bug in the commit message was the same length as 'Signed-off-by'. Fixed. * Update JGit to 0.7.1.46-gdd63f5c to fix empty tree bug + Repositories which contained an empty tree object (very uncommon, its technically a bug to produce a repository like this) wouldn't clone properly from the embedded Gerrit SSH or HTTP daemon. Fixed upstream in JGit 0.7.0, but we never picked up the bug fix release. * Allow LDAP to unset the user name + If the user name is configured to be set only by the LDAP directory, and an account has a user name, but the name is no longer present in the directory, Gerrit crashed during sign-in while trying to clear out the user name. Fixed. === Documentation Corrections * documentation: Elaborate on branch level Owner + Documentation didn't describe that the Owner permission within a project can be used to delegate control over a branch namespace to another group. * documentation: Document Read Access +2 aka Upload Access + The documentation didn't describe what Read +2 means.