diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 0078fcfb1..7e5b281fa 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -18,13 +18,13 @@ jobs:
if: always()
strategy:
matrix:
- java: [ '17', '21' ]
+ java: [ '17', '21', '22' ]
runs-on: ubuntu-latest
steps:
- name: Check out
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
@@ -42,9 +42,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'temurin'
@@ -56,15 +56,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'temurin'
cache: 'maven'
- name: Initialize CodeQL
- uses: github/codeql-action/init@v2
+ uses: github/codeql-action/init@v3
with:
languages: java, javascript
config-file: ./.github/codeql-config.yaml
@@ -76,7 +76,7 @@ jobs:
name: 'SpotBugs Report'
path: '**/spotbugsXml.xml'
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v2
+ uses: github/codeql-action/analyze@v3
integration-tests:
if: always()
@@ -90,9 +90,9 @@ jobs:
DB_VERSION: ${{ matrix.java == 17 && 'old' || 'latest' }}
steps:
- name: Check out
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up Java
- uses: actions/setup-java@v3
+ uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java }}
distribution: 'temurin'
@@ -100,9 +100,9 @@ jobs:
- name: Set up database
run: ./scripts/setup-db-${{ matrix.db }}.sh
- name: Build
- run: mvn -T1C --color=always -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true --am -pl nflow-tests install
+ run: mvn -T1C --no-transfer-progress --color=always -DskipTests -Dmaven.javadoc.skip=true -Dmaven.source.skip=true --am -pl nflow-tests install
- name: Run the integration tests
- run: mvn -T1C -Dsurefire.forkcount=1 --color=always -rf :nflow-tests surefire:test
+ run: mvn -T1C --no-transfer-progress -Dsurefire.forkcount=1 --color=always -rf :nflow-tests surefire:test
- name: Publish JUnit test report
uses: scacap/action-surefire-report@v1
if: always()
@@ -110,7 +110,7 @@ jobs:
check_name: 'Integration Test Report for Java ${{ matrix.java }} and ${{ matrix.db }}'
- name: Upload test files as artifact
if: always()
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: 'integrationtest-results-java${{ matrix.java }}-${{ matrix.db }}'
path: '**/target/surefire-reports/*.xml'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9101ba49c..b8175725a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,14 +8,14 @@
- Jetty 11.0.20
- Apache CFX 4.0.4
- Dropwizard metrics 4.2.19
- - logback 1.5.3
+ - logback 1.5.4
- jackson 2.17.0
- h2 2.2.224
- protobuf 3.25.1
- db2 jcc 11.5.9.0
- mssql-jdbc 12.6.1
- mysql-connector 8.3.0
- - ojdbc11 23.3.0.23.09
+ - ojdbc11 23.2.0.0
- postgresql 42.7.3
- mariadb-java-client 3.3.3
- HikariCP 5.1.0
@@ -23,6 +23,9 @@
- joda-time 2.12.5
- commons-lang3 3.14.0
- slf4j 2.0.12
+ - spring 6.0.18
+ - reactor-netty 1.1.18
+ - reactor-core 3.6.5
## 9.0.0 (2023-08-30)
diff --git a/pom.xml b/pom.xml
index 90be456ff..0f03e8fc6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,7 +129,7 @@
2.17.0
2.17.0
3.30.2-GA
- 2.1.1
+ 3.0.0
6.0.0
2.0.1
3.1.0
@@ -140,13 +140,13 @@
2.12.7
5.10.0
1.10.2
- 1.5.3
+ 1.5.4
3.3.3
3.7.1
3.3.2
3.13.0
3.1.1
- 1.8.1
+ 1.9.0
2.10
3.4.1
3.2.2
@@ -175,14 +175,14 @@
42.7.3
UTF-8
UTF-8
- 3.6.4
- 1.1.17
+ 3.6.5
+ 1.1.18
0.10.2
2.0.12
- 4.8.3
+ 4.8.4
7.6.4
- 4.8.3.1
- 6.0.11
+ 4.8.4.0
+ 6.0.18
2.2.21
3.0.2
2.16.2