Add v3.8.8 Release notes Note that in the attempt to release v3.8.7 before summer holidays, v3.8.7 was already set in gerrit [1] but the tag nor the release were ever finalised. Gerrit version is now already set to v3.8.8-SNAPSHOT [2]. Version v3.8.7 is therefore withdrawn: next version will be v3.8.8 [1] https://gerrit-review.googlesource.com/c/gerrit/+/432140 [2] https://gerrit-review.googlesource.com/c/gerrit/+/432797 Change-Id: Ie6c0158db6b317a8675e7159b0e713bc27b4bb46 Release-Notes: skip
diff --git a/pages/site/releases/3.8.md b/pages/site/releases/3.8.md index 6fd8f25..b908701 100644 --- a/pages/site/releases/3.8.md +++ b/pages/site/releases/3.8.md
@@ -723,7 +723,7 @@ ## Bugfix releases -### 3.8.7 (In Development) +### 3.8.8 (In Development) * Enhancements @@ -749,10 +749,38 @@ * Security Fixes * [Change 431197](https://gerrit-review.googlesource.com/431197): - Use constant-time comparison for hashed password validation, for increased security + Use constant-time comparison for hashed password validation, for increased security. + +* Performance fixes + + * [Change 431017](https://gerrit-review.googlesource.com/431017): + Re-use revwalk for loading ChangeKindCache. + + * [Change 431037](https://gerrit-review.googlesource.com/431037): + Stop calling `addPatchSets()` twice call when populating change query result. + + * [Change 431039](https://gerrit-review.googlesource.com/431039): + Lazy load labelTypes when populating change query result. + + * [Change 431040](https://gerrit-review.googlesource.com/431040): + Reduce duplicate work when a caller uses both `--patch-sets` and `--current-patch-set` + in change query. + + * [Change 431018](https://gerrit-review.googlesource.com/431018): + Clone `PatchSetAttribute` for `currentPatchSet` when populating change query result. + + if both `--patch-sets` and `--current-patch-set` are given, populate the + `patchSetAttribute` for `currentPatchSet` using the fields already populated + or all patch sets. * Documentation Fixes + * [Issue 352081004](https://issues.gerritcodereview.com/issues/352081004): + Clarify that comment links work on html-escaped text. + + * [Change 433917](https://gerrit-review.googlesource.com/433917): + Add warning about choosing Windows as server-side platform for running Gerrit. + * [Change 430957](https://gerrit-review.googlesource.com/430957): Update `prolog-cookbook` documentation mentioning that adding a new `rules.pl` will result in a warning. @@ -760,6 +788,57 @@ * [Change 424997](https://gerrit-review.googlesource.com/424997): Fix name of `Gerrit-Has-Labels` email footer in documentation. +* Plugin changes + + * `replication` updated to 584aea1a + + You can retrieve the full list of changes with: + + ```shell + git log --no-merges --format=oneline 8fd3c27..584aea1a + ``` + + notable changes are: + + * [Change 384754](https://gerrit-review.googlesource.com/c/plugins/replication/+/384754): + Avoid opportunity to inadvertently block the distributor. + + * [Change 383694](https://gerrit-review.googlesource.com/c/plugins/replication/+/383694): + Reduced log level for Task deletion errors in MP setups. + + * [Change 352174](https://gerrit-review.googlesource.com/c/plugins/replication/+/352174): + Reduced log level for no-op distributor push consolidations. + +* JGit changes + + * [Change 433257](https://gerrit-review.googlesource.com/c/gerrit/+/433257) and + [Change 432237](https://gerrit-review.googlesource.com/c/gerrit/+/432237): + Update JGit to cfdfb01f4 + + You can retrieve the full list of changes with: + + ```shell + git log --no-merges --format=oneline c0b415fb0..cfdfb01f4 + ``` + + notable changes are: + + * cfdfb01f4 RepoProject: read the 'dest-branch' attribute of a project + * 4bc6eb8a7 RepoCommand: Add error to ManifestErrorException + * 784f0baec RepoCommand: Copy manifest upstream into .gitmodules ref field + * e55341115 RepoProject: read the "upstream" attribute of a project + * c0c59ccf2 PatchApplier: Set a boolean on the result if conflict markers were added + * cac835835 WalkFetchConnection: Remove marked packs on all function exits + * 6e9a17036 Allow applying a patch with conflicts + * 28c3ae172 sshd: fix IdentiesOnly if SSH agent is enabled and has keys + * c1f95130c Check an execution bit by reading it from the file system + * 567315af5 ResolveMerger: Fix the issue with binary modify-modify conflicts + * e4b4f063b MergeAlgorithm: Fix diff3 conflict hunk computation + * d24eee7d5 [gpg] Correct finding public keys from pubring.gpg + * ed8c394eb [gpg] Fix reading ed25519 GPG keys + +### 3.8.7 (Withdrawn) + ### 3.8.6 * Enhancements