Release Notes for Gerrit v3.11.8 Change-Id: I7944ef4eae57ff0e0128a36eed6c719866cae4ad
diff --git a/pages/site/releases/3.11.md b/pages/site/releases/3.11.md index 4eb70e7..41433b1 100644 --- a/pages/site/releases/3.11.md +++ b/pages/site/releases/3.11.md
@@ -6,7 +6,8 @@ toc: true --- -Download: **[3.11.7](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.7.war)** +Download: **[3.11.8](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.8.war)** +| [3.11.7](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.7.war) | 3.11.6 (withdrawn) | [3.11.5](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.5.war) | [3.11.4](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.4.war) @@ -15,7 +16,8 @@ | [3.11.1](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.1.war) | [3.11.0](https://gerrit-releases.storage.googleapis.com/gerrit-3.11.0.war) -Documentation: **[3.11.7](http://gerrit-documentation.storage.googleapis.com/Documentation/3.11.7/index.html)** +Documentation: **[3.11.8](http://gerrit-documentation.storage.googleapis.com/Documentation/3.11.8/index.html)** +| [3.11.7](http://gerrit-documentation.storage.googleapis.com/Documentation/3.11.7/index.html) | 3.11.6 (withdrawn) | [3.11.5](http://gerrit-documentation.storage.googleapis.com/Documentation/3.11.5/index.html) | [3.11.4](http://gerrit-documentation.storage.googleapis.com/Documentation/3.11.4/index.html) @@ -714,6 +716,55 @@ ## Bugfix releases +--- + +### 3.11.8 + +* Bug Fixes + + * [Issue 461836624](https://issues.gerritcodereview.com/issues/461836624): + Deregister queue metrics upon unload, allowing plugins to enable metrics on executors. + + Previously, the `WorkQueue` did not deregister metrics upon shutdown. + This prevented plugins from effectively creating queues with associated + metrics, often resulting in reloading or restarting failures due to + duplicated metric names. + + * [Change 524669](https://gerrit-review.googlesource.com/524669): + `migrate-externalids-to-insensitive` now logs all duplicates in dry-run mode. + + The `migrate-externalids-to-insensitive` command no longer stops at + the first duplicate occurrence; instead, it logs all duplicate IDs, + allowing admins to identify all usernames that conflict in their case + in one go. + + * [Issue 466122136](https://issues.gerritcodereview.com/issues/466122136): + Fix the username in the URL generated by the `download-commands` plugin + when `auth.gitBasicAuthPolicy` is `LDAP`. + +* UI Fixes + + * [Change 542241](https://gerrit-review.googlesource.com/542241): + Fixed `Delete vote` button not checking removable_labels and therefore + not respecting the ACLs for displaying it. + +* Enhancements + + * [Issue 454830631](https://issues.gerritcodereview.com/issues/454830631): + Enable the generation and persistence of Lucene stream logging + + Introduced the ability for Gerrit admins to troubleshoot indexing + transactionality or persistence issues by enabling + `index.<name>.persistInfoStream` in `gerrit.config` and generating + Lucene stream persistence logging. + + * [Change 526341](https://gerrit-review.googlesource.com/526341): + Add `--preserve-migration-mode` option to `migrate-externalids-to-insensitive` command + + This new flag for `migrate-externalids-to-insensitive` skips automatically setting + `auth.userNameCaseInsensitiveMigrationMode` to `false` after migration, which can + be useful in multi-primary environments. + ### 3.11.7 * Bug Fixes