Global JJB use python3 versions of lftools and jjb
[releng/global-jjb.git] / relnotes / v0.18.0.txt
1 global-jjb v0.18.0 Release Notes
2 ================================
3
4 Thanks to Anil, Jeremy, Jessica, Ry, and Thanh for contributing to this release.
5
6
7 Upgrade considerations
8 ----------------------
9
10 1. PostBuildScript 2.x support
11
12 This release updates some macros that requires the PostBuildScript 2.0 plugin
13 or newer to be installed in Jenkins and JJB 2.0.3 or newer to be installed for
14 the jjb-verify and jjb-merge jobs.
15
16 2. ReadTheDocs (RTD) merge job updated for RTD v2 API
17
18 The rtd-merge now replaces the previous ``rtd-project`` parameter with 2 new
19 parameters ``rtd-build-url`` and ``rtd-token``. This is to support the newer
20 RTD v2 API which no longer allows anonymous triggering of builds in RTD.
21
22 Refer to the rtd-merge job documentation for details:
23 http://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-rtd-jobs.html#readthedocs-merge
24
25
26 Notable changes since v0.17.0
27 -----------------------------
28
29 f76c82a Thanh Ha        Support PostBuildScript 2.x
30 PostBuildScript 2.x in Jenkins is now supported by global-jjb allowing us to
31 move off of the older and no longer supported 1.x release of the plugin.
32
33 841f374 Thanh Ha        Add support for VolumeFromImage boot source
34 The OpenStack cloud plugin version 2.32 adds support for allowing us to set
35 the volume size of a minion from the plugin. global-jjb now supports this as
36 well via the jenkins-cfg job.
37
38 Refer to the jenkins-cfg job documentation for full details:
39 http://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-ci-jobs.html#jenkins-configuration-merge
40
41 ad0ee7c Ry Jones        Fix pip version to 9.0.3
42 We now pin all global-jjb pip dependencies to version 9.0.3 as upstream's
43 latest 10.0.0 release is a major change that breaks several of our jobs.
44
45 b020128 Jeremy Phelps   Update RTD to use Generic API v2 webhook
46 Adds support for RTD's Generic API v2 which no longer allows anonymous build
47 triggering and requires a build url + token for each project.
48
49 d859830 Jessica Wagantall       Add lf_tox_sonar job
50 Adds a python-sonar job that can be used by Python projects to generate sonar
51 reports.
52
53 379003e Jessica Wagantall       Update comment triggers XC CLM
54 Python CLM triggers were changed to "run-clm" to match existing similar jobs.
55
56
57 Full Change Log
58 ---------------
59
60 4e5067d Anil Belur      Update packer version to 1.2.2
61 379003e Jessica Wagantall       Update comment triggers XC CLM
62 536325e Thanh Ha        Add new odl- flavors to cloud list
63 eaa48f8 Anil Belur      Update JJB version 2.0.5
64 9f237eb Thanh Ha        Replace pipdeptree with pip freeze
65 a434075 Thanh Ha        Pin pip to 9.0.3
66 d859830 Jessica Wagantall       Add lf_tox_sonar job
67 be6ec04 Jeremy Phelps   Update default jjb version
68 b020128 Jeremy Phelps   Update RTD to use Generic API v2 webhook
69 d0059ff Thanh Ha        Force rm for cleanup macro
70 f1fe473 Thanh Ha        Fix pipconf name to the default one
71 ad0ee7c Ry Jones        Fix pip version
72 81a5e9d Anil Belur      Validate packer version before install
73 edf56a1 Jeremy Phelps   Pin tox to <3.0.0 as it breaks detox
74 7f88f16 Thanh Ha        Revert "Update RTD to use custom trigger url"
75 12d6179 Jeremy Phelps   Update RTD to use custom trigger url
76 3ea6a67 Thanh Ha        Add link to release notes
77 4d3e0b4 Thanh Ha        Quit build if submodule not found
78 aa20551 Thanh Ha        Ensure setuptools is updated
79 841f374 Thanh Ha        Add support for VolumeFromImage boot source
80 f77ecf8 Anil Belur      Export packer binary dir in $PATH
81 f76c82a Thanh Ha        Support PostBuildScript 2.x
82 b7aabb1 Thanh Ha        Document job-group defaults order of priority