Update 2.12.1 release notes
Separate bug fixes into sections. Change-Id: I897eea00c1fd2b43856a1deb7bdd2b6aa7ee6839
This commit is contained in:
@@ -30,6 +30,9 @@ not necessary and should be omitted.
|
||||
Bug Fixes
|
||||
---------
|
||||
|
||||
General
|
||||
^^^^^^^
|
||||
|
||||
* Fix column type for signed push certificates.
|
||||
+
|
||||
The column type `VARCHAR(255)` was too small, preventing some PGP push
|
||||
@@ -48,19 +51,20 @@ deprecated.
|
||||
Fix schema migration when migrating to 2.12.x directly from a version
|
||||
earlier than 2.11.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3071[Issue 3071]:
|
||||
Fix display of submodule differences in side-by-side view.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3718[Issue 3718]:
|
||||
Hide avatar images when no avatars are available.
|
||||
+
|
||||
The UI was showing a transparent empty image with a border.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3733[Issue 3733]:
|
||||
Correctly detect symlinked log directory on startup.
|
||||
+
|
||||
If `$site_path/logs` was a symlink, the server would not start.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3871[Issue 3871]:
|
||||
Throw an explicit exception when failing to load a change from the database.
|
||||
+
|
||||
If a change could not be loaded from the database, for example if it was
|
||||
manually removed from the changes table but references to it were remaining
|
||||
in other tables, a null change was returned which would then lead to an
|
||||
'Internal Server Error' that was difficult to track down. Now an error is
|
||||
raised earlier which will help administrators to find the root cause.
|
||||
|
||||
* https://code.google.com/p/gerrit/issues/detail?id=3743[Issue 3743]:
|
||||
Use submitter identity as committer when using 'Rebase if Necessary' merge
|
||||
strategy.
|
||||
@@ -68,20 +72,6 @@ strategy.
|
||||
When submitting a change that required rebase, the committer was being
|
||||
set to 'Gerrit Code Review' instead of the name of the submitter.
|
||||
|
||||
* Allow plugins to get the caller in merge validation requests.
|
||||
+
|
||||
Plugins that implement the `MergeValidationListener` interface now get the
|
||||
caller (the user who initiated the merge) in the `onPreMerge` method.
|
||||
+
|
||||
Existing plugins that implement this interface must be adapted to the new
|
||||
method signature.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3741[Issue 3741]:
|
||||
Fix handling of merge validation exceptions emitted by plugins.
|
||||
+
|
||||
If a plugin raised an exception, it was reported to the user as 'Change is
|
||||
new', rather than 'Missing dependency'.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3758[Issue 3758]:
|
||||
Fix serving of static resources when deployed in application container.
|
||||
+
|
||||
@@ -115,31 +105,6 @@ Fix replication of first patch set for new changes.
|
||||
When new changes were pushed from the command line, the first patch
|
||||
set did not get replicated to destinations.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3821[Issue 3821]:
|
||||
Fix repeated reloading of plugins when running on OpenJDK 8.
|
||||
+
|
||||
OpenJDK 8 uses nanotime precision for file modification time on systems that
|
||||
are POSIX 2008 compatible. This leads to precision incompatibility when
|
||||
comparing the plugin's JAR file timestamp, resulting in the plugin being
|
||||
reloaded every minute.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3871[Issue 3871]:
|
||||
Throw an explicit exception when failing to load a change from the database.
|
||||
+
|
||||
If a change could not be loaded from the database, for example if it was
|
||||
manually removed from the changes table but references to it were remaining
|
||||
in other tables, a null change was returned which would then lead to an
|
||||
'Internal Server Error' that was difficult to track down. Now an error is
|
||||
raised earlier which will help administrators to find the root cause.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3731[Issue 3731]:
|
||||
Fix syntax higlighting of tcl files.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3863[Issue 3863]:
|
||||
Fix display of active row marker in tag list.
|
||||
+
|
||||
Clicking on one of the rows would cause the tag name to disappear.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3771[Issue 3771]:
|
||||
Remove `index.defaultMaxClauseCount` configuration option.
|
||||
+
|
||||
@@ -152,6 +117,53 @@ The `index.defaultMaxClauseCount` configuration option is removed, and the
|
||||
existing `index.maxTerms` is reused. The default value of `index.maxTerms`
|
||||
is reduced from 'no limit' to 1024.
|
||||
|
||||
UI
|
||||
^^
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3071[Issue 3071]:
|
||||
Fix display of submodule differences in side-by-side view.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3718[Issue 3718]:
|
||||
Hide avatar images when no avatars are available.
|
||||
+
|
||||
The UI was showing a transparent empty image with a border.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3731[Issue 3731]:
|
||||
Fix syntax higlighting of tcl files.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3863[Issue 3863]:
|
||||
Fix display of active row marker in tag list.
|
||||
+
|
||||
Clicking on one of the rows would cause the tag name to disappear.
|
||||
|
||||
Plugins
|
||||
^^^^^^^
|
||||
|
||||
* Allow plugins to get the caller in merge validation requests.
|
||||
+
|
||||
Plugins that implement the `MergeValidationListener` interface now get the
|
||||
caller (the user who initiated the merge) in the `onPreMerge` method.
|
||||
+
|
||||
Existing plugins that implement this interface must be adapted to the new
|
||||
method signature.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3741[Issue 3741]:
|
||||
Fix handling of merge validation exceptions emitted by plugins.
|
||||
+
|
||||
If a plugin raised an exception, it was reported to the user as 'Change is
|
||||
new', rather than 'Missing dependency'.
|
||||
|
||||
* link:https://code.google.com/p/gerrit/issues/detail?id=3821[Issue 3821]:
|
||||
Fix repeated reloading of plugins when running on OpenJDK 8.
|
||||
+
|
||||
OpenJDK 8 uses nanotime precision for file modification time on systems that
|
||||
are POSIX 2008 compatible. This leads to precision incompatibility when
|
||||
comparing the plugin's JAR file timestamp, resulting in the plugin being
|
||||
reloaded every minute.
|
||||
|
||||
Documentation
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
* Update documentation of `commentlink` to reflect changed search URL.
|
||||
|
||||
Upgrades
|
||||
|
Reference in New Issue
Block a user