Skip to content

Releases: exasol/project-keeper

5.2.1 Auto-publish to Maven Central

06 Jun 15:52
0d9c6aa
Compare
Choose a tag to compare

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 to 5.2.1

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:5.2.0 to 5.2.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.2.0 to 5.2.1

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:5.2.0 to 5.2.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.2.0 to 5.2.1

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:5.2.0 to 5.2.1

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:5.2.0 to 5.2.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.2.0 to 5.2.1

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:5.2.0 to 5.2.1

5.2.0 Maven Central Portal Deployment

06 Jun 13:28
01a7edc
Compare
Choose a tag to compare

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 to 7.3.0.202506031305-r

Test Dependency Updates

  • Updated org.junit.jupiter:junit-jupiter-params:5.12.2 to 5.13.0
  • Updated org.mockito:mockito-core:5.17.0 to 5.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 to 5.2.0
  • Updated org.xmlunit:xmlunit-core:2.10.0 to 2.10.2

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:5.1.0 to 5.2.0

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.1.0 to 5.2.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.2 to 5.13.0
  • Updated org.mockito:mockito-junit-jupiter:5.17.0 to 5.18.0
  • Updated org.xmlunit:xmlunit-matchers:2.10.0 to 2.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 to 5.2.0
  • Updated org.apache.maven:maven-model:3.9.9 to 3.9.10

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.1.0 to 5.2.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.2 to 5.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 to 5.2.0

Test Dependency Updates

  • Updated org.junit.jupiter:junit-jupiter-params:5.12.2 to 5.13.0
  • Updated org.mockito:mockito-core:5.17.0 to 5.18.0
  • Updated org.xmlunit:xmlunit-matchers:2.10.0 to 2.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 to 5.2.0
  • Updated org.eclipse.jgit:org.eclipse.jgit:7.2.0.202503040940-r to 7.3.0.202506031305-r

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.1.0 to 5.2.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.2 to 5.13.0
  • Updated org.mockito:mockito-core:5.17.0 to 5.18.0
  • Updated org.mockito:mockito-junit-jupiter:5.17.0 to 5.18.0
  • Updated org.xmlunit:xmlunit-matchers:2.10.0 to 2.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 to 5.2.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.4

5.1.0 Customize more workflows

09 May 06:53
36bced6
Compare
Choose a tag to compare

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 and broken_links_checker.yml
  • #641: Pin version of exasol/python-toolbox/.github/actions/security-issues in dependencies_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 to 7.2.0.202503040940-r

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.19.1 to 4.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.0 to 5.12.2
  • Updated org.mockito:mockito-core:5.16.0 to 5.17.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:5.0.1 to 5.1.0

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:5.0.1 to 5.1.0

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.1 to 5.1.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.19.1 to 4.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.0 to 5.12.2
  • Updated org.mockito:mockito-junit-jupiter:5.16.0 to 5.17.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.2 to 3.5.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:5.0.1 to 5.1.0

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.1 to 5.1.0
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.0 to 5.12.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.2 to 3.5.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:5.0.1 to 5.1.0

Test Dependency Updates

  • Updated org.jacoco:org.jacoco.agent:0.8.12 to 0.8.13
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.0 to 5.12.2
  • Updated org.mockito:mockito-core:5.16.0 to 5.17.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.2 to 3.5.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:5.0.1 to 5.1.0
  • Updated org.eclipse.jgit:org.eclipse.jgit:7.1.0.202411261347-r to 7.2.0.202503040940-r

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.1 to 5.1.0
  • Updated org.jacoco:org.jacoco.agent:0.8.12 to 0.8.13
  • Updated org.junit.jupiter:junit-jupiter-params:5.12.0 to 5.12.2
  • Updated org.mockito:mockito-core:5.16.0 to 5.17.0
  • Updated org.mockito:mockito-junit-jupiter:5.16.0 to 5.17.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.2 to 3.5.3
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:5.0.1 to 5.1.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.2 to 3.5.3
  • Updated org.jacoco:jacoco-maven-plugin:0.8.12 to 0.8.13
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:5.0.0.4389 to 5.1.0.4751

5.0.1 Improve reproducible builds.

09 Apr 08:43
d5f130b
Compare
Choose a tag to compare

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 to 5.0.1

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:5.0.0 to 5.0.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.0 to 5.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 to 5.0.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.0 to 5.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 to 5.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 to 5.0.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:5.0.0 to 5.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 to 5.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

13 Mar 14:27
54974b8
Compare
Choose a tag to compare

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 of switch
  • #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 to 7.1.0.202411261347-r

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.17.3 to 3.19.1
  • Removed org.junit.jupiter:junit-jupiter-engine:5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.11.3 to 5.12.0
  • Updated org.mockito:mockito-core:5.14.2 to 5.16.0
  • Updated org.slf4j:slf4j-jdk14:2.0.16 to 2.0.17

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.11.1 to 3.11.2
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.5.0 to 5.0.0
  • Updated org.snakeyaml:snakeyaml-engine:2.8 to 2.9
  • Updated org.yaml:snakeyaml:2.3 to 2.4

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.5.0 to 5.0.0

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.5.0 to 5.0.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.17.3 to 3.19.1
  • Removed org.junit.jupiter:junit-jupiter-engine:5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.11.3 to 5.12.0
  • Updated org.mockito:mockito-junit-jupiter:5.14.2 to 5.16.0
  • Updated org.slf4j:slf4j-jdk14:2.0.16 to 2.0.17

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.11.1 to 3.11.2
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.5.0 to 5.0.0

Runtime Dependency Updates

  • Updated org.slf4j:slf4j-api:2.0.16 to 2.0.17
  • Updated org.slf4j:slf4j-jdk14:2.0.16 to 2.0.17

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.5.0 to 5.0.0
  • Removed org.junit.jupiter:junit-jupiter-engine:5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.11.3 to 5.12.0

Plugin Dependency Updates

  • Updated com.exasol:artifact-reference-checker-maven-plugin:0.4.2 to 0.4.3
  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.11.1 to 3.11.2
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.5.0 to 5.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 to 5.12.0
  • Updated org.mockito:mockito-core:5.14.2 to 5.16.0
  • Updated org.slf4j:slf4j-jdk14:2.0.16 to 2.0.17

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.11.1 to 3.11.2
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.5.0 to 5.0.0
  • Updated org.eclipse.jgit:org.eclipse.jgit:7.0.0.202409031743-r to 7.1.0.202411261347-r

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.5.0 to 5.0.0
  • Removed org.junit.jupiter:junit-jupiter-engine:5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.11.3 to 5.12.0
  • Updated org.mockito:mockito-core:5.14.2 to 5.16.0
  • Updated org.mockito:mockito-junit-jupiter:5.14.2 to 5.16.0
  • Updated org.slf4j:slf4j-jdk14:2.0.16 to 2.0.17

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.11.1 to 3.11.2
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.5.0 to 5.0.0
  • Updated org.yaml:snakeyaml:2.3 to 2.4

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-clean-plugin:3.4.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-compiler-plugin:3.13.0 to 3.14.0
  • Updated org.apache.maven.plugins:maven-install-plugin:3.1.3 to 3.1.4
  • Updated org.codehaus.mojo:flatten-maven-plugin:1.6.0 to 1.7.0

4.5.0 Fix java customization

22 Nov 15:53
2f19bf6
Compare
Choose a tag to compare

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 and ci-build-next-java.yml into ci-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 to 2.3.0

Project Keeper Shared Model Classes

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.17.1 to 3.17.3

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.10.1 to 3.11.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.9.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.4.0 to 4.5.0

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.4.0 to 4.5.0

Test Dependency Updates

  • Updated com.exasol:maven-project-version-getter:1.2.0 to 1.2.1
  • Updated com.exasol:project-keeper-shared-test-setup:4.4.0 to 4.5.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.17.1 to 3.17.3

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.3
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.1 to 3.5.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.10.1 to 3.11.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.9.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.4.0 to 4.5.0

Test Dependency Updates

  • Updated com.exasol:maven-project-version-getter:1.2.0 to 1.2.1
  • Updated com.exasol:project-keeper-shared-test-setup:4.4.0 to 4.5.0

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.3
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.1 to 3.5.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.10.1 to 3.11.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.9.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.4.0 to 4.5.0

Test Dependency Updates

  • Updated com.exasol:maven-project-version-getter:1.2.0 to 1.2.1

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-dependency-plugin:3.8.0 to 3.8.1
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.3
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.1 to 3.5.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.10.1 to 3.11.1
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.15.0 to 3.15.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.9.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.4.0 to 4.5.0

Test Dependency Updates

  • Updated com.exasol:maven-project-version-getter:1.2.0 to 1.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 to 3.8.1
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.2 to 3.1.3
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.5.1 to 3.5.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.10.1 to 3.11.1
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.15.0 to 3.15.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.9.1 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.4.0 to 4.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 to 3.21.0
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.5.1 to 3.5.2
  • Updated org.codehaus.mojo:versions-maven-plugin:2.17.1 to 2.18.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121 to 5.0.0.4389

4.4.0 Fix vulnerabilities

23 Oct 11:23
e0ddda8
Compare
Choose a tag to compare

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 to 3.1.3
  • Updated org.itsallcode:openfasttrace-maven-plugin:1.8.0 to 2.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 to 7.0.0.202409031743-r
  • Updated org.eclipse:yasson:3.0.3 to 3.0.4

Test Dependency Updates

  • Updated nl.jqno.equalsverifier:equalsverifier:3.16.1 to 3.17.1
  • Updated org.hamcrest:hamcrest:2.2 to 3.0
  • Updated org.itsallcode:junit5-system-extensions:1.2.0 to 1.2.2
  • Updated org.junit.jupiter:junit-jupiter-engine:5.10.2 to 5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.10.2 to 5.11.3
  • Updated org.mockito:mockito-core:5.12.0 to 5.14.2
  • Updated org.slf4j:slf4j-jdk14:1.7.36 to 2.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 to 0.17
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.4.0
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.4 to 3.2.7
  • Updated org.apache.maven.plugins:maven-install-plugin:2.4 to 3.1.3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.7.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-resources-plugin:2.6 to 3.3.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.3 to 3.9.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.5 to 3.5.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.2 to 2.17.1

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.3 to 4.4.0
  • Updated com.jcabi:jcabi-github:1.8.0 to 1.9.1
  • Updated org.snakeyaml:snakeyaml-engine:2.7 to 2.8
  • Updated org.yaml:snakeyaml:2.2 to 2.3

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.3.3 to 4.4.0

Test Dependency Updates

  • Updated com.exasol:maven-plugin-integration-testing:1.1.2 to 1.1.3
  • Updated com.exasol:project-keeper-shared-test-setup:4.3.3 to 4.4.0
  • Updated nl.jqno.equalsverifier:equalsverifier:3.16.1 to 3.17.1
  • Updated org.hamcrest:hamcrest:2.2 to 3.0
  • Updated org.junit-pioneer:junit-pioneer:2.2.0 to 2.3.0
  • Updated org.junit.jupiter:junit-jupiter-engine:5.10.2 to 5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.10.2 to 5.11.3
  • Updated org.mockito:mockito-junit-jupiter:5.12.0 to 5.14.2
  • Updated org.slf4j:slf4j-jdk14:1.7.36 to 2.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 to 0.17
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.4.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.2.5 to 3.5.1
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.4 to 3.2.7
  • Updated org.apache.maven.plugins:maven-install-plugin:2.4 to 3.1.3
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.4.1 to 3.4.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.7.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-resources-plugin:2.6 to 3.3.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.3 to 3.9.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.5 to 3.5.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.2 to 2.17.1

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.3 to 4.4.0
  • Updated org.apache.maven:maven-model:3.9.7 to 3.9.9

Runtime Dependency Updates

  • Added org.slf4j:slf4j-api:2.0.16
  • Updated org.slf4j:slf4j-jdk14:1.7.36 to 2.0.16

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.3 to 4.4.0
  • Updated org.hamcrest:hamcrest:2.2 to 3.0
  • Updated org.junit.jupiter:junit-jupiter-engine:5.10.2 to 5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.10.2 to 5.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 to 0.17
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.4.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.2.5 to 3.5.1
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.4 to 3.2.7
  • Updated org.apache.maven.plugins:maven-install-plugin:2.4 to 3.1.3
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.4.1 to 3.4.2
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.7.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-resources-plugin:2.6 to 3.3.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.3 to 3.9.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.5 to 3.5.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.2 to 2.17.1

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.3 to 4.4.0

Test Dependency Updates

  • Updated com.exasol:maven-plugin-integration-testing:1.1.2 to 1.1.3
  • Updated org.hamcrest:hamcrest:2.2 to 3.0
  • Updated org.junit.jupiter:junit-jupiter-engine:5.10.2 to 5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.10.2 to 5.11.3
  • Updated org.mockito:mockito-core:5.12.0 to 5.14.2
  • Updated org.slf4j:slf4j-jdk14:1.7.36 to 2.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 to 0.17
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.4.0
  • Updated org.apache.maven.plugins:maven-dependency-plugin:3.6.1 to 3.8.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.2.5 to 3.5.1
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.4 to 3.2.7
  • Updated org.apache.maven.plugins:maven-install-plugin:2.4 to 3.1.3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.7.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.13.1 to 3.15.0
  • Updated org.apache.maven.plugins:maven-resources-plugin:2.6 to 3.3.1
  • Updated org.apache.maven.plugins:maven-site-plugin:3.3 to 3.9.1
  • Updated org.apache.maven.plugins:maven-surefire-plugin:3.2.5 to 3.5.1
  • Updated org.codehaus.mojo:versions-maven-plugin:2.16.2 to 2.17.1

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.3 to 4.4.0
  • Updated org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r to 7.0.0.202409031743-r

Test Dependency Updates

  • Updated com.exasol:maven-plugin-integration-testing:1.1.2 to 1.1.3
  • Updated org.hamcrest:hamcrest:2.2 to 3.0
  • Updated org.junit.jupiter:junit-jupiter-engine:5.10.2 to 5.11.3
  • Updated org.junit.jupiter:junit-jupiter-params:5.10.2 to 5.11.3
  • Updated org.mockito:mockito-core:5.12.0 to 5.14.2
  • Updated org.mockito:mockito-junit-jupiter:5.12.0 to 5.14.2
  • Updated org.slf4j:slf4j-jdk14:1.7.36 to 2.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 to 0.17
  • Updated org.apache.maven.plugins:maven-clean-plugin:2.5 to 3.4.0
  • Updated org.apache.maven.plugins:maven-dependency-plugin:3.6.1 to 3.8.0
  • Updated org.apache.maven.plugins:maven-failsafe-plugin:3.2.5 to 3.5.1
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.4 to 3.2.7
  • Updated org.apache.maven.plugins:maven-install-plugin:2.4 to 3.1.3
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.7.0 to 3.10.1
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.13.1 to 3.15.0
  • Updated org.apache.maven.plugins:maven-resources-plugin:2.6 to `3....
Read more

4.3.3 Fix bug in automatic dependency update workflow

05 Jun 08:01
fb7cbf1
Compare
Choose a tag to compare

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 to 4.3.3

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.3.2 to 4.3.3

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.2 to 4.3.3

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.2 to 4.3.3

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.2 to 4.3.3

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.2 to 4.3.3

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.2 to 4.3.3

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.2 to 4.3.3

4.3.2 Fix automatic dependency update

03 Jun 11:02
c9ebaae
Compare
Choose a tag to compare

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 to 3.1.2
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0

Project Keeper Shared Model Classes

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.3 to 3.7.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13 to 1.7.0

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.1 to 4.3.2

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.3.1 to 4.3.2

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.1 to 4.3.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.3 to 3.7.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13 to 1.7.0

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.1 to 4.3.2
  • Updated org.apache.maven:maven-model:3.9.6 to 3.9.7

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.1 to 4.3.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-assembly-plugin:3.6.0 to 3.7.1
  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.3 to 3.7.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13 to 1.7.0

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.1 to 4.3.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.3.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.3 to 3.7.0
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.11.0 to 3.13.1
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13 to 1.7.0

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.1 to 4.3.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.apache.maven.plugins:maven-javadoc-plugin:3.6.3 to 3.7.0
  • Updated org.apache.maven.plugins:maven-plugin-plugin:3.11.0 to 3.13.1
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121
  • Updated org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13 to 1.7.0

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.1 to 4.3.2

Plugin Dependency Updates

  • Updated org.apache.maven.plugins:maven-enforcer-plugin:3.4.1 to 3.5.0
  • Updated org.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922 to 4.0.0.4121

4.3.1 Environment for GitHub workflow `ci-build.yml`

13 May 12:26
7bc1ed1
Compare
Choose a tag to compare

This release fixes vulnerability CVE-2024-31573 in org.xmlunit:xmlunit-core:jar:2.9.1:test.

Security

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 to 2.0.3

Project Keeper Shared Model Classes

Test Dependency Updates

  • Updated org.mockito:mockito-core:5.11.0 to 5.12.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.2 to 3.2.4
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0

Project Keeper Core

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.0 to 4.3.1
  • Updated org.xmlunit:xmlunit-core:2.9.1 to 2.10.0

Runtime Dependency Updates

  • Updated com.exasol:project-keeper-java-project-crawler:4.3.0 to 4.3.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.0 to 4.3.1
  • Updated org.mockito:mockito-junit-jupiter:5.11.0 to 5.12.0
  • Updated org.xmlunit:xmlunit-matchers:2.9.1 to 2.10.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.2 to 3.2.4
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.3.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0

Project Keeper Command Line Interface

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.0 to 4.3.1

Test Dependency Updates

  • Updated com.exasol:project-keeper-shared-test-setup:4.3.0 to 4.3.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.2 to 3.2.4
  • Updated org.apache.maven.plugins:maven-jar-plugin:3.3.0 to 3.4.1
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0

Project Keeper Maven Plugin

Compile Dependency Updates

  • Updated com.exasol:project-keeper-core:4.3.0 to 4.3.1

Test Dependency Updates

  • Updated org.jacoco:org.jacoco.agent:0.8.11 to 0.8.12
  • Updated org.mockito:mockito-core:5.11.0 to 5.12.0
  • Updated org.xmlunit:xmlunit-matchers:2.9.1 to 2.10.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.2 to 3.2.4
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0

Project Keeper Java Project Crawler

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.0 to 4.3.1

Test Dependency Updates

  • Updated org.jacoco:org.jacoco.agent:0.8.11 to 0.8.12
  • Updated org.mockito:mockito-core:5.11.0 to 5.12.0
  • Updated org.mockito:mockito-junit-jupiter:5.11.0 to 5.12.0
  • Updated org.xmlunit:xmlunit-matchers:2.9.1 to 2.10.0

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-deploy-plugin:3.1.1 to 3.1.2
  • Updated org.apache.maven.plugins:maven-gpg-plugin:3.2.2 to 3.2.4
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0

Project Keeper Shared Test Setup

Compile Dependency Updates

  • Updated com.exasol:project-keeper-shared-model-classes:4.3.0 to 4.3.1

Plugin Dependency Updates

  • Updated com.exasol:error-code-crawler-maven-plugin:2.0.2 to 2.0.3
  • Updated org.apache.maven.plugins:maven-toolchains-plugin:3.1.0 to 3.2.0