blob: f6500f06a79502ff273640142db5d2fccef3e37b [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
James E. Blaird0470972013-07-29 10:05:43 -07009* The custom parameter function signature has changed. It now takes a
10 QueueItem as the first argument, rather than the Change. The
11 QueueItem has the full context for why the change is being run
12 (including the pipeline, items ahead and behind, etc.). The Change
13 is still available via the "change" attribute on the QueueItem. The
James E. Blair6c358e72013-07-29 17:06:47 -070014 second argument is now the Job that is about to be run, and the
James E. Blaird0470972013-07-29 10:05:43 -070015 parameter dictionary is shifted to the third position.
16
Jeremy Stanleye6abe812013-07-31 21:14:16 +000017* The ZUUL_SHORT_* parameters have been removed (the same
James E. Blaird0470972013-07-29 10:05:43 -070018 functionality may be achieved with a custom parameter function that
19 matches all jobs).
James E. Blair6736beb2013-07-11 15:18:15 -070020
James E. Blair63bb0ef2013-07-29 17:14:51 -070021* Multiple triggers are now supported (currently Gerrit and a simple
22 Timer trigger ar supported). Your layout.yaml file will need to
James E. Blair6c358e72013-07-29 17:06:47 -070023 change to add the key "gerrit:" inside of the "triggers:" list to
24 specify a Gerrit trigger (and facilitate adding other kinds of
James E. Blair63bb0ef2013-07-29 17:14:51 -070025 triggers later). See the sample layout.yaml and Zuul section of the
26 documentation.
James E. Blair6c358e72013-07-29 17:06:47 -070027
James E. Blair6736beb2013-07-11 15:18:15 -070028* The default behavior is now to immediately dequeue changes that have
29 merge conflicts, even those not at the head of the queue. To enable
30 the old behavior (which would wait until the conflicting change was
31 at the head before dequeuing it), see the new "dequeue-on-conflict"
32 option.
James E. Blair66eeebf2013-07-27 17:44:32 -070033
34* Some statsd keys have changed in a backwards incompatible way:
35 * The counters and timers of the form zuul.job.{name} is now split
36 into several keys of the form:
37 zuul.pipeline.{pipeline-name}.job.{job-name}.{result}
38 * Job names in statsd keys now have the '_' character substituted
39 for the '.' character.