To make this happen, the return result of reviewCB and summaryCB callback has changed from

(message,verified,review)

to

{'message':message,'labels':{'label-name':value,...}}

The implications are:

there are some differences in behaviour: only those labels that were provided will be updated

Gerrit server must be able to provide a version, if it can’t the GerritStatusPush will not work

Note

If you have an old style reviewCB and/or summaryCB implemented, these will still work, however there could be more labels updated than anticipated.

More detailed information is available in GerritStatusPush section.

Buildbot now supports plugins.
They allow Buildbot to be extended by using components distributed independently from the main code.
They also provide for a unified way to access all components.
When previously the following construction was used:

Builders can now have multiple “tags” associated with them. Tags can be used in various status classes as filters (eg, on the waterfall page).

MailNotifier no longer forces SSL 3.0 when useTls is true.

GitHub change hook now supports function as codebase argument.

GitHub change hook now supports pull_request events.

Trigger: the getSchedulersAndProperties customization method has been backported from Nine.
This provides a way to dynamically specify which schedulers (and the properties for that scheduler) to trigger at runtime.