Exasol Release Droid 1.5.0, released 2023-03-21
March 21, 2023 ยท View on GitHub
Code name: Minor Improvements
Summary
RD now only considers successful runs for estimating the duration of GitHub workflows such as creating a release.
On option -g release RD now additionally first validates the project and continues release only if validation didn't show any failures.
Additionally this release fixes and improves the Release Guide added in version 1.4.0.
- Moved "edit draft release" to the bottom of the release guide, as this action usually comes last because it needs to wait until RD has created the draft release on github.
- Add code name to proposed release summary in release guide
- Enable users to configure the prefix for announcements in file
.release-droid/credentials, e.g. "I just released"
Last not least the dependency to org.json:json has been replaced by jakarta.json:jakarta.json-api and org.eclipse.yasson and this release updates dependencies to fix the following vulnerabilities:
- CVE-2022-1471
- CVE-2022-45688
Features
- #272: Changed duration estimate to consider only successful workflow runs
- #240: Changed RD to always validate the current project before attempting to release
- #280: Optimized Release Guide
- #288: Upgraded dependencies to fix vulnerabilities
- #290: Ensured RD reports validation success only once
Bugfixes
- #281: Fixed display of shortest common prefix for projects with multiple error codes.
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:1.0.0to1.0.1 - Updated
com.fasterxml.jackson.core:jackson-databind:2.14.0-rc1to2.14.2 - Added
jakarta.json:jakarta.json-api:2.1.1 - Updated
org.apache.maven:maven-model:3.8.6to3.9.1 - Updated
org.codehaus.jettison:jettison:1.5.1to1.5.4 - Updated
org.commonmark:commonmark:0.19.0to0.21.0 - Updated
org.eclipse.jgit:org.eclipse.jgit:6.3.0.202209071007-rto6.5.0.202303070854-r - Added
org.eclipse:yasson:3.0.2 - Removed
org.json:json:20220924 - Updated
org.kohsuke:github-api:1.313to1.314 - Updated
org.yaml:snakeyaml:1.33to2.0
Runtime Dependency Updates
- Updated
org.springframework:spring-beans:5.3.23to5.3.25
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1to3.14.1 - Updated
org.junit.jupiter:junit-jupiter:5.9.1to5.9.2 - Updated
org.mockito:mockito-core:4.8.0to5.2.0 - Updated
org.mockito:mockito-junit-jupiter:4.8.0to5.2.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.2.1to1.2.2 - Updated
com.exasol:project-keeper-maven-plugin:2.9.1to2.9.4 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0to3.2.1 - Updated
org.codehaus.mojo:versions-maven-plugin:2.13.0to2.14.2 - Updated
org.itsallcode:openfasttrace-maven-plugin:1.5.0to1.6.1