Gerrit has published their release plan for 3.3 with an expected release date on 2020-11-09: https://www.gerritcodereview.com/2020-09-07-gerrit-3.3-release-plan.html
See Gerrit (Gerrit 3.3) milestone for all related activities.
|Oct 5||Set language level to Java 11 on master|
|Oct 6||Create stable-3.3 branch, Release ‘3.3.0-rc0’|
|Oct 12||Release 3.3.0-rc1|
|Oct 19||Release 3.3.0-rc2|
|Oct 26||Release 3.3.0-rc3|
|Nov 2||Release 3.3.0-rc4|
|Nov 2-6||“Release week” (see below)|
|Nov 9||Final release of 3.3.0|
|Dec 1st||3.3.0 has been released https://www.gerritcodereview.com/3.3.html|
At a quick glance:
- they will use end to end tests \o/ ( https://gerrit-review.googlesource.com/Documentation/dev-e2e-tests.html )
- we use java 8, although 3.3 will still support being build with it, upstream strongly suggest to switch to java 11: https://www.gerritcodereview.com/2020-09-07-gerrit-3.3-release-plan.html#java
We are running Java 11
The sole breaking change is log timestamp receiving milliseconds which does not seem to be a problem for us (details: T287379 ).