Project

General

Profile

Actions

Task #2852

closed

Upgrade Gerrit to recent version

Added by David Ostrovsky about 5 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Category:
Gerrit
Target version:
Team - Q1/2020
Start date:
Due date:
% Done:

0%

Tags:

Description

New Gerrit versions has fixed critical bugs added user friendly workflows and introduced many new features, like new backend NoteDb (replacement of ReviewDb), new Polymer based PolyGerrit UI (replacement of GWT UI) and new build tool: Bazel (replacement of Buck).

There was a discussion to discontinue community support for Java 7 and Gerrit releases <= 2.13.x: [1].

Things to consider:

in 2.13 Java 7 is still supported.
in 2.13 Buck build tool is used.

in 2.14 Java 8 is mandatory.
in 2.14 Bazel build tool is used.
in 2.14 support for Soy templates was added. For backwards compatibility, support for Velocity templates (VTL) was kept.

in 2.15 draft change workflow is removed and replaced with Work-In-Progress workflow and private changes.
in 2.15 accounts table was moved to NoteDb (Git).
in 2.15 new PolyGerrit UI is added as experimental UI.
in 2.15 Soy template based EMail templates are supported.

in 2.16 groups table was moved to NoteDb (Git).
in 2.16 online migration from ReviewDb to NoteDb is supported for changes. Only one table is used after the migration, that is also removed in upcoming Gerrit 3.0 release (ETA: second quarter of 2019).
in 2.16 GWT UI is deprecated.
in 2.16 new core plugins are added: codemirror-editor, delete-project.
in 2.16 support for Velocity templates (VTL) is completely removed. Site administrators must replace any Velocity templates (.vm files in $site/etc/mail/) with the equivalent Soy templates before upgrading to this version.

in 3.0 GWT UI is removed.
in 3.0 ReviewDb is removed and only offline migration is supported to NoteDb.
in 3.0 new core plugins are added: gitiles.

[1] https://groups.google.com/d/topic/repo-discuss/TP9ozTsazfU/discussion


Files

tdf-oauth.patch (10.4 KB) tdf-oauth.patch Guilhem Moulin, 2019-12-26 21:03
Actions

Also available in: Atom PDF