Gerrit v3.7.3 release notes
Change-Id: If5ee66f05fb758c95e4b201c97213118dbfcee9f
diff --git a/_data/topnav.yml b/_data/topnav.yml
index be247fa..0c06691 100644
--- a/_data/topnav.yml
+++ b/_data/topnav.yml
@@ -20,7 +20,7 @@
- title: Members
url: /members.html
- title: Contributing
- external_url: https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.2/dev-community.html#how-to-contribute
+ external_url: https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.3/dev-community.html#how-to-contribute
- title: Fixing a bug
url: /bug-fixing.html
- title: Presentations
@@ -48,7 +48,7 @@
- title: Docs
folderitems:
- title: Latest
- external_url: https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.2/index.html
+ external_url: https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.3/index.html
- title: Designs
url: /design-docs-index.html
- title: Wiki
diff --git a/index.md b/index.md
index 39f2cbe..b6df62f 100644
--- a/index.md
+++ b/index.md
@@ -68,9 +68,9 @@
<div class="panel-body">
<h4>Download</h4>
<p>Our latest release is:<br>
- <b><a href="3.7.html">3.7.2</a></b>
+ <b><a href="3.7.html">3.7.3</a></b>
</p>
- <a href="https://gerrit-releases.storage.googleapis.com/gerrit-3.7.2.war" class="btn btn-primary">Download</a>
+ <a href="https://gerrit-releases.storage.googleapis.com/gerrit-3.7.3.war" class="btn btn-primary">Download</a>
</div>
</div>
</div>
diff --git a/pages/site/releases/3.7.md b/pages/site/releases/3.7.md
index f693871..7ef4db8 100644
--- a/pages/site/releases/3.7.md
+++ b/pages/site/releases/3.7.md
@@ -6,11 +6,13 @@
toc: true
---
-Download: **[3.7.2](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.2.war)**
+Download: **[3.7.3](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.3.war)**
+| [3.7.2](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.2.war)
| [3.7.1](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.1.war)
| [3.7.0](https://gerrit-releases.storage.googleapis.com/gerrit-3.7.0.war)
-Documentation: **[3.7.2](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.2/index.html)**
+Documentation: **[3.7.3](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.3/index.html)**
+| [3.7.2](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.2/index.html)
| [3.7.1](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.1/index.html)
| [3.7.0](https://gerrit-documentation.storage.googleapis.com/Documentation/3.7.0/index.html)
@@ -520,6 +522,121 @@
## Bugfix releases
+### 3.7.3
+
+* New Features
+
+ * [Change 364591](https://gerrit-review.googlesource.com/c/gerrit/+/364591)
+ Allow to hide download schemes from the UI
+
+ Allow hiding a download scheme in the UI by still allowing to use it.
+
+ * [Change 360221](https://gerrit-review.googlesource.com/c/gerrit/+/360221):
+ Add metric for memory allocated by all threads
+
+ Introduce [proc/jvm/memory/allocated](https://gerrit-review.googlesource.com/Documentation/metrics.html#_process)
+ which can be used to monitor total memory allocation rate causing work for the Java gc.
+
+* Bug Fixes
+
+ * [Change 362914](https://gerrit-review.googlesource.com/c/gerrit/+/362914)
+ Fix internal server error caused by double flush in BaseCommand.TaskThunk
+
+ Ignore `SshChannelClosedException` when flushing the task's output and error
+ streams. JGit commands like `UploadPack` flush these streams already. When
+ `TaskThunk` tries to flush them again `SshChannelClosedException` is thrown
+ and leads to an internal server error.
+
+ * [Change 364478](https://gerrit-review.googlesource.com/c/gerrit/+/364478):
+ AndSource: Run `isVisibleToPredicate` based on its cost
+
+ `isVisible` check can be expensive and always running it ahead of other
+ cheaper predicates can increase the query time. Update `AndSource` to treat
+ `isVisibleToPredicate` like any other predicate so that it runs based on its
+ estimated cost.
+
+ * [Issue 16819](https://crbug.com/gerrit/16819):
+ Enable LDAP "Remember me" in login form per default
+
+ When users are presented with the LDAP login page, the "Remember me" checkbox
+ is disabled by default. This might be a problem because, if the user doesn't
+ explicitly click the checkbox, the session will be tied to the browser
+ session.
+
+ * [Issue 16814](https://crbug.com/gerrit/16814):
+ Improve `Rebase-SubmitStrategy` performance in some cases
+
+ Set uninteresting branches based on project configuration:
+ `create_new_change_for_all_not_in_target`.
+
+ * [Change 369415](https://gerrit-review.googlesource.com/c/gerrit/+/369415):
+ Fix metric computation with file paths in metric name.
+
+ Don't fail metric computation due to duplicated metric names.
+
+ * [Change 370354](https://gerrit-review.googlesource.com/c/gerrit/+/370354):
+ Improved performance of queries when backend index returns more results than needed
+
+ Matching changes more than the limit is just extra work that is discarded at
+ the end when the results are trimmed to match the limit. This can help improve
+ performance of queries where a small percentage of changes are filtered in the
+ initial page and the remaining results are obtained from the next page.
+
+ * [Change 357834](https://gerrit-review.googlesource.com/c/gerrit/+/357834):
+ Improved performance for plugin-provided SSH commands that perform multiple
+ permission checks or ref lookups for the same project
+
+ Move creation of `PerThreadCache` to `SshCommand` so that the cache is available
+ to most commands, including plugins.
+
+ * [Change 361434](https://gerrit-review.googlesource.com/c/gerrit/+/361434):
+ Mark `LabelType.Builder#setFunction` as deprecated
+
+ Align the code with the
+ [documentation](https://gerrit-documentation.storage.googleapis.com/Documentation/3.6.3/config-labels.html#label_function).
+
+ * [Change 370835](https://gerrit-review.googlesource.com/c/gerrit/+/370835):
+ Enforce minimum Java version to Java 11.0.10 or higher
+
+ Minimum supported java version was raised to Java 11 since release 3.5.
+ Since [Change 335625](https://gerrit-review.googlesource.com/c/gerrit/+/335625)
+ the minimum Java version 11.0.10 is required.
+
+ * [Issue 16884](https://crbug.com/gerrit/16884):
+ Fix switching plugin screens.
+
+ Backport of [Change 371094](https://gerrit-review.googlesource.com/c/gerrit/+/371094).
+
+ * [Issue 16823](https://crbug.com/gerrit/16823):
+ Fix the search by query in the project filter
+
+ Fix regression introduced in [Change 337994](https://gerrit-review.googlesource.com/c/gerrit/+/337994),
+ in context of [Issue 15134](https://crbug.com/gerrit/15134).
+
+ * [Change 370334](https://gerrit-review.googlesource.com/c/gerrit/+/370334)
+ Fix build on MacOS 13.3
+
+ Update bazel to 6.1.2 and remote_java_tools to 12.1 to fix build on MacOS 13.3
+
+* Download-commands plugin fixes
+
+ * [Issue 15944](hhttps://crbug.com/gerrit/15944):
+ Update download-commands to latest master
+
+* Dependency Updates
+
+ * Update jgit to 5ae8d28faaf6168921f673c89a4e6d601ffad78d.
+
+ * [JGit Bug 565854](https://bugs.eclipse.org/bugs/show_bug.cgi?id=565854)
+ `SshdSession`: close channel gracefully
+
+ Close the channel gracefully to give the server a chance to clean up properly on
+ its side.
+
+ * Update bouncycastle to 1.72.
+
+ * Update commons-compress to 1.22.
+
### 3.7.2
* New features