Releases: cloudogu/ces-build-lib
Releases · cloudogu/ces-build-lib
4.2.0
Changed
- Removes the default legacy behavior which created a new project in SonarQube for every analyzed branch.
This change uses the community-branch-plugin as default
to create a project for the single artifact id. In this project all analyses of branches and pull requests will be stored.
Fixed
- [#147] Use dogu v2 api for applying dogus in k3d.
4.1.1
4.1.0
Added
- Add checkChangelog function to make sure your changelog has been updated on an open PR
- Add checkReleaseNotes function to make sure your release notes have been updated on an open PR
4.0.1
Fixed
- Archive Trivy scan artifacts correctly
4.0.0
Added
- Add Trivy class for scanning container images with Trivy
- Combines the functionality of the findVulnerabilitiesWithTrivy function and the Trivy class of the dogu-build-lib
Deprecated
- findVulnerabilitiesWithTrivy function is deprecated now. Please use the new Trivy class.
Changed
- [#140] Update Maven-Build-Dependencies
- JUnit 5
- Groovy 2.5
- Maven 3.9.9
- Compiler-Target: Java 11
3.1.0
3.0.0
2.5.0
Added
- Custom maven image support
- Registry credentials for maven and gradle
- Additional Docker run args
Changed
Git.pull()
uses rebase strategy to avoid errorfatal: Need to specify how to reconcile divergent branches.
- Updated Trivy version
2.4.0
changed
- Relicense to AGPL-3.0-only
2.3.0
Changed
- change
k3d.configureComponents
so thatnull
values disable single components so they won't be installed.
This is useful if default components like the blueprint-operator have to be disabled.- Example:
k3d.configureComponents(["k8s-minio": ["version": "latest", "helmRepositoryNamespace": "k8s"], "k8s-blueprint-operator": null])
- Example: