Add all release notes up to date 36/5936/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 16 Aug 2017 18:38:04 +0000 (14:38 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Wed, 16 Aug 2017 18:38:07 +0000 (14:38 -0400)
Keeping a history for our release notes would be useful for folks to
understand what changes since the version they are currently using.

Change-Id: Ic0e06f742ec1609664329cdd70c809655d3c9db2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
relnotes/v0.1.0.txt [new file with mode: 0644]
relnotes/v0.2.0.txt [new file with mode: 0644]
relnotes/v0.3.0.txt [new file with mode: 0644]
relnotes/v0.4.0.txt [new file with mode: 0644]
relnotes/v0.5.0.txt [new file with mode: 0644]
relnotes/v0.6.0.txt [new file with mode: 0644]

diff --git a/relnotes/v0.1.0.txt b/relnotes/v0.1.0.txt
new file mode 100644 (file)
index 0000000..362a98d
--- /dev/null
@@ -0,0 +1,16 @@
+global-jjb v0.1.0 Release Notes
+===============================
+
+This is a general announcement that Global JJB v0.1.0 is now released [0]. This
+is our first released version and provides the following:
+
+* jjb-merge job
+* jjb-verify job
+
+Detailed instructions on how to deploy it into a ci-management repo can be
+found here [1] and we will be deploying this to OpenDaylight via this patch [2]
+as a first example.
+
+[0] https://gerrit.linuxfoundation.org/infra/gitweb?p=releng/global-jjb.git;a=tag;h=c1daca12779fc5b5274148bd20d4130a9df0330e
+[1] https://gerrit.linuxfoundation.org/infra/gitweb?p=releng/global-jjb.git;a=blob_plain;f=README.md;hb=HEAD
+[2] https://git.opendaylight.org/gerrit/55694
diff --git a/relnotes/v0.2.0.txt b/relnotes/v0.2.0.txt
new file mode 100644 (file)
index 0000000..5cf394f
--- /dev/null
@@ -0,0 +1,20 @@
+global-jjb v0.2.0 Release Notes
+===============================
+
+Thanks to Andy and Jeremy for contributing to this release.
+
+
+Noteable changes since v0.1.0
+-----------------------------
+
+The most interesting change is 0912741 providing jjb merge and verify jobs for
+GitHub projects.
+
+
+Full Change Log
+---------------
+
+0912741 Jeremy Phelps   Add macro for github SCM and bits for ghrpb
+989da0a Andrew Grimberg Transition Gerrit jobs to ID names
+724167b Andrew Grimberg Use anchors on JJB verify / merge job definitions
+5df8371 Andrew Grimberg Only ship logs if LOGS_SERVER defined
diff --git a/relnotes/v0.3.0.txt b/relnotes/v0.3.0.txt
new file mode 100644 (file)
index 0000000..64a5a6c
--- /dev/null
@@ -0,0 +1,63 @@
+global-jjb v0.3.0 Release Notes
+===============================
+
+Thanks to Andy, Anil, JamO, and Jeremy for contributing to this release.
+
+
+Notable changes since v0.2.0
+----------------------------
+
+07b824c Thanh Ha        Enable archive pattern support
+Archiving artifacts via pattern from ARCHIVE_ARTIFACTS job parameter is now
+supported.
+
+afb0041 Thanh Ha        Use pipdeptree instead of freeze
+pipdeptree provides a dependency graph which is more useful than just a pip
+freeze. So some virtualenvs are now using this to print out the installed
+packages in the virtualenv. We later determined that this is too verbose for
+lftools virtualenv though so removed it for that virtualenv via 3a0a6bc.
+
+63d7528 Jamo Luhrsen    Use pip module instead of pip itself
+62f7abd Jamo Luhrsen    Call pipdeptree from python -m
+Workaround a kernel limitation and virtualenv's really long shebang lines
+causing jobs that have over 128 characters to fail their builds.
+
+52980f2 Thanh Ha        Add python tox verify job
+Python tox job is now available to run tox for Python projects.
+
+c887df2 Anil Belur      Enable sar report collection for global-jjb
+Sar reports are now a part of lf-infra-publish macro which provides time
+sliced resource usage data during a build. It's also printed as part of the
+_sys-info.log at the end of the build.
+
+34ab380 Thanh Ha        Create Maven release job
+New Maven job which removes -SNAPSHOT from pom.xml files and produces a release
+staging repo for Maven projects. This job also stores git.bundles in the log
+server so that the release commits can be reproduced and released after the
+staging repo has been promoted for release.
+
+
+Full Change Log
+---------------
+
+34ab380 Thanh Ha        Create Maven release job
+662ca55 Thanh Ha        Add support for GitHub to Python templates
+550cfc7 Anil Belur      Fix incorrect file name being echoed
+c887df2 Anil Belur      Enable sar report collection for global-jjb
+80daacb Thanh Ha        Fix warning about Default profile being deprecated
+3a0a6bc Thanh Ha        Do not print pipdeptree for lftools
+25d43b2 Thanh Ha        Set wget to quiet mode to hide Maven DL output
+62f7abd Jamo Luhrsen    Call pipdeptree from python -m
+56864ad Thanh Ha        Fix shellcheck warnings
+52980f2 Thanh Ha        Add python tox verify job
+bd6a04d Thanh Ha        Make virtualenv creation less verbose
+fda205d Thanh Ha        Allow git-url to be overridden by job
+3cde230 Jeremy Phelps   Make Github url and clone url at Jenkins level.
+5c363aa Andrew Grimberg Add macro section headers and new macros
+63d7528 Jamo Luhrsen    Use pip module instead of pip itself
+2d0e35e Andrew Grimberg All macros should be namespaced to lf-infra-
+afb0041 Thanh Ha        Use pipdeptree instead of freeze
+4e18e5e Thanh Ha        Fix jjb-verify to not fail on ls call
+07b824c Thanh Ha        Enable archive pattern support
+2c2b7ab Thanh Ha        Fix unbound variable failure
+0cd4f5d Thanh Ha        Make sure we fail if scripts fail
diff --git a/relnotes/v0.4.0.txt b/relnotes/v0.4.0.txt
new file mode 100644 (file)
index 0000000..76ba7ec
--- /dev/null
@@ -0,0 +1,55 @@
+global-jjb v0.4.0 Release Notes
+===============================
+
+Thanks to Andy, Anil, Jessica, and Thanh for contributing to this release.
+
+
+Notable changes since v0.3.0
+----------------------------
+
+603e28b Anil Belur      Add maven-deploy-file builder for packaging jobs
+Adds a builder macro `lf-infra-deploy-maven-file` to deploy maven files to
+Nexus. Currently only supports DEB and RPMs.
+
+caacccc Thanh Ha        Add jenkins-admin scripts to global-jjb
+Moves the jenkins-admin groovy scripts from OpenDaylight's releng/builder
+project to global-jjb. These scripts are useful for terminating stuck nodes in
+Jenkins.
+
+a94198f Thanh Ha        Make global-jjb verify JJB files
+Adds a test file so that global-jjb templates are actually tested via the
+tox-verify job as JJB does not analyze it's code unless there's a job
+definition that uses the templates.
+
+9aacd8a Jessica Wagantall       lf-ci-jobs: Add git-validate-jira-urls.sh
+Adds a script that checks Jira integration such that commit messages uses Jira
+issue ID's rather than URLs which break Jira integration. Fails the build to
+warn the contributor if their commit message uses URL instead of ID.
+
+5a87383 Andrew Grimberg Add lf-infra-docker-login macro and script
+Adds a macro `lf-infra-docker-login` that can be used to login to a docker
+registry.
+
+
+Full Change Log
+---------------
+
+603e28b Anil Belur      Add maven-deploy-file builder for packaging jobs
+21fba96 Thanh Ha        Add write-good plugin to lint Markdown
+27d21a7 Thanh Ha        Add Markdown linting
+7d41e77 Thanh Ha        Reorganize .coafile
+caacccc Thanh Ha        Add jenkins-admin scripts to global-jjb
+a94198f Thanh Ha        Make global-jjb verify JJB files
+50527ea Andrew Grimberg Make sure docker-login is include-raw-escape
+97ad753 Thanh Ha        Add an appendix to the README
+9aacd8a Jessica Wagantall       lf-ci-jobs: Add git-validate-jira-urls.sh
+5a87383 Andrew Grimberg Add lf-infra-docker-login macro and script
+8ec4cbe Anil Belur      Add a check before running the sysstat script
+14ff360 Andrew Grimberg Fully render GitHub SCM clone URLs
+a480891 Andrew Grimberg Make GitHub JJB verify jobs actually verify
+6b8bc7c Anil Belur      Fix shellcheck errors SC2086
+129735b Thanh Ha        Install virtualenvs into /tmp/v
+0b474d9 Thanh Ha        Fix typo in WORKSPACE name
+8893827 Andrew Grimberg Jenkins cannot handle ${} vars in GitHub project
+4c23c24 Thanh Ha        Fix alias linking for lf_tox_verify
+e0a5998 Andrew Grimberg GitHub JJB verifies should be concurrent
diff --git a/relnotes/v0.5.0.txt b/relnotes/v0.5.0.txt
new file mode 100644 (file)
index 0000000..c4b4163
--- /dev/null
@@ -0,0 +1,41 @@
+global-jjb v0.5.0 Release Notes
+===============================
+
+Thanks to Anil, Daniel, Jeremy, Jessica, and Thanh for contributing to this
+release.
+
+
+Notable changes since v0.4.0
+----------------------------
+
+10821ed Anil Belur      Add generic packer templates
+Generically reusable packer jobs to global-jjb which allows us to reuse this
+job across LF projects.
+
+9ae2d51 Jeremy Phelps   Add whitelist and admin-list params to gh trigger
+New whitelist and admin-list options for GitHub PR triggers to control
+permissions.
+
+f32a666 Jessica Wagantall       Add Nexus IQ CLM scan job
+Reusable Nexus CLM jobs are now available via global-jjb.
+
+0dd71dd Thanh Ha        Expose stream as a env variable
+When using the lf-infra-parameters macro we now expose the STREAM variable
+which can be useful in shell scripts.
+
+
+Full Change Log
+---------------
+
+10821ed Anil Belur      Add generic packer templates
+eb4a78a Daniel Farrell  Cleanup Coala config
+9ae2d51 Jeremy Phelps   Add whitelist and admin-list params to gh trigger
+a99cfe8 Thanh Ha        Update SPDX License header to new format
+04ddcaa Jessica Wagantall       Validate URLs using Jenkins env variable
+793877e Jessica Wagantall       Check for JIRA URLs on JIRA based projects
+799b9c7 Anil Belur      Add missing content/repositories path to URL
+f32a666 Jessica Wagantall       Add Nexus IQ CLM scan job
+9201487 Thanh Ha        grep: DO NOT return exit code 1 on no match
+0dd71dd Thanh Ha        Expose stream as a env variable
+bd913bb Thanh Ha        Fix maven-release job choosing strategy
+704bde2 Anil Belur      Fix typo in deploy file builder loop
diff --git a/relnotes/v0.6.0.txt b/relnotes/v0.6.0.txt
new file mode 100644 (file)
index 0000000..dd64c21
--- /dev/null
@@ -0,0 +1,37 @@
+global-jjb v0.6.0 Release Notes
+===============================
+
+Thanks to Andy, Anil, and Thanh for contributing to this release.
+
+
+Notable changes since v0.5.0
+----------------------------
+
+1167954 Anil Belur      Make packer-cloud-env variable configurable
+packer-cloud-env was hardcoded previously but we've made it overrideable via
+config for users who name their files differently.
+
+b2ad485 Thanh Ha        Rename settings-file to mvn-settings in templates
+We've renamed settings-file to mvn-settings to lineup with what was being used
+in OpenDaylight for this setting. It also aligns with other settings that are
+prefixed with mvn-.
+
+
+Full Change Log
+---------------
+
+409ce61 Anil Belur      Add timer to packer merge job to build new images
+1167954 Anil Belur      Make packer-cloud-env variable configurable
+bdd2db6 Anil Belur      packer should validate only .json files
+446298e Thanh Ha        Rename settings-file to mvn-settings
+b2ad485 Thanh Ha        Rename settings-file to mvn-settings in templates
+4e9d92d Thanh Ha        Build CLM weekly on Saturdays
+7999054 Thanh Ha        Fix GitHub CLM job-group
+d3589c6 Thanh Ha        Add missing maven parameters to CLM job
+99505e6 Thanh Ha        Add missing stream declaration in clm job
+b2c0cd2 Andrew Grimberg Fix docker login for custom registry
+76eab87 Anil Belur      Set sensible default timeouts for packer jobs
+04163ad Andrew Grimberg Remove unneeded JJB variable from packer templates
+91d975d Thanh Ha        Remove unnecessary openstack configuration file
+a2a6562 Andrew Grimberg GitHub triggers need distinct status contexts
+242c84d Anil Belur      Pass common maven options to deploy file builder