Bookworm → Java 21 → Gerrit 3.11 → Gerrit 3.12 → Gerrit 3.13
Gerrit 3.11 has been released December 1st 2024 (Release plan). This task is to upgrade Gerrit to 3.11.
Executive summary
https://www.gerritcodereview.com/releases-readme.html#311
- Java 21
- Enforce project configuration changes for code review
- New maintenance APIs
- New metrics
- New Submit requirements
Release Notes
https://www.gerritcodereview.com/3.11.html
- Consider enabling gerrit.requireChangeForConfigUpdate (ref https://github.com/GerritCodeReview/gerrit/commit/7afde28c4cbe7da49d5d324b6271178efa516851 )
Breaking changes
To be checked
- https://www.gerritcodereview.com/3.11.html#breaking-changes
- https://www.gerritcodereview.com/3.11.html#plugin-changes
- JavaScript API: git diff origin/stable-{3.10,3.11} polygerrit-ui/app/api/*.ts
- Checks API: git diff -U0 origin/stable-{3.10,3.11} polygerrit-ui/app/api/checks.ts