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
124 lines
4.2 KiB
Plaintext
124 lines
4.2 KiB
Plaintext
= Release notes for Gerrit 2.11.6
|
|
|
|
Gerrit 2.11.6 is now available:
|
|
|
|
link:https://gerrit-releases.storage.googleapis.com/gerrit-2.11.6.war[
|
|
https://gerrit-releases.storage.googleapis.com/gerrit-2.11.6.war]
|
|
|
|
There are no schema changes from link:ReleaseNotes-2.11.5.html[2.11.5].
|
|
|
|
== Bug Fixes
|
|
|
|
=== General
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3742[Issue 3742]:
|
|
Use merge strategy for mergeability testing on 'Rebase if Necessary' strategy.
|
|
+
|
|
When pushing several interdependent commits to a project with the
|
|
'Rebase if Necessary' strategy, all the commits except the first one were
|
|
marked as 'Cannot merge'.
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3762[Issue 3762]:
|
|
Fix server error when querying changes with the `query` ssh command.
|
|
|
|
* Fix server error when listing annotated/signed tag that has no tagger info.
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3698[Issue 3698]:
|
|
Fix creation of the administrator user on databases with pre-allocated
|
|
auto-increment column values.
|
|
+
|
|
When using a database configuration where auto-increment column values are
|
|
pre-allocated, it was possible that the 'Administrators' group was created
|
|
with an ID other than `1`. In this case, the created admin user was not added
|
|
to the correct group, and did not have the correct admin permissions.
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3018[Issue 3018]:
|
|
Fix query for changes using a label with a group operator.
|
|
+
|
|
The `group` operator was being ignored when searching for changes with labels
|
|
because the search index does not contain group information.
|
|
|
|
* Fix online reindexing of changes that don't already exist in the index.
|
|
+
|
|
Changes are now always reloaded from the database during online reindex.
|
|
|
|
* Fix reviewer suggestion for accounts containing upper case letters.
|
|
+
|
|
When an email for an account contained upper-case letter(s), this account
|
|
couldn't be added as a reviewer by selecting it from the suggested list of
|
|
accounts.
|
|
|
|
=== Authentication
|
|
|
|
* Fix handling of lowercase HTTP username.
|
|
+
|
|
When `auth.userNameToLowerCase` is set to true the HTTP-provided username
|
|
should be converted to lowercase as it is done on all the other authentication
|
|
mechanisms.
|
|
|
|
* Don't create new account when claimed OAuth identity is unknown.
|
|
+
|
|
The Claimed Identity feature was enabled to support old Google OpenID accounts,
|
|
that cannot be activated anymore. In some corner cases, when for example the URL
|
|
is not from the production Gerrit site, for example on a staging instance, the
|
|
OpenID identity may deviate from the original one. In case of mismatch, the lookup
|
|
of the user for the claimed identity would fail, causing a new account to be
|
|
created.
|
|
|
|
=== UI
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3714[Issue 3714]:
|
|
Improve visibility of comments on dark themes.
|
|
|
|
* Fix highlighting of search results and trailing whitespaces in intraline
|
|
diff chunks.
|
|
|
|
=== Plugins
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=3768[Issue 3768]:
|
|
Fix usage of `EqualsFilePredicate` in plugins.
|
|
|
|
* Suggest to upgrade installed plugins per default during site initialization
|
|
to new Gerrit version.
|
|
+
|
|
The default was 'No' which resulted in some sites not upgrading core
|
|
plugins and running the wrong versions.
|
|
|
|
* Fix reading of plugin documentation.
|
|
+
|
|
Under some circumstances it was possible to fail with an IO error.
|
|
|
|
* Replication
|
|
|
|
** Recursively include parent groups of groups specified in `authGroup`.
|
|
+
|
|
An `authGroup` could be included in other groups and should be granted the
|
|
same permission as its parents.
|
|
|
|
** Put back erroneously removed documentation of `remote.NAME.timeout`.
|
|
|
|
** Add logging of cancelled replication events.
|
|
|
|
* API
|
|
|
|
** Allow to use `CurrentSchemaVersion`.
|
|
|
|
** Allow to use `InternalChangeQuery.query()`.
|
|
|
|
** Allow to use `JdbcUtil.port()`.
|
|
|
|
** Allow to use GWTORM `Key` classes.
|
|
|
|
== Documentation Updates
|
|
|
|
* link:https://code.google.com/p/gerrit/issues/detail?id=412[Issue 412]:
|
|
Update documentation of `commentlink.match` regular expression to clarify
|
|
that the expression is applied to the rendered HTML.
|
|
|
|
* Remove warning about unstable change edit REST API endpoints.
|
|
+
|
|
These endpoints should be considered stable since version 2.11.
|
|
|
|
* Document that `ldap.groupBase` and `ldap.accountBase` are repeatable.
|
|
|