blob: c68d9c852e118688ebb0f22aff51cd4bbab8eab8 [file] [log] [blame]
James E. Blair66eeebf2013-07-27 17:44:32 -07001Since 1.3.0:
James E. Blaird78576a2013-07-09 10:39:17 -07002
3* The Jenkins launcher is replaced with Gearman launcher. An internal
4 Gearman server is provided, and there is a Gearman plugin for
5 Jenkins, so migration to the new system should be fairly
6 straightforward. See the Launchers section of the documentation for
7 details.
8
9* The custom parameter function signature now takes a QueueItem as the
10 first argument, rather than the Change. The QueueItem has the full
11 context for why the change is being run (including the pipeline,
12 items ahead and behind, etc.). The Change is still available via
13 the "change" attribute on the QueueItem.
James E. Blair6736beb2013-07-11 15:18:15 -070014
15* The default behavior is now to immediately dequeue changes that have
16 merge conflicts, even those not at the head of the queue. To enable
17 the old behavior (which would wait until the conflicting change was
18 at the head before dequeuing it), see the new "dequeue-on-conflict"
19 option.
James E. Blair66eeebf2013-07-27 17:44:32 -070020
21* Some statsd keys have changed in a backwards incompatible way:
22 * The counters and timers of the form zuul.job.{name} is now split
23 into several keys of the form:
24 zuul.pipeline.{pipeline-name}.job.{job-name}.{result}
25 * Job names in statsd keys now have the '_' character substituted
26 for the '.' character.