4f5ad9d313
This eliminates the last Makefile in our code base.
Also change the section style within ReleaseNotes from asciidoc style to
asciidoctor style.
Also I feel that put images/link.png under ReleaseNotes and deal with
all the resource packing is too stupid, so I used the unicode emoji
instead of the picture ("🔗"). If this is too crazy, we can also use "#"
instead :) This also affects documentation rendering.
Other side effects:
1. The css of release notes switched from default asciidoc css into
default asciidoctor css.
2. The section anchors for ReleaseNotes/index.html changed from "2_13"
to "s2_13", because asciidoctorj is unhappy with anchors without
letters.
Change-Id: I4adf2ce090385cc6b699445012f10a009892aaac
117 lines
3.4 KiB
Plaintext
117 lines
3.4 KiB
Plaintext
= Release notes for Gerrit 2.8.5
|
|
|
|
Download:
|
|
link:https://www.gerritcodereview.com/download/gerrit-2.8.5.war[
|
|
https://www.gerritcodereview.com/download/gerrit-2.8.5.war]
|
|
|
|
== Schema Changes and Upgrades
|
|
|
|
|
|
* There are no schema changes from link:ReleaseNotes-2.8.4.html[2.8.4].
|
|
|
|
* SSHD is updated to version 0.11.0.
|
|
+
|
|
See the 'ssh' section of 'Bug Fixes' below for details.
|
|
|
|
* Bouncycastle is updated to version 1.49.
|
|
+
|
|
*WARNING:* Gerrit is not shipped with Bouncycastle included. To get the
|
|
updated library files, the site must be updated:
|
|
+
|
|
----
|
|
java -jar gerrit.war init -d site_path
|
|
----
|
|
|
|
== Bug Fixes
|
|
|
|
|
|
=== Secondary Index
|
|
|
|
|
|
* Fix deadlocks on index shutdown.
|
|
|
|
|
|
=== Change Screen
|
|
|
|
|
|
* Only permit current patch set to edit the commit message.
|
|
+
|
|
Do not allow users to replace a more recent patch set with an older
|
|
patch set when there is a race between the web UI and the command
|
|
line git client.
|
|
|
|
* Prevent draft changes from being abandoned.
|
|
+
|
|
When a draft change was abandoned it was published to all
|
|
users by setting the status to ABANDONED. Restoring the change
|
|
effectively published the change, as the status was set to NEW.
|
|
|
|
* Don't show the submit button for draft patch sets.
|
|
+
|
|
The button was enabled for all open changes, but if the patch set
|
|
was a draft, pressing it resulted in an error.
|
|
|
|
* Only reset the commit message text on cancel.
|
|
+
|
|
Allow the user to begin editing the commit message, dismiss the
|
|
box by clicking outside of it (e.g. to copy part of a file name
|
|
from the Files table), and then re-open the current draft text
|
|
without resetting the box.
|
|
+
|
|
Only reset the box when the user explicitly clicks Cancel.
|
|
|
|
* Fix failure to load side-by-side diff due to "ISE EditIterator out of bounds"
|
|
error.
|
|
|
|
=== ssh
|
|
|
|
* Upgrade SSHD to version 0.11.0.
|
|
+
|
|
Fixes link:https://code.google.com/p/gerrit/issues/detail?id=2406[Issue 2406]:
|
|
"git clone" hangs after 100% resolving deltas with git over SSH.
|
|
+
|
|
Fixes a number of other issues including a
|
|
link:https://issues.apache.org/jira/browse/SSHD-307[null pointer exception]
|
|
that could cause ssh commands to hang.
|
|
|
|
* Upgrade bouncycastle to version 1.49.
|
|
+
|
|
Required by the SSHD upgrade.
|
|
|
|
* Re-enable nio2 backend.
|
|
+
|
|
The nio2 backend was disabled in Gerrit version 2.8.4 because of a
|
|
link:https://issues.apache.org/jira/browse/SSHD-252[bug in SSHD]. That bug
|
|
was fixed in SSHD version 0.10.0, so now we can re-enable nio2.
|
|
|
|
=== Misc
|
|
|
|
|
|
* Keep old timestamps during data migration.
|
|
+
|
|
Migrating the change database through schema 77, which was introduced in
|
|
Gerrit 2.6, was causing patch set approval timestamps to be changed.
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=2607[Issue 2607]:
|
|
Fix incorrect "commit already exists (in the project)" error.
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=2569[Issue 2569]:
|
|
Enable automatic close changes on `refs/meta/config`.
|
|
+
|
|
Changes pushed for review on `refs/meta/config` and then force pushed
|
|
into the repository were not being automatically closed.
|
|
|
|
* Do not refresh group list if filter did not change.
|
|
+
|
|
The group list was being refreshed on every key event even if the
|
|
filter did not change, e.g. moving the cursor inside the text entry was
|
|
causing the list to update unnecessarily.
|
|
|
|
* Paginate the group list screen.
|
|
+
|
|
The group list screen now uses pagination. The number of groups displayed is
|
|
determined by the 'Maximum Page Size' user preference.
|
|
+
|
|
Option 'S' is added to the groups REST API to support query offset.
|
|
|