Skip to content

Releases: opendevstack/ods-pipeline

v0.11.0

14 Mar 15:46
Compare
Choose a tag to compare

The highlight of this release is compatibility with SonarQube 8.9. Please note that SonarQube scanning prior to version 0.11.0 is not compatible with SonarQube >= 8.4, and SonarQube scanning as of 0.11.0 is not compatible SonarQube < 8.9.

For more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions. There have been no changes to the values.yaml file compared to version 0.10.x.

v0.10.1

03 Mar 08:28
Compare
Choose a tag to compare

This release contains a few important bugfixes.

For more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions. There have been no changes to the values.yaml file compared to version 0.10.0.

v0.10.0

27 Feb 07:11
Compare
Choose a tag to compare

The highlight of this release is compatibility with OpenShift Pipelines 1.9 (Tekton 0.41). There are many improvements in Tekton compared to the previous release, such as the ability to override compute resources from a pipeline run and remote resolution of tasks. ODS Pipeline will make use of newer features over time where it makes sense. Please note that the ods-package-image task prior to version 0.10.0 is not compatible with OpenShift Pipelines 1.9, and the ods-package-image task of 0.10.0 is not compatible with OpenShift Pipelines 1.6.

For more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions. There have been no changes to the values.yaml file compared to version 0.9.0.

v0.9.0

22 Feb 09:08
Compare
Choose a tag to compare

The highlights of this release are:

  • No more wrapper images: all images used are pulled directly from the GitHub container registry. If there is a need for a private certificate, it is injected and configured at runtime.
  • Node.js 18 for the ods-build-npm task
  • Extra tags can be applied to created container images using the extra-tags parameter

Apart from that there are multiple smaller bug fixes and improvements.

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.8.0

06 Jan 13:40
Compare
Choose a tag to compare

The highlights of this release are:

  • SBOM report generation for container images produced via the ods-package-image task
  • build caching enabled by default
  • Go update to 1.18
  • simplified installation procedure by avoiding to manage secrets via sops / age / helm-secrets

Apart from that there are multiple smaller bug fixes and improvements. For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.7.0

11 Oct 06:24
Compare
Choose a tag to compare

The highlight of this release is support for defining multiple pipelines in ods.yaml. The pipeline to run is selected by the pipeline manager service, based on e.g. branch or webhook event type. For more information, see the docs. The pipeline definition format of 0.6.0 and prior is still supported, but will likely be deprecated and removed in upcoming releases.

Apart from the new feature, this release contains several bugfixes that make debugging issues easier (e.g. when Helm upgrades fail) and one crucial bugfix related to pushing images into external registries.

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.6.0

20 Jul 12:14
Compare
Choose a tag to compare

This release adds the capability to install ods-pipeline from an OpenShift Web Terminal and enables build caching for gradle builds. Furthermore, it contains fixes for return value handling for helm and aqua and adds 3-way merging in the install.sh script.

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.5.1

10 Jun 08:18
Compare
Choose a tag to compare

This release contains an important bugfix:

  • Pipeline runs are not pruned in 0.5.0 and below

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.5.0

09 Jun 09:55
Compare
Choose a tag to compare

This release contains many bugfixes and improvements, including some breaking changes.

Notable new features:

  • Automatically build images after Helm upgrade
  • Allow to use build script located in repository

Notable changes:

  • Avoid need to specify imageTag and taskSuffix in values.yaml

Notable fixes:

  • Wrapper image cannot write aquasec binary

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.

v0.4.0

31 May 11:51
Compare
Choose a tag to compare

This release contains many bugfixes and improvements, including some breaking changes.

Notable new features:

  • Support for optional build task caching
  • Dependency caching for Gradle build task
  • Update of Go version in Go build task from 1.16 to 1.17

Notable changes:

  • [Breaking] Renamed ods-build-typescript to ods-build-npm task
  • [Breaking] ods-build-npm runs npm run lint instead of executing npx eslint

Notable fixes:

  • Support for private / self-signed certificates
  • HTTP_PROXY support in ods-build-gradle task

For all changes and more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions.