Releases: exasol/project-keeper
5.2.1 Auto-publish to Maven Central
This release fixes an issue with the release.yml
workflow that required manually publishing of Maven Central deployments. Maven Central Deployments no are done automatically during the release build without manual steps.
Bugfixes
- #654: Fixed automatic Maven Central deployment
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.2.0
to5.2.1
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:5.2.0
to5.2.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.2.0
to5.2.1
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.2.0
to5.2.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.2.0
to5.2.1
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.2.0
to5.2.1
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.2.0
to5.2.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.2.0
to5.2.1
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.2.0
to5.2.1
5.2.0 Maven Central Portal Deployment
This release updates the Maven Central release process to use the new Central Portal instead of the deprecated OSSRH. It also updates the next Java build from Java 23 to 24.
Features
- #647: Migrate to Central Portal for Maven Central publishing
Security
- #649: Fixed CVE-2025-4949 in
org.eclipse.jgit:org.eclipse.jgit:jar:7.2.0.202503040940-r:compile
Dependency Updates
Project Keeper Shared Model Classes
Compile Dependency Updates
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.2.0.202503040940-r
to7.3.0.202506031305-r
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.2
to5.13.0
- Updated
org.mockito:mockito-core:5.17.0
to5.18.0
Plugin Dependency Updates
- Added
org.sonatype.central:central-publishing-maven-plugin:0.7.0
- Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.7.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.1.0
to5.2.0
- Updated
org.xmlunit:xmlunit-core:2.10.0
to2.10.2
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:5.1.0
to5.2.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.1.0
to5.2.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.2
to5.13.0
- Updated
org.mockito:mockito-junit-jupiter:5.17.0
to5.18.0
- Updated
org.xmlunit:xmlunit-matchers:2.10.0
to2.10.2
Plugin Dependency Updates
- Added
org.sonatype.central:central-publishing-maven-plugin:0.7.0
- Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.7.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.1.0
to5.2.0
- Updated
org.apache.maven:maven-model:3.9.9
to3.9.10
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.1.0
to5.2.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.2
to5.13.0
Plugin Dependency Updates
- Added
org.sonatype.central:central-publishing-maven-plugin:0.7.0
- Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.7.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.1.0
to5.2.0
Test Dependency Updates
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.2
to5.13.0
- Updated
org.mockito:mockito-core:5.17.0
to5.18.0
- Updated
org.xmlunit:xmlunit-matchers:2.10.0
to2.10.2
Plugin Dependency Updates
- Added
org.sonatype.central:central-publishing-maven-plugin:0.7.0
- Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.7.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.1.0
to5.2.0
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.2.0.202503040940-r
to7.3.0.202506031305-r
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.1.0
to5.2.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.2
to5.13.0
- Updated
org.mockito:mockito-core:5.17.0
to5.18.0
- Updated
org.mockito:mockito-junit-jupiter:5.17.0
to5.18.0
- Updated
org.xmlunit:xmlunit-matchers:2.10.0
to2.10.2
Plugin Dependency Updates
- Added
org.sonatype.central:central-publishing-maven-plugin:0.7.0
- Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.7.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.1.0
to5.2.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.4
5.1.0 Customize more workflows
This release allows customizing GitHub workflows project-keeper-verify.yml
and broken_links_checker.yml
. The release also adds support for completely removing jobs from a workflow.
Features
- #642: Allowed customizing GitHub workflows
project-keeper-verify.yml
andbroken_links_checker.yml
- #641: Pin version of
exasol/python-toolbox/.github/actions/security-issues
independencies_check.yml
- #641: Allowed removing jobs from a GitHub workflow
Bugfixes
- #638: Renamed step "Report Security Issues" in GitHub workflow
dependencies_check.yml
Dependency Updates
Project Keeper Shared Model Classes
Compile Dependency Updates
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.1.0.202411261347-r
to7.2.0.202503040940-r
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.19.1
to4.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.0
to5.12.2
- Updated
org.mockito:mockito-core:5.16.0
to5.17.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.1
to5.1.0
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:5.0.1
to5.1.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.1
to5.1.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.19.1
to4.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.0
to5.12.2
- Updated
org.mockito:mockito-junit-jupiter:5.16.0
to5.17.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.2
to3.5.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.0.1
to5.1.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.1
to5.1.0
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.0
to5.12.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.2
to3.5.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.0.1
to5.1.0
Test Dependency Updates
- Updated
org.jacoco:org.jacoco.agent:0.8.12
to0.8.13
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.0
to5.12.2
- Updated
org.mockito:mockito-core:5.16.0
to5.17.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.2
to3.5.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.1
to5.1.0
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.1.0.202411261347-r
to7.2.0.202503040940-r
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.1
to5.1.0
- Updated
org.jacoco:org.jacoco.agent:0.8.12
to0.8.13
- Updated
org.junit.jupiter:junit-jupiter-params:5.12.0
to5.12.2
- Updated
org.mockito:mockito-core:5.16.0
to5.17.0
- Updated
org.mockito:mockito-junit-jupiter:5.16.0
to5.17.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.2
to3.5.3
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.1
to5.1.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.2
to3.5.3
- Updated
org.jacoco:jacoco-maven-plugin:0.8.12
to0.8.13
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389
to5.1.0.4751
5.0.1 Improve reproducible builds.
This release switches the reproducible builds from io.github.zlika:reproducible-build-maven-plugin
to using the
project.build.outputTimestamp
property with the last commit time.
It also configures the versions-maven-plugin
to skip the reporting of unused transitive dependencies when using
BOMs in dependency management.
Features
- #635: Improve Maven reproducible builds
- #634: Skip showing unused dependencies from BOM on maven versions plugin
Dependency Updates
Project Keeper Shared Model Classes
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.0
to5.0.1
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:5.0.0
to5.0.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.0
to5.0.1
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.0.0
to5.0.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.0
to5.0.1
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:5.0.0
to5.0.1
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.0
to5.0.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:5.0.0
to5.0.1
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:5.0.0
to5.0.1
Plugin Dependency Updates
- Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.1
- Removed
io.github.zlika:reproducible-build-maven-plugin:0.17
- Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.0
5.0.0 Maven 3.8.7, custom artifact clarifications and security policy
Breaking change: From release 5.0.0 on this project requires a minimum Maven version of 3.8.7.
This release we improved the documentation on the configuration of custom artifacts that project keeper can build into GitHub workflows.
We also added a security policy to let our contributors know how to best report security problems.
This release improves verification of Maven projects with multiple modules. project-keeper-maven-plugin
is now only required in the root pom.xml
, not in sub-modules. This simplifies configuration of multi-module projects.
The release also also updates the Eclipse formatter settings to never join wrapped lines and to indent case
inside of switch
. This helps avoid forcing line wraps with trailing //
comments.
The release also runs the CI build workflow also when a PR is converted from "draft" to "ready for review". This ensures that the complete build runs even if some workflow steps are skipped for draft PRs.
The release also adds stack traces to the default log format configured via logging.properties
. This will print stack traces for logged exceptions.
The release also moves execution of display-plugin-updates
and display-dependency-updates
from Maven phase package
to verify
. This improves developer experience by speeding up the local build process.
The release also improves the error message for unknown job ID in workflow customization. Users now directly get a list of available job IDs they can use instead.
The release also adds documentation of job
parameter for workflow customizations to the user guide.
The release also allows customizing the permissions of generated GitHub workflow jobs. This is useful when the build needs additional permissions like packages: read
for reading Docker images from the GitHub Container registry ghcr.io
.
The release also generates the SECURITY.md
file with instructions for reporting vulnerabilities in the project.
The release also stops overriding Maven property test.excludeTags
from parent POM. This allows specifying the property in a parent POM for all child modules. Before you had to specify the property in each child module because it was overwritten in each pk_generated_parent.pom
.
Features
- #609: Adjusted Eclipse formatter to never join wrapped lines and to indent
case
inside ofswitch
- #620: Run CI build also when a PR is converted from "draft" to "ready for review"
- #612: Added stack traces to default log format
- #619: Moved
versions-maven-plugin
display updates execution to verify phase - #614: Improved error message for unknown job ID in workflow customization
- #611: Allow customizing GitHub workflow job permissions
- #617: Generate
SECURITY.md
file - #613: Don't override Maven property
test.excludeTags
from parent POM
Bugfixes
- #601: Improved verification of Maven projects with multiple modules
Documentation
- Added security policy (PR #618)
- Added clarifications for custom artifacts (PR #621)
- #610: Added documentation of
job
field for workflow customizations
Refactoring
- #533: Fixed sonar warnings after migration to Java 17
Dependency Updates
Project Keeper Shared Model Classes
Compile Dependency Updates
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.0.0.202409031743-r
to7.1.0.202411261347-r
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.17.3
to3.19.1
- Removed
org.junit.jupiter:junit-jupiter-engine:5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.11.3
to5.12.0
- Updated
org.mockito:mockito-core:5.14.2
to5.16.0
- Updated
org.slf4j:slf4j-jdk14:2.0.16
to2.0.17
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
to3.11.2
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.5.0
to5.0.0
- Updated
org.snakeyaml:snakeyaml-engine:2.8
to2.9
- Updated
org.yaml:snakeyaml:2.3
to2.4
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.5.0
to5.0.0
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.5.0
to5.0.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.17.3
to3.19.1
- Removed
org.junit.jupiter:junit-jupiter-engine:5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.11.3
to5.12.0
- Updated
org.mockito:mockito-junit-jupiter:5.14.2
to5.16.0
- Updated
org.slf4j:slf4j-jdk14:2.0.16
to2.0.17
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
to3.11.2
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.5.0
to5.0.0
Runtime Dependency Updates
- Updated
org.slf4j:slf4j-api:2.0.16
to2.0.17
- Updated
org.slf4j:slf4j-jdk14:2.0.16
to2.0.17
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.5.0
to5.0.0
- Removed
org.junit.jupiter:junit-jupiter-engine:5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.11.3
to5.12.0
Plugin Dependency Updates
- Updated
com.exasol:artifact-reference-checker-maven-plugin:0.4.2
to0.4.3
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
to3.11.2
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.5.0
to5.0.0
Test Dependency Updates
- Removed
org.junit.jupiter:junit-jupiter-engine:5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.11.3
to5.12.0
- Updated
org.mockito:mockito-core:5.14.2
to5.16.0
- Updated
org.slf4j:slf4j-jdk14:2.0.16
to2.0.17
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
to3.11.2
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.5.0
to5.0.0
- Updated
org.eclipse.jgit:org.eclipse.jgit:7.0.0.202409031743-r
to7.1.0.202411261347-r
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.5.0
to5.0.0
- Removed
org.junit.jupiter:junit-jupiter-engine:5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.11.3
to5.12.0
- Updated
org.mockito:mockito-core:5.14.2
to5.16.0
- Updated
org.mockito:mockito-junit-jupiter:5.14.2
to5.16.0
- Updated
org.slf4j:slf4j-jdk14:2.0.16
to2.0.17
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
to3.11.2
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.5.0
to5.0.0
- Updated
org.yaml:snakeyaml:2.3
to2.4
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-clean-plugin:3.4.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-compiler-plugin:3.13.0
to3.14.0
- Updated
org.apache.maven.plugins:maven-install-plugin:3.1.3
to3.1.4
- Updated
org.codehaus.mojo:flatten-maven-plugin:1.6.0
to1.7.0
4.5.0 Fix java customization
This release allows customization of the java version in actions/setup-java
steps. It also migrates generated workflows broken_links_checker.yml
and ci-build-next-java.yml
into ci-build.yml
. This allows simplifying branch protection rules. Now only build
is required, you can remove next-java-compatibility
and linkChecker
.
Features
- #602: Fixed customization of java version in
actions/setup-java
- #597: Migrate workflows
broken_links_checker.yml
andci-build-next-java.yml
intoci-build.yml
Bugfixes
- #598: Reverted changes to PK's template for IDE Eclipse
javax.annotation.Nonnull
Refactoring
- #596: Fixed build with Java 21
Dependency Updates
Project Keeper Root Project
Plugin Dependency Updates
- Updated
org.itsallcode:openfasttrace-maven-plugin:2.2.0
to2.3.0
Project Keeper Shared Model Classes
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.17.1
to3.17.3
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.10.1
to3.11.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.4.0
to4.5.0
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.4.0
to4.5.0
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.2.0
to1.2.1
- Updated
com.exasol:project-keeper-shared-test-setup:4.4.0
to4.5.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.17.1
to3.17.3
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.1
to3.5.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.10.1
to3.11.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.4.0
to4.5.0
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.2.0
to1.2.1
- Updated
com.exasol:project-keeper-shared-test-setup:4.4.0
to4.5.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.1
to3.5.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.10.1
to3.11.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.4.0
to4.5.0
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.2.0
to1.2.1
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.8.0
to3.8.1
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.1
to3.5.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.10.1
to3.11.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.15.0
to3.15.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.4.0
to4.5.0
Test Dependency Updates
- Updated
com.exasol:maven-project-version-getter:1.2.0
to1.2.1
- Added
com.exasol:project-keeper-shared-test-setup:4.5.0
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.8.0
to3.8.1
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.5.1
to3.5.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.10.1
to3.11.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.15.0
to3.15.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.4.0
to4.5.0
Plugin Dependency Updates
- Added
org.apache.maven.plugins:maven-javadoc-plugin:3.11.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.9.1
to3.21.0
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.5.1
to3.5.2
- Updated
org.codehaus.mojo:versions-maven-plugin:2.17.1
to2.18.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121
to5.0.0.4389
4.4.0 Fix vulnerabilities
This release fixes vulnerability CVE-2024-47554 in transitive test dependency commons-io:commons-io
via com.exasol:maven-plugin-integration-testing:1.1.2
and com.jcabi:jcabi-github:1.8.0
The release ignores vulnerability CVE-2023-7272 in transitive runtime dependency org.glassfish:javax.json:1.1.4
via com.jcabi:jcabi-github:jar:1.9.1
as this is accepted for accessing exasol json documents on GitHub.
The release also pins Maven plugin versions to avoid verify findings caused by differences in plugin versions that only depend on the Maven version.
The release also adds quality-summarizer-maven-plugin
to the generated parent pom.
The release also installs the Java versions required by Maven sources during the CI builds. Just set property java.version
in your pom.xml
and the required JDK will be installed in all GitHub workflows. See the user guide for details.
Features
- #594: Install required Java versions in GitHub workflows
Security
- #586: Fixed vulnerability CVE-2024-47554 in test dependency
commons-io:commons-io:2.11.0
- #587: Fixed vulnerability CVE-2024-47554 in test dependency
commons-io:commons-io:2.13.0
- #588: Ignore vulnerability CVE-2023-7272 in runtime dependency
org.glassfish:javax.json:1.1.4
Features
- #513: Added
quality-summarizer-maven-plugin
to the generated parent POM
Bugfixes
- #585: Pinned Maven plugin versions in generated parent pom
- #530: Omit
java.version
property when pom has a parent
Documentation
- #582: Documented automated release process in user guide
Dependency Updates
Project Keeper Root Project
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.2
to3.1.3
- Updated
org.itsallcode:openfasttrace-maven-plugin:1.8.0
to2.2.0
- Added
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.2.0
Project Keeper Shared Model Classes
Compile Dependency Updates
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r
to7.0.0.202409031743-r
- Updated
org.eclipse:yasson:3.0.3
to3.0.4
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.16.1
to3.17.1
- Updated
org.hamcrest:hamcrest:2.2
to3.0
- Updated
org.itsallcode:junit5-system-extensions:1.2.0
to1.2.2
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.2
to5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.2
to5.11.3
- Updated
org.mockito:mockito-core:5.12.0
to5.14.2
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.16
Plugin Dependency Updates
- Added
com.exasol:quality-summarizer-maven-plugin:0.2.0
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.16
to0.17
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.4.0
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.4
to3.2.7
- Updated
org.apache.maven.plugins:maven-install-plugin:2.4
to3.1.3
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.7.0
to3.10.1
- Updated
org.apache.maven.plugins:maven-resources-plugin:2.6
to3.3.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.3
to3.9.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.5
to3.5.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.2
to2.17.1
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.3
to4.4.0
- Updated
com.jcabi:jcabi-github:1.8.0
to1.9.1
- Updated
org.snakeyaml:snakeyaml-engine:2.7
to2.8
- Updated
org.yaml:snakeyaml:2.2
to2.3
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.3.3
to4.4.0
Test Dependency Updates
- Updated
com.exasol:maven-plugin-integration-testing:1.1.2
to1.1.3
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.3
to4.4.0
- Updated
nl.jqno.equalsverifier:equalsverifier:3.16.1
to3.17.1
- Updated
org.hamcrest:hamcrest:2.2
to3.0
- Updated
org.junit-pioneer:junit-pioneer:2.2.0
to2.3.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.2
to5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.2
to5.11.3
- Updated
org.mockito:mockito-junit-jupiter:5.12.0
to5.14.2
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.16
Plugin Dependency Updates
- Added
com.exasol:quality-summarizer-maven-plugin:0.2.0
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.16
to0.17
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.4.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.5
to3.5.1
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.4
to3.2.7
- Updated
org.apache.maven.plugins:maven-install-plugin:2.4
to3.1.3
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.4.1
to3.4.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.7.0
to3.10.1
- Updated
org.apache.maven.plugins:maven-resources-plugin:2.6
to3.3.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.3
to3.9.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.5
to3.5.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.2
to2.17.1
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.3
to4.4.0
- Updated
org.apache.maven:maven-model:3.9.7
to3.9.9
Runtime Dependency Updates
- Added
org.slf4j:slf4j-api:2.0.16
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.16
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.3
to4.4.0
- Updated
org.hamcrest:hamcrest:2.2
to3.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.2
to5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.2
to5.11.3
Plugin Dependency Updates
- Added
com.exasol:quality-summarizer-maven-plugin:0.2.0
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.16
to0.17
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.4.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.5
to3.5.1
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.4
to3.2.7
- Updated
org.apache.maven.plugins:maven-install-plugin:2.4
to3.1.3
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.4.1
to3.4.2
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.7.0
to3.10.1
- Updated
org.apache.maven.plugins:maven-resources-plugin:2.6
to3.3.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.3
to3.9.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.5
to3.5.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.2
to2.17.1
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.3
to4.4.0
Test Dependency Updates
- Updated
com.exasol:maven-plugin-integration-testing:1.1.2
to1.1.3
- Updated
org.hamcrest:hamcrest:2.2
to3.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.2
to5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.2
to5.11.3
- Updated
org.mockito:mockito-core:5.12.0
to5.14.2
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.16
Plugin Dependency Updates
- Added
com.exasol:quality-summarizer-maven-plugin:0.2.0
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.16
to0.17
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.4.0
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.6.1
to3.8.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.5
to3.5.1
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.4
to3.2.7
- Updated
org.apache.maven.plugins:maven-install-plugin:2.4
to3.1.3
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.7.0
to3.10.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.13.1
to3.15.0
- Updated
org.apache.maven.plugins:maven-resources-plugin:2.6
to3.3.1
- Updated
org.apache.maven.plugins:maven-site-plugin:3.3
to3.9.1
- Updated
org.apache.maven.plugins:maven-surefire-plugin:3.2.5
to3.5.1
- Updated
org.codehaus.mojo:versions-maven-plugin:2.16.2
to2.17.1
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.3
to4.4.0
- Updated
org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r
to7.0.0.202409031743-r
Test Dependency Updates
- Updated
com.exasol:maven-plugin-integration-testing:1.1.2
to1.1.3
- Updated
org.hamcrest:hamcrest:2.2
to3.0
- Updated
org.junit.jupiter:junit-jupiter-engine:5.10.2
to5.11.3
- Updated
org.junit.jupiter:junit-jupiter-params:5.10.2
to5.11.3
- Updated
org.mockito:mockito-core:5.12.0
to5.14.2
- Updated
org.mockito:mockito-junit-jupiter:5.12.0
to5.14.2
- Updated
org.slf4j:slf4j-jdk14:1.7.36
to2.0.16
Plugin Dependency Updates
- Added
com.exasol:quality-summarizer-maven-plugin:0.2.0
- Updated
io.github.zlika:reproducible-build-maven-plugin:0.16
to0.17
- Updated
org.apache.maven.plugins:maven-clean-plugin:2.5
to3.4.0
- Updated
org.apache.maven.plugins:maven-dependency-plugin:3.6.1
to3.8.0
- Updated
org.apache.maven.plugins:maven-failsafe-plugin:3.2.5
to3.5.1
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.4
to3.2.7
- Updated
org.apache.maven.plugins:maven-install-plugin:2.4
to3.1.3
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.7.0
to3.10.1
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.13.1
to3.15.0
- Updated
org.apache.maven.plugins:maven-resources-plugin:2.6
to `3....
4.3.3 Fix bug in automatic dependency update workflow
This release fixes a bug in a shell script of the automatic dependency update workflow that caused the workflow to fail with error message
line 17: unexpected EOF while looking for matching `''
Bugfixes
- #580: Fixed bug in automatic dependency update workflow
Dependency Updates
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.2
to4.3.3
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.3.2
to4.3.3
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.2
to4.3.3
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.2
to4.3.3
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.2
to4.3.3
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.2
to4.3.3
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.2
to4.3.3
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.2
to4.3.3
4.3.2 Fix automatic dependency update
This release fixes creation of the automatic dependency update Pull Request. Due to restrictions of GitHub workflows it is not possible to run project-keeper fix
which potentially updates other workflows. Please follow the instructions in the generated Pull Request and run PK fix manually. See #578 for details.
Bugfixes
- #578: Fixed automatic dependency update
- #577: Fixed reading NPM dependencies with a missing project URL
Dependency Updates
Project Keeper Root Project
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
Project Keeper Shared Model Classes
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3
to3.7.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
to1.7.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.1
to4.3.2
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.3.1
to4.3.2
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.1
to4.3.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3
to3.7.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
to1.7.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.1
to4.3.2
- Updated
org.apache.maven:maven-model:3.9.6
to3.9.7
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.1
to4.3.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-assembly-plugin:3.6.0
to3.7.1
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3
to3.7.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
to1.7.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.1
to4.3.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.3.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3
to3.7.0
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.11.0
to3.13.1
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
to1.7.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.1
to4.3.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.6.3
to3.7.0
- Updated
org.apache.maven.plugins:maven-plugin-plugin:3.11.0
to3.13.1
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
- Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
to1.7.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.1
to4.3.2
Plugin Dependency Updates
- Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.4.1
to3.5.0
- Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922
to4.0.0.4121
4.3.1 Environment for GitHub workflow `ci-build.yml`
This release fixes vulnerability CVE-2024-31573 in org.xmlunit:xmlunit-core:jar:2.9.1:test
.
Security
- #570: Fixed CVE-2024-31573 in
org.xmlunit:xmlunit-core:jar:2.9.1:test
Features
- #566: Allowed specifying an environment for GitHub workflow
ci-build.yml
Bugfixes
- #571: Fixed failing version increment during dependency update
- #567: Increased timeout for installing go-licenses
Dependency Updates
Project Keeper Root Project
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.1
to2.0.3
Project Keeper Shared Model Classes
Test Dependency Updates
- Updated
org.mockito:mockito-core:5.11.0
to5.12.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.2
to3.2.4
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
Project Keeper Core
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.0
to4.3.1
- Updated
org.xmlunit:xmlunit-core:2.9.1
to2.10.0
Runtime Dependency Updates
- Updated
com.exasol:project-keeper-java-project-crawler:4.3.0
to4.3.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.0
to4.3.1
- Updated
org.mockito:mockito-junit-jupiter:5.11.0
to5.12.0
- Updated
org.xmlunit:xmlunit-matchers:2.9.1
to2.10.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.2
to3.2.4
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.3.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
Project Keeper Command Line Interface
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.0
to4.3.1
Test Dependency Updates
- Updated
com.exasol:project-keeper-shared-test-setup:4.3.0
to4.3.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.2
to3.2.4
- Updated
org.apache.maven.plugins:maven-jar-plugin:3.3.0
to3.4.1
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
Project Keeper Maven Plugin
Compile Dependency Updates
- Updated
com.exasol:project-keeper-core:4.3.0
to4.3.1
Test Dependency Updates
- Updated
org.jacoco:org.jacoco.agent:0.8.11
to0.8.12
- Updated
org.mockito:mockito-core:5.11.0
to5.12.0
- Updated
org.xmlunit:xmlunit-matchers:2.9.1
to2.10.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.2
to3.2.4
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
Project Keeper Java Project Crawler
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.0
to4.3.1
Test Dependency Updates
- Updated
org.jacoco:org.jacoco.agent:0.8.11
to0.8.12
- Updated
org.mockito:mockito-core:5.11.0
to5.12.0
- Updated
org.mockito:mockito-junit-jupiter:5.11.0
to5.12.0
- Updated
org.xmlunit:xmlunit-matchers:2.9.1
to2.10.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-deploy-plugin:3.1.1
to3.1.2
- Updated
org.apache.maven.plugins:maven-gpg-plugin:3.2.2
to3.2.4
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0
Project Keeper Shared Test Setup
Compile Dependency Updates
- Updated
com.exasol:project-keeper-shared-model-classes:4.3.0
to4.3.1
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:2.0.2
to2.0.3
- Updated
org.apache.maven.plugins:maven-toolchains-plugin:3.1.0
to3.2.0