Prepare notes for 3.3.0 release; updates since rc7
- Remove the rc7 suffixes to finalize this version.
- Make upgrade title case consistent with other contents.
- Update jgit information and fix recent sub-section headings.
- Add trailing core issue to the list.
Change-Id: I5d3285245408715f5337eb419be410c5d72c6c64
diff --git a/pages/site/releases/3.3.md b/pages/site/releases/3.3.md
index b3dae9e..87ea8af 100644
--- a/pages/site/releases/3.3.md
+++ b/pages/site/releases/3.3.md
@@ -1,14 +1,14 @@
---
-title: "Gerrit 3.3.0-rc7 release (in development)"
+title: "Gerrit 3.3.0 release"
permalink: 3.3.html
hide_sidebar: true
hide_navtoggle: true
toc: true
---
-Download: **[3.3.0-rc7](https://gerrit-releases.storage.googleapis.com/gerrit-3.3.0-rc7.war)**
+Download: **[3.3.0](https://gerrit-releases.storage.googleapis.com/gerrit-3.3.0.war)**
-Documentation: **[3.3.0-rc7](https://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/index.html)**
+Documentation: **[3.3.0](https://gerrit-documentation.storage.googleapis.com/Documentation/3.3.0/index.html)**
## Release highlights
@@ -40,7 +40,7 @@
Upgrading to this schema version (184) renames the `Non-Interactive Users`
group to `Service Users`.
-### Zero-downtime Upgrade
+### Zero-downtime upgrade
Gerrit supports zero-downtime upgrade from Gerrit v3.2 when configured using
a [high-availability configuration](https://gerrit.googlesource.com/plugins/high-availability/+/refs/heads/master/README.md),
@@ -103,7 +103,7 @@
### JGit auto-configuration
-## Auto-disable `receive.autogc` option
+#### Auto-disable `receive.autogc` option
By JGit's default, `git-receive-pack` will run auto gc after receiving
data from git-push and updating refs.
@@ -111,7 +111,7 @@
Init step is added to auto-disable `receive.autogc` configuration option
in `$gerrit_site/etc/jgit.config` file.
-## Auto-enable git wire protocol version 2
+#### Auto-enable git wire protocol version 2
By JGit's default, git wire protocol version 2 is disabled. Given, that git
wire protocol version 2 on the server side is considered to be now very stable,
@@ -389,10 +389,16 @@
## JGit changes
-* [Issue 13694](https://bugs.chromium.org/p/gerrit/issues/detail?id=13694);
- Update jgit to e2663a8b8.
+* [Issue 13544](https://bugs.chromium.org/p/gerrit/issues/detail?id=13544);
+ Ensure that `GC#deleteOrphans` respects pack lock.
- This JGit update is needed to fix the git wire protocol v2 issue on JDK 15.
+ If pack or index files are guarded by a pack lock (`.keep` file),
+ `deleteOrphans()` should not touch the respective files protected by the
+ lock file. Otherwise it may interfere with `PackInserter` concurrently
+ inserting a new pack file and its index.
+
+* [Issue 13694](https://bugs.chromium.org/p/gerrit/issues/detail?id=13694);
+ Fix the git wire protocol v2 issue on JDK 15
## Elasticsearch changes
@@ -478,4 +484,7 @@
* [Issue 13464](https://bugs.chromium.org/p/gerrit/issues/detail?id=13464);
Use persistent cache provided by libModule for offline reindex
+* [Issue 13754](https://bugs.chromium.org/p/gerrit/issues/detail?id=13754);
+ Fix NPE with StoredCommentLinkInfoSerializer when enabled is null
+
## Bugfix releases