Exasol Release Droid 1.4.0, released 2022-12-07
December 7, 2022 ยท View on GitHub
Code name: Release Guide
Summary
Added option to generate a release guide guiding the user through the release process, see details in the User Guide.
Improved warning message for unspecified release platforms.
If user misspells the key release-platforms then RD complained about missing specification of release platforms but was not able to identify a misspelled key, e.g. platforms in the reported issue for repository small-json-files-test-fixture.
The improved warning message is now
E-RD-20: No release platform specified. Please specify at least one release platform either on command line or with key 'release-platforms' in file 'release_config.yml' and re-run the Release Droid.
Bug #278 was caused by dependency jira-rest-java-client-core using an older version of slf4j-api:1.7.30 while there was a direct dependency to the implementation slf4j-simple:2.0.3 and could be fixed by downgrading dependency to slf4j implementation to version slf4j-simple:1.7.36.
Features
- #275: Generate a release guide.
Bug Fixes
- #277: Made RD ignore Git tags with unsupported version pattern.
- #266: Improved warning message for unspecified release platforms.
- #278: Fixed slf4j error "failed to load class StaticLoggerBinder"
Dependency Updates
Compile Dependency Updates
- Updated
com.exasol:error-reporting-java:0.4.1to1.0.0 - Added
com.fasterxml.jackson.core:jackson-databind:2.14.0-rc1 - Updated
org.eclipse.jgit:org.eclipse.jgit:6.2.0.202206071550-rto6.3.0.202209071007-r - Updated
org.json:json:20220320to20220924 - Updated
org.kohsuke:github-api:1.307to1.313
Runtime Dependency Updates
- Updated
org.springframework:spring-beans:5.3.22to5.3.23
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.1.0to1.2.0 - Updated
org.junit.jupiter:junit-jupiter:5.9.0to5.9.1 - Updated
org.mockito:mockito-core:4.6.1to4.8.0 - Updated
org.mockito:mockito-junit-jupiter:4.6.1to4.8.0
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.0to0.4.2 - Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2to1.2.1 - Updated
com.exasol:project-keeper-maven-plugin:2.8.0to2.9.1 - Updated
io.github.zlika:reproducible-build-maven-plugin:0.15to0.16 - Updated
org.apache.maven.plugins:maven-jar-plugin:3.2.2to3.3.0 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7to1.3.0 - Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0to2.13.0