Releases: opendevstack/ods-pipeline
v0.11.0
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
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
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
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
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
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
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
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
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
andtaskSuffix
invalues.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
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
toods-build-npm
task - [Breaking]
ods-build-npm
runsnpm run lint
instead of executingnpx 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.