diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 3bc64a0d2..260616a97 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -57,7 +57,7 @@ jobs:
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Setup Java
uses: actions/setup-java@v4
diff --git a/.github/workflows/generate-maven-sbom.yml b/.github/workflows/generate-maven-sbom.yml
index 52a8eb324..4914bf170 100644
--- a/.github/workflows/generate-maven-sbom.yml
+++ b/.github/workflows/generate-maven-sbom.yml
@@ -30,13 +30,13 @@ jobs:
project-version: ${{ steps.version.outputs.PROJECT_VERSION }}
steps:
- name: Checkout repository
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0
ref: ${{ github.event.workflow_run.head_sha || github.event.inputs.version }}
- name: Setup Java SDK
- uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
+ uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
java-version: ${{ env.JAVA_VERSION }}
distribution: ${{ env.JAVA_DISTRO }}
diff --git a/.github/workflows/google-java-format.yml b/.github/workflows/google-java-format.yml
index a18c1d38d..eb77fb33e 100644
--- a/.github/workflows/google-java-format.yml
+++ b/.github/workflows/google-java-format.yml
@@ -12,9 +12,9 @@ jobs:
formatting:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Set up Java
- uses: actions/setup-java@v4.6.0
+ uses: actions/setup-java@v4.7.1
with:
distribution: "temurin"
java-version: 17
diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml
index 8ab46c5b5..7173e637f 100644
--- a/.github/workflows/maven-release.yml
+++ b/.github/workflows/maven-release.yml
@@ -8,7 +8,7 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Set up Maven Central Repository
uses: actions/setup-java@v4
diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 8c26d08ce..012b515f0 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -8,7 +8,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- name: Set up JDK 17
uses: actions/setup-java@v4
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
new file mode 100644
index 000000000..7e455ce0d
--- /dev/null
+++ b/.github/workflows/maven.yml
@@ -0,0 +1,35 @@
+---
+# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
+# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
+
+name: Java CI with Maven
+permissions:
+ contents: read
+
+on:
+ push:
+ branches:
+ pull_request:
+ branches: [ master, develop ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ java: [ '17' ]
+ fail-fast: false
+ name: Java ${{ matrix.java }} build
+
+
+ steps:
+ - uses: actions/checkout@v5
+ - name: Set up JDK ${{ matrix.java }}
+ uses: actions/setup-java@v4
+ with:
+ java-version: ${{ matrix.java }}
+ distribution: 'temurin'
+ cache: maven
+ - name: Build with Maven
+ run: mvn clean install -DskipTests=false
diff --git a/.whitesource b/.whitesource
new file mode 100644
index 000000000..9c7ae90b4
--- /dev/null
+++ b/.whitesource
@@ -0,0 +1,14 @@
+{
+ "scanSettings": {
+ "baseBranches": []
+ },
+ "checkRunSettings": {
+ "vulnerableCheckRunConclusionLevel": "failure",
+ "displayMode": "diff",
+ "useMendCheckNames": true
+ },
+ "issueSettings": {
+ "minSeverityLevel": "LOW",
+ "issueType": "DEPENDENCY"
+ }
+}
\ No newline at end of file
diff --git a/milo-examples/client-examples/pom.xml b/milo-examples/client-examples/pom.xml
index b4f97b9eb..4492467bf 100644
--- a/milo-examples/client-examples/pom.xml
+++ b/milo-examples/client-examples/pom.xml
@@ -17,7 +17,7 @@
org.eclipse.milo
milo-examples
- 1.0.4-SNAPSHOT
+ 1.0.5
Milo :: Client Examples
diff --git a/milo-examples/server-examples/pom.xml b/milo-examples/server-examples/pom.xml
index 52fd8b4a5..5e4c04d71 100644
--- a/milo-examples/server-examples/pom.xml
+++ b/milo-examples/server-examples/pom.xml
@@ -17,7 +17,7 @@
org.eclipse.milo
milo-examples
- 1.0.4-SNAPSHOT
+ 1.0.5
Milo :: Server Examples
diff --git a/opc-ua-stack/encoding-xml/pom.xml b/opc-ua-stack/encoding-xml/pom.xml
index b4c8a5cb6..227a18b3b 100644
--- a/opc-ua-stack/encoding-xml/pom.xml
+++ b/opc-ua-stack/encoding-xml/pom.xml
@@ -66,7 +66,7 @@
org.xmlunit
xmlunit-core
- 2.10.0
+ 2.10.3
test
diff --git a/pom.xml b/pom.xml
index 75ae47be7..87cc2a4e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,42 +58,42 @@
UTF-8
- 1.80
- 0.2
+ 1.81
+ 0.3
2.13.1
33.4.8-jre
2.0.1
4.0.2
4.0.5
- 4.1.121.Final
+ 4.2.4.Final
1.0.1
2.0.17
1.0.0
- 0.7.0
- 10.23.1
- 3.2.0
+ 0.8.0
+ 11.0.0
+ 3.3.0
6.0.0
3.6.0
- 3.4.1
+ 3.5.0
3.14.0
3.1.4
- 3.5.0
- 3.5.2
- 3.2.7
+ 3.6.1
+ 3.5.3
+ 3.2.8
3.1.4
3.4.2
3.1.1
3.6.0
3.3.1
- 3.5.2
+ 3.5.3
2.18.0
- 1.7.1
+ 1.7.2
- 5.12.2
- 5.17.0
+ 5.13.4
+ 5.19.0
@@ -104,7 +104,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.11.2
+ 3.11.3
none
false
@@ -171,7 +171,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 3.11.2
+ 3.11.3
none
false
@@ -402,7 +402,7 @@
org.apache.maven.plugins
maven-site-plugin
- 4.0.0-M9
+ 4.0.0-M16
org.apache.maven.plugins
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 000000000..5db72dd6a
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,6 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "extends": [
+ "config:recommended"
+ ]
+}