diff --git a/.config/checkstyle/checkstyle.xml b/.config/checkstyle/checkstyle.xml
index 262c9f91..ce1e09d2 100644
--- a/.config/checkstyle/checkstyle.xml
+++ b/.config/checkstyle/checkstyle.xml
@@ -85,6 +85,7 @@
+
diff --git a/.config/topo/upstream.yml b/.config/topo/upstream.yml
new file mode 100644
index 00000000..0cc67cd2
--- /dev/null
+++ b/.config/topo/upstream.yml
@@ -0,0 +1,2 @@
+- url: https://github.com/xdev-software/standard-maven-template.git
+ branch: master
diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml
index 2c759e40..58b2f202 100644
--- a/.github/workflows/check-build.yml
+++ b/.github/workflows/check-build.yml
@@ -144,7 +144,7 @@ jobs:
run: ./mvnw -B pmd:aggregate-cpd pmd:cpd-check -P pmd -DskipTests -T2C
- name: Upload report
- if: always()
+ if: ${{ !cancelled() }}
uses: actions/upload-artifact@v7
with:
name: pmd-report
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 6f54f712..da595fef 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -87,7 +87,7 @@ jobs:
- name: Create Release
id: create-release
- uses: shogo82148/actions-create-release@559c27ce7eb834825e2b55927c64f6d1bd1db716 # v1
+ uses: shogo82148/actions-create-release@6a396031bc74c57403da1018fec74d24c6aa03cd # v1
with:
tag_name: v${{ steps.version.outputs.release }}
release_name: v${{ steps.version.outputs.release }}
diff --git a/.github/workflows/run-integration-tests.yml b/.github/workflows/run-integration-tests.yml
index 5765323c..d1b72d1e 100644
--- a/.github/workflows/run-integration-tests.yml
+++ b/.github/workflows/run-integration-tests.yml
@@ -99,7 +99,7 @@ jobs:
- name: WebApp JaCoCo Code Coverage Report
if: ${{ matrix.jacoco && success() }}
id: jacoco_reporter
- uses: PavanMudigonda/jacoco-reporter@4fc6bf270fe893e8dda5467e432253a6961345b8 # v5.0
+ uses: PavanMudigonda/jacoco-reporter@e8b54bfea6a667d1a68624dae8a06ba31670667d # v5.1
with:
coverage_results_path: advanced-demo/target/site/jacoco-aggregate/jacoco.xml
coverage_report_name: WebApp Coverage (${{matrix.parallel}}, ${{matrix.pre-start}}, ${{matrix.java}})
diff --git a/.github/workflows/update-from-template.yml b/.github/workflows/update-from-template.yml
deleted file mode 100644
index f447710f..00000000
--- a/.github/workflows/update-from-template.yml
+++ /dev/null
@@ -1,320 +0,0 @@
-name: Update from Template
-
-# This workflow keeps the repo up to date with changes from the template repo (REMOTE_URL)
-# It duplicates the REMOTE_BRANCH (into UPDATE_BRANCH) and tries to merge it into
-# this repos default branch (which is checked out here)
-# Note that this requires a PAT (Personal Access Token) - at best from a servicing account
-# PAT permissions: read:discussion, read:org, repo, workflow
-# Also note that you should have at least once merged the template repo into the current repo manually
-# otherwise a "refusing to merge unrelated histories" error might occur.
-
-on:
- schedule:
- - cron: '55 2 * * 1'
- workflow_dispatch:
- inputs:
- no_automatic_merge:
- type: boolean
- description: 'No automatic merge'
- default: false
-
-env:
- UPDATE_BRANCH: update-from-template
- UPDATE_BRANCH_MERGED: update-from-template-merged
- REMOTE_URL: https://github.com/xdev-software/standard-maven-template.git
- REMOTE_BRANCH: master
-
-permissions:
- contents: write
- pull-requests: write
-
-jobs:
- update:
- runs-on: ubuntu-latest
- timeout-minutes: 60
- outputs:
- update_branch_merged_commit: ${{ steps.manage-branches.outputs.update_branch_merged_commit }}
- create_update_branch_merged_pr: ${{ steps.manage-branches.outputs.create_update_branch_merged_pr }}
- steps:
- - uses: actions/checkout@v6
- with:
- # Required because otherwise there are always changes detected when executing diff/rev-list
- fetch-depth: 0
- # If no PAT is used the following error occurs on a push:
- # refusing to allow a GitHub App to create or update workflow `.github/workflows/xxx.yml` without `workflows` permission
- token: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
-
- - name: Init Git
- run: |
- git config --global user.email "111048771+xdev-gh-bot@users.noreply.github.com"
- git config --global user.name "XDEV Bot"
-
- - name: Manage branches
- id: manage-branches
- run: |
- echo "Adding remote template-repo"
- git remote add template ${{ env.REMOTE_URL }}
-
- echo "Fetching remote template repo"
- git fetch template
-
- echo "Deleting local branches that will contain the updates - if present"
- git branch -D ${{ env.UPDATE_BRANCH }} || true
- git branch -D ${{ env.UPDATE_BRANCH_MERGED }} || true
-
- echo "Checking if the remote template repo has new commits"
- git rev-list ..template/${{ env.REMOTE_BRANCH }}
-
- if [ $(git rev-list --count ..template/${{ env.REMOTE_BRANCH }}) -eq 0 ]; then
- echo "There are no commits new commits on the template repo"
-
- echo "Deleting origin branch(es) that contain the updates - if present"
- git push -f origin --delete ${{ env.UPDATE_BRANCH }} || true
- git push -f origin --delete ${{ env.UPDATE_BRANCH_MERGED }} || true
-
- echo "create_update_branch_pr=0" >> $GITHUB_OUTPUT
- echo "create_update_branch_merged_pr=0" >> $GITHUB_OUTPUT
- exit 0
- fi
-
- echo "Found new commits on the template repo"
-
- echo "Creating update branch"
- git branch ${{ env.UPDATE_BRANCH }} template/${{ env.REMOTE_BRANCH }}
- git branch --unset-upstream ${{ env.UPDATE_BRANCH }}
-
- echo "Pushing update branch"
- git push -f -u origin ${{ env.UPDATE_BRANCH }}
-
- echo "Getting base branch"
- base_branch=$(git branch --show-current)
- echo "Base branch is $base_branch"
- echo "base_branch=$base_branch" >> $GITHUB_OUTPUT
-
- echo "Trying to create auto-merged branch ${{ env.UPDATE_BRANCH_MERGED }}"
- git branch ${{ env.UPDATE_BRANCH_MERGED }} ${{ env.UPDATE_BRANCH }}
- git checkout ${{ env.UPDATE_BRANCH_MERGED }}
-
- echo "Merging branch $base_branch into ${{ env.UPDATE_BRANCH_MERGED }}"
- git merge $base_branch && merge_exit_code=$? || merge_exit_code=$?
- if [ $merge_exit_code -ne 0 ]; then
- echo "Auto merge failed! Manual merge required"
- echo "::notice ::Auto merge failed - Manual merge required"
-
- echo "Cleaning up failed merge"
- git merge --abort
- git checkout $base_branch
- git branch -D ${{ env.UPDATE_BRANCH_MERGED }} || true
-
- echo "Deleting auto-merge branch - if present"
- git push -f origin --delete ${{ env.UPDATE_BRANCH_MERGED }} || true
-
- echo "create_update_branch_pr=1" >> $GITHUB_OUTPUT
- echo "create_update_branch_merged_pr=0" >> $GITHUB_OUTPUT
- exit 0
- fi
-
- echo "Post processing: Trying to automatically fill in template variables"
- find . -type f \
- -not -path "./.git/**" \
- -not -path "./.github/workflows/update-from-template.yml" -print0 \
- | xargs -0 sed -i "s/template-placeholder/${GITHUB_REPOSITORY#*/}/g"
-
- git status
- git add --all
-
- if [[ "$(git status --porcelain)" != "" ]]; then
- echo "Filled in template; Committing"
-
- git commit -m "Fill in template"
- fi
-
- echo "Pushing auto-merged branch"
- git push -f -u origin ${{ env.UPDATE_BRANCH_MERGED }}
-
- echo "update_branch_merged_commit=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
-
- echo "Restoring base branch $base_branch"
- git checkout $base_branch
-
- echo "create_update_branch_pr=0" >> $GITHUB_OUTPUT
- echo "create_update_branch_merged_pr=1" >> $GITHUB_OUTPUT
- echo "try_close_update_branch_pr=1" >> $GITHUB_OUTPUT
-
- - name: Create/Update PR update_branch
- if: steps.manage-branches.outputs.create_update_branch_pr == 1
- env:
- GH_TOKEN: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
- run: |
- gh_pr_up() {
- gh pr create -H "${{ env.UPDATE_BRANCH }}" "$@" || (git checkout "${{ env.UPDATE_BRANCH }}" && gh pr edit "$@")
- }
- gh_pr_up -B "${{ steps.manage-branches.outputs.base_branch }}" \
- --title "Update from template" \
- --body "An automated PR to sync changes from the template into this repo"
-
- # Ensure that only a single PR is open (otherwise confusion and spam)
- - name: Close PR update_branch
- if: steps.manage-branches.outputs.try_close_update_branch_pr == 1
- env:
- GH_TOKEN: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
- run: |
- gh pr close "${{ env.UPDATE_BRANCH }}" || true
-
- - name: Create/Update PR update_branch_merged
- if: steps.manage-branches.outputs.create_update_branch_merged_pr == 1
- env:
- GH_TOKEN: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
- run: |
- gh_pr_up() {
- gh pr create -H "${{ env.UPDATE_BRANCH_MERGED }}" "$@" || (git checkout "${{ env.UPDATE_BRANCH_MERGED }}" && gh pr edit "$@")
- }
- gh_pr_up -B "${{ steps.manage-branches.outputs.base_branch }}" \
- --title "Update from template (auto-merged)" \
- --body "An automated PR to sync changes from the template into this repo"
-
- # Wait a moment so that checks of PR have higher prio than following job
- sleep 3
-
- # Split into two jobs to help with executor starvation
- auto-merge:
- needs: [update]
- if: needs.update.outputs.create_update_branch_merged_pr == 1
- runs-on: ubuntu-latest
- timeout-minutes: 60
- steps:
- - uses: actions/checkout@v6
- with:
- # Required because otherwise there are always changes detected when executing diff/rev-list
- fetch-depth: 0
- # If no PAT is used the following error occurs on a push:
- # refusing to allow a GitHub App to create or update workflow `.github/workflows/xxx.yml` without `workflows` permission
- token: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
-
- - name: Init Git
- run: |
- git config --global user.email "111048771+xdev-gh-bot@users.noreply.github.com"
- git config --global user.name "XDEV Bot"
-
- - name: Checking if auto-merge for PR update_branch_merged can be done
- id: auto-merge-check
- env:
- GH_TOKEN: ${{ secrets.UPDATE_FROM_TEMPLATE_PAT }}
- run: |
- not_failed_conclusion="skipped|neutral|success"
- not_relevant_app_slug="dependabot|github-pages|sonarqubecloud"
-
- echo "Waiting for checks to start..."
- sleep 40s
-
- for i in {1..20}; do
- echo "Checking if PR can be auto-merged. Try: $i"
-
- echo "Checking if update-branch-merged exists"
- git fetch
- if [[ $(git ls-remote --heads origin refs/heads/${{ env.UPDATE_BRANCH_MERGED }}) ]]; then
- echo "Branch still exists; Continuing..."
- else
- echo "Branch origin/${{ env.UPDATE_BRANCH_MERGED }} is missing"
- exit 0
- fi
-
- echo "Fetching checks"
- cs_response=$(curl -sL \
- --fail-with-body \
- --connect-timeout 60 \
- --max-time 120 \
- -H "Accept: application/vnd.github+json" \
- -H "Authorization: Bearer $GH_TOKEN" \
- -H "X-GitHub-Api-Version: 2022-11-28" \
- https://api.github.com/repos/${{ github.repository }}/commits/${{ needs.update.outputs.update_branch_merged_commit }}/check-suites)
-
- cs_data=$(echo $cs_response | jq '.check_suites[] | { conclusion: .conclusion, slug: .app.slug, check_runs_url: .check_runs_url }')
- echo $cs_data
-
- if [[ -z "$cs_data" ]]; then
- echo "No check suite data - Assuming that there are no checks to run"
-
- echo "perform=1" >> $GITHUB_OUTPUT
- exit 0
- fi
-
- cs_failed=$(echo $cs_data | jq --arg x "$not_failed_conclusion" 'select ((.conclusion == null or (.conclusion | test($x))) | not)')
- if [[ -z "$cs_failed" ]]; then
- echo "No check failed so far; Checking if relevant checks are still running"
-
- cs_relevant_still_running=$(echo $cs_data | jq --arg x "$not_relevant_app_slug" 'select (.conclusion == null and (.slug | test($x) | not))')
- if [[ -z $cs_relevant_still_running ]]; then
- echo "All relevant checks finished - PR can be merged"
-
- echo "perform=1" >> $GITHUB_OUTPUT
- exit 0
- else
- echo "Relevant checks are still running"
- echo $cs_relevant_still_running
- fi
- else
- echo "Detected failed check"
- echo $cs_failed
-
- echo "perform=0" >> $GITHUB_OUTPUT
- exit 0
- fi
-
- echo "Waiting before next run..."
- sleep 30s
- done
-
- echo "Timed out - Assuming executor starvation - Forcing merge"
- echo "perform=1" >> $GITHUB_OUTPUT
-
- - name: Auto-merge update_branch_merged
- if: steps.auto-merge-check.outputs.perform == 1
- run: |
- echo "Getting base branch"
- base_branch=$(git branch --show-current)
- echo "Base branch is $base_branch"
-
- echo "Fetching..."
- git fetch
- if [[ $(git rev-parse origin/${{ env.UPDATE_BRANCH_MERGED }}) ]]; then
- echo "Branch still exists; Continuing..."
- else
- echo "Branch origin/${{ env.UPDATE_BRANCH_MERGED }} is missing"
- exit 0
- fi
-
- expected_commit="${{ needs.update.outputs.update_branch_merged_commit }}"
- actual_commit=$(git rev-parse origin/${{ env.UPDATE_BRANCH_MERGED }})
- if [[ "$expected_commit" != "$actual_commit" ]]; then
- echo "Branch ${{ env.UPDATE_BRANCH_MERGED }} contains unexpected commit $actual_commit"
- echo "Expected: $expected_commit"
-
- exit 0
- fi
-
- echo "Ensuring that current branch $base_branch is up-to-date"
- git pull
-
- echo "Merging origin/${{ env.UPDATE_BRANCH_MERGED }} into $base_branch"
- git merge origin/${{ env.UPDATE_BRANCH_MERGED }} && merge_exit_code=$? || merge_exit_code=$?
- if [ $merge_exit_code -ne 0 ]; then
- echo "Unexpected merge failure $merge_exit_code - Requires manual resolution"
-
- exit 0
- fi
-
- if [[ "${{ inputs.no_automatic_merge }}" == "true" ]]; then
- echo "Exiting due no_automatic_merge"
-
- exit 0
- fi
-
- echo "Pushing"
- git push
-
- echo "Cleaning up"
- git branch -D ${{ env.UPDATE_BRANCH }} || true
- git branch -D ${{ env.UPDATE_BRANCH_MERGED }} || true
- git push -f origin --delete ${{ env.UPDATE_BRANCH }} || true
- git push -f origin --delete ${{ env.UPDATE_BRANCH_MERGED }} || true
diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml
index a751c417..27f72cee 100644
--- a/.idea/checkstyle-idea.xml
+++ b/.idea/checkstyle-idea.xml
@@ -1,7 +1,7 @@
- 13.0.0
+ 13.4.0
JavaOnlyWithTests
true
true
diff --git a/.idea/externalDependencies.xml b/.idea/externalDependencies.xml
index 78be5b8e..0b477b88 100644
--- a/.idea/externalDependencies.xml
+++ b/.idea/externalDependencies.xml
@@ -3,5 +3,6 @@
+
\ No newline at end of file
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index 8dea6c22..c595b009 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -1,3 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.14/apache-maven-3.9.14-bin.zip
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6ae633b5..df61afbd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+# 3.3.1
+* Updated dependencies
+
# 3.3.0
* Updated [`testcontainers-selenium`](https://github.com/xdev-software/testcontainers-selenium) to v2
* Files are now recorded BY DEFAULT as `.mkv` (was `.mp4`)
diff --git a/advanced-demo/.mvn/wrapper/maven-wrapper.properties b/advanced-demo/.mvn/wrapper/maven-wrapper.properties
index 8dea6c22..c595b009 100644
--- a/advanced-demo/.mvn/wrapper/maven-wrapper.properties
+++ b/advanced-demo/.mvn/wrapper/maven-wrapper.properties
@@ -1,3 +1,3 @@
wrapperVersion=3.3.4
distributionType=only-script
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.14/apache-maven-3.9.14-bin.zip
diff --git a/advanced-demo/integration-tests/pom.xml b/advanced-demo/integration-tests/pom.xml
index a8d17796..1fb007b1 100644
--- a/advanced-demo/integration-tests/pom.xml
+++ b/advanced-demo/integration-tests/pom.xml
@@ -72,14 +72,14 @@
org.seleniumhq.selenium
selenium-dependencies-bom
- 4.41.0
+ 4.43.0
pom
import
org.testcontainers
testcontainers-bom
- 2.0.3
+ 2.0.4
pom
import
@@ -98,7 +98,7 @@
software.xdev
testcontainers-advanced-imagebuilder
- 2.4.1
+ 2.5.0
diff --git a/advanced-demo/pom.xml b/advanced-demo/pom.xml
index ec26c993..9e9acd96 100644
--- a/advanced-demo/pom.xml
+++ b/advanced-demo/pom.xml
@@ -21,7 +21,7 @@
UTF-8
UTF-8
- 4.0.3
+ 4.0.5
@@ -62,7 +62,7 @@
org.springdoc
springdoc-openapi-starter-webmvc-ui
- 3.0.2
+ 3.0.3
@@ -79,7 +79,7 @@
org.mariadb.jdbc
mariadb-java-client
- 3.5.7
+ 3.5.8
@@ -109,7 +109,7 @@
software.xdev.sse
bom
- 2.0.0
+ 2.1.0
pom
import
@@ -169,7 +169,7 @@
io.github.git-commit-id
git-commit-id-maven-plugin
- 9.0.2
+ 10.0.0
@@ -195,7 +195,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -236,12 +236,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/base/pom.xml b/base/pom.xml
index 9df05047..cd726a63 100644
--- a/base/pom.xml
+++ b/base/pom.xml
@@ -54,7 +54,7 @@
org.testcontainers
testcontainers
- 2.0.3
+ 2.0.4
compile
@@ -306,7 +306,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -344,12 +344,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/db-jdbc-spring-orm-hibernate/pom.xml b/db-jdbc-spring-orm-hibernate/pom.xml
index 3b5ece61..9a31b1d9 100644
--- a/db-jdbc-spring-orm-hibernate/pom.xml
+++ b/db-jdbc-spring-orm-hibernate/pom.xml
@@ -59,18 +59,18 @@
org.hibernate.orm
hibernate-core
- 7.2.6.Final
+ 7.3.1.Final
org.hibernate.orm
hibernate-scan-jandex
- 7.2.6.Final
+ 7.3.1.Final
org.hibernate.orm
hibernate-hikaricp
- 7.2.6.Final
+ 7.3.1.Final
@@ -259,7 +259,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -297,12 +297,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/db-jdbc-spring-orm/pom.xml b/db-jdbc-spring-orm/pom.xml
index fa4ec097..1bc9b608 100644
--- a/db-jdbc-spring-orm/pom.xml
+++ b/db-jdbc-spring-orm/pom.xml
@@ -59,17 +59,17 @@
org.springframework
spring-core
- 7.0.5
+ 7.0.6
org.springframework
spring-orm
- 7.0.5
+ 7.0.6
org.springframework
spring-context
- 7.0.5
+ 7.0.6
@@ -258,7 +258,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -295,12 +295,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/db-jdbc/pom.xml b/db-jdbc/pom.xml
index 22efff22..c52668a2 100644
--- a/db-jdbc/pom.xml
+++ b/db-jdbc/pom.xml
@@ -59,7 +59,7 @@
org.testcontainers
testcontainers-jdbc
- 2.0.3
+ 2.0.4
@@ -268,7 +268,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -306,12 +306,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/jacoco/pom.xml b/jacoco/pom.xml
index 9131c50b..d03f375e 100644
--- a/jacoco/pom.xml
+++ b/jacoco/pom.xml
@@ -242,7 +242,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -280,12 +280,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/jul-to-slf4j/pom.xml b/jul-to-slf4j/pom.xml
index 7f59d63a..2887ee93 100644
--- a/jul-to-slf4j/pom.xml
+++ b/jul-to-slf4j/pom.xml
@@ -242,7 +242,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -280,12 +280,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/junit-jupiter-api-support/pom.xml b/junit-jupiter-api-support/pom.xml
index ee8586c2..3c9d7ecc 100644
--- a/junit-jupiter-api-support/pom.xml
+++ b/junit-jupiter-api-support/pom.xml
@@ -243,7 +243,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -281,12 +281,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/mockserver/pom.xml b/mockserver/pom.xml
index 1e79974e..81e9d75e 100644
--- a/mockserver/pom.xml
+++ b/mockserver/pom.xml
@@ -54,7 +54,7 @@
software.xdev.mockserver
bom
- 2.0.3
+ 2.50.5
pom
import
@@ -264,7 +264,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -302,12 +302,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/oidc-server-mock/pom.xml b/oidc-server-mock/pom.xml
index a462a9f4..dfe82a17 100644
--- a/oidc-server-mock/pom.xml
+++ b/oidc-server-mock/pom.xml
@@ -248,7 +248,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -286,12 +286,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/pom.xml b/pom.xml
index 5ea508cf..8c2ce898 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,7 +76,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -114,12 +114,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/selenium/pom.xml b/selenium/pom.xml
index dffb2bb7..7e5ba044 100644
--- a/selenium/pom.xml
+++ b/selenium/pom.xml
@@ -54,7 +54,7 @@
org.seleniumhq.selenium
selenium-dependencies-bom
- 4.41.0
+ 4.43.0
pom
import
@@ -296,7 +296,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -334,12 +334,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0
diff --git a/spring-dao-support/pom.xml b/spring-dao-support/pom.xml
index 4fe8bbec..75ba328a 100644
--- a/spring-dao-support/pom.xml
+++ b/spring-dao-support/pom.xml
@@ -65,7 +65,7 @@
org.springframework
spring-beans
- 7.0.5
+ 7.0.6
@@ -274,7 +274,7 @@
com.puppycrawl.tools
checkstyle
- 13.3.0
+ 13.4.0
@@ -312,12 +312,12 @@
net.sourceforge.pmd
pmd-core
- 7.22.0
+ 7.23.0
net.sourceforge.pmd
pmd-java
- 7.22.0
+ 7.23.0