Release Plan for Gerrit 3.14
High-Level Release Plan
| Date | Activity |
|---|---|
| Mar 23 | Create stable-3.14 branch, Release 3.14.0-rc0 |
| Mar 30 | Release 3.14.0-rc1 |
| Apr 7 | Release 3.14.0-rc2 |
| Apr 13 | Release 3.14.0-rc3 - Feature freeze deadline. |
| Apr 20 | Release 3.14.0-rc4 |
| Apr 27 | Release 3.14.0-rc5 - Release freeze |
| May 8 | Release 3.14.0-rc6 (*) |
| May 15 | Final release of 3.14.0 |
(*) WARNING: An additional release candidate,
3.14.0-rc6, was created to include a fix for issue (Issue 500769405), to prevent users withoutaiReviewpermission from seeing the AI review buttons in the UI.Addressing Issue 500769405 is a critical requirement for the 3.14.0 release, to ensure that AI review features are hidden if the project owner has forbidden its use, which is a critical requirement for enterprise-wide use of Gerrit Code Review.
Any failure to correctly enforce the
aiReviewpermission introduces significant compliance and security risks.
Gerrit Hackathon
There are plans for a Gerrit hackathon in TBC.
There is a gerrit-3_14-release Discord channel
dedicated to anyone willing to help with the development, testing and
documentation of this release.
End-to-end Testing
We plan to use the Gatling e2e test framework for Git, developed by GerritForge and Ericsson to test the stability of the release on a production-like setup.
GerritForge, who is also offering Gerrit-as-a-Service on Google Cloud Marketplace, will be testing the scalability of Gerrit v3.14, particularly with medium to large-sized projects and in a multi-primary setup with Kubernetes on GKE.
End of Life for Gerrit 3.11.x
Per the support policy mentioned in the project homepage, after 3.14.0 is released, 3.11.x will reach the end of life and will no longer be actively supported.
Support for 3.12.x and 3.13.x will continue as usual. Users of 3.11.x or earlier are recommended to upgrade to one of these versions.