Release notes for Gerrit 2.11.3 =============================== Gerrit 2.11.3 is now available: link:https://gerrit-releases.storage.googleapis.com/gerrit-2.11.3.war[ https://gerrit-releases.storage.googleapis.com/gerrit-2.11.3.war] There are no schema changes from link:ReleaseNotes-2.11.2.html[2.11.2]. Bug Fixes --------- * Do not suggest inactive accounts. + When, for example, adding accounts to a group, the drop down list would also suggest inactive accounts. + Inactive accounts are now excluded from the suggestion. * Fix performance of side-by-side diff screen for huge files. + The `Render=Slow` preference was not being disabled for huge files, resulting in poor performance on most browsers. * Prefer JavaScript clipboard API if available. + Modern versions of Chrome support a draft clipboard API from JavaScript that allows copying without use of a Flash widget. If the API appears to be available in the browser, it is now used instead of the Flash widget. * Fix markdown rendering for the Gitiles plugin. + The Gitiles project uses the grappa library which causes a class collision with parboiled which was used by Gerrit. This resulted in markdown files not being rendered by the Gitiles plugin. * Fix submodule subscription for nested projects. + If the project name was 'a/b', and a project named 'b' also existed, the subscription would be incorrectly set on project 'b'. * link:https://code.google.com/p/gerrit/issues/detail?id=3478[Issue 3478]: Show correct status line for draft patch sets. + If a new patch set was uploaded as draft to an existing published change, the status line did not reflect the draft status of the now current patch set. * link:https://code.google.com/p/gerrit/issues/detail?id=3477[Issue 3477]: Fix client error when current patch set is not visible to user. + If the latest patch set of a change was a draft that was not visible to the logged in user, clicking on the side by side diff link caused a javascript error on the client. * link:https://code.google.com/p/gerrit/issues/detail?id=3468[Issue 3468]: Include URL to change in "change closed" error message. + Instead of only the change number, the error message now includes the URL to the change. * link:https://code.google.com/p/gerrit/issues/detail?id=3366[Issue 3366]: Call `NewProjectCreatedListeners` after project creation is complete. + The listeners were being called before all project details had been created and recorded. * link:https://code.google.com/p/gerrit/issues/detail?id=3505[Issue 3505]: Add "Uploaded patch set 1" message for changes created via the UI. * link:https://code.google.com/p/gerrit/issues/detail?id=3504[Issue 3504]: Prevent users from publishing change edits if they have not signed the CLA. + It was possible for users who had not signed the Contribution License Agreement (CLA) to publish change edits on projects that require a CLA. * link:https://code.google.com/p/gerrit/issues/detail?id=2209[Issue 2209]: Honor username provided by container. * Stop logging unknown group membership for null UUID. Null UUIDs are now skipped rather than spamming the log. + UUIDs which have no registered backends are still logged. These may be errors caused by plugins not loading that an admin should pay attention to and try to resolve. Updates ------- * Update Guice to 4.0. * Replace parboiled 1.1.7 with grappa 1.0.4.