This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new 5ac7a16e00 Completing JDK 21 upgrade (#520)
5ac7a16e00 is described below
commit 5ac7a16e002e02dc3dae398ecd5aea03e5411904
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Fri Sep 22 12:33:05 2023 +0200
Completing JDK 21 upgrade (#520)
---
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/crosschecks.yml | 2 +-
.github/workflows/fit_Elasticsearch.yml | 2 +-
.github/workflows/fit_Payara.yml | 2 +-
.github/workflows/fit_Tomcat_H2_JSON.yml | 2 +-
.github/workflows/fit_Tomcat_H2_XML.yml | 2 +-
.github/workflows/fit_Tomcat_H2_YAML.yml | 2 +-
.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml | 2 +-
.github/workflows/fit_WA_SRA_CASClient.yml | 2 +-
.github/workflows/fit_WA_SRA_OAuth2.yml | 2 +-
.github/workflows/fit_WA_SRA_OIDC.yml | 2 +-
.github/workflows/fit_WA_SRA_SAML2.yml | 2 +-
.github/workflows/fit_Wildfly.yml | 2 +-
.github/workflows/fit_Zookeeper.yml | 2 +-
.github/workflows/mariadb.yml | 2 +-
.github/workflows/mysql.yml | 4 +-
.github/workflows/oracle.yml | 4 +-
.github/workflows/postgresql.yml | 4 +-
core/persistence-jpa/pom.xml | 3 +-
.../persistence/jpa/inner/ConnInstanceTest.java | 9 ++-
.../docker-compose/docker-compose-all.yml | 2 +-
.../resources/docker-compose/docker-compose-ha.yml | 2 +-
.../docker-compose/docker-compose-pgjsonb.yml | 2 +-
.../docker-compose/docker-compose-postgresql.yml | 2 +-
pom.xml | 65 +++++++++++++---------
wa/starter/pom.xml | 2 +-
26 files changed, 70 insertions(+), 59 deletions(-)
diff --git a/.github/workflows/codeql-analysis.yml
b/.github/workflows/codeql-analysis.yml
index b1ade62adf..a84c0acf24 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -46,7 +46,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/crosschecks.yml
b/.github/workflows/crosschecks.yml
index ffe2735772..202d8e03a3 100644
--- a/.github/workflows/crosschecks.yml
+++ b/.github/workflows/crosschecks.yml
@@ -33,7 +33,7 @@ jobs:
fail-fast: false
matrix:
language: ['java']
- java: [ '21-ea' ]
+ java: [ '21' ]
os: [ubuntu-latest, windows-latest, macos-latest]
steps:
diff --git a/.github/workflows/fit_Elasticsearch.yml
b/.github/workflows/fit_Elasticsearch.yml
index 6c55ee97a9..0ea74b93fb 100644
--- a/.github/workflows/fit_Elasticsearch.yml
+++ b/.github/workflows/fit_Elasticsearch.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Payara.yml b/.github/workflows/fit_Payara.yml
index 0d438ee18a..ce60429e5e 100644
--- a/.github/workflows/fit_Payara.yml
+++ b/.github/workflows/fit_Payara.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Tomcat_H2_JSON.yml
b/.github/workflows/fit_Tomcat_H2_JSON.yml
index bd48e74757..b5a0e50b62 100644
--- a/.github/workflows/fit_Tomcat_H2_JSON.yml
+++ b/.github/workflows/fit_Tomcat_H2_JSON.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Tomcat_H2_XML.yml
b/.github/workflows/fit_Tomcat_H2_XML.yml
index c70ffa5dff..bfbfcadb15 100644
--- a/.github/workflows/fit_Tomcat_H2_XML.yml
+++ b/.github/workflows/fit_Tomcat_H2_XML.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Tomcat_H2_YAML.yml
b/.github/workflows/fit_Tomcat_H2_YAML.yml
index b9eca28a64..eef36f8383 100644
--- a/.github/workflows/fit_Tomcat_H2_YAML.yml
+++ b/.github/workflows/fit_Tomcat_H2_YAML.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
b/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
index c81a2e1ec6..c3f4387900 100644
--- a/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
+++ b/.github/workflows/fit_WA_SAML2PS4UI_OIDCC4UI.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_WA_SRA_CASClient.yml
b/.github/workflows/fit_WA_SRA_CASClient.yml
index ac84ef464a..f6bf54ae59 100644
--- a/.github/workflows/fit_WA_SRA_CASClient.yml
+++ b/.github/workflows/fit_WA_SRA_CASClient.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_WA_SRA_OAuth2.yml
b/.github/workflows/fit_WA_SRA_OAuth2.yml
index 0dacfcd464..23dd4a4e0c 100644
--- a/.github/workflows/fit_WA_SRA_OAuth2.yml
+++ b/.github/workflows/fit_WA_SRA_OAuth2.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_WA_SRA_OIDC.yml
b/.github/workflows/fit_WA_SRA_OIDC.yml
index 4d516a8152..144cc76e39 100644
--- a/.github/workflows/fit_WA_SRA_OIDC.yml
+++ b/.github/workflows/fit_WA_SRA_OIDC.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_WA_SRA_SAML2.yml
b/.github/workflows/fit_WA_SRA_SAML2.yml
index c5d80690fc..412456c375 100644
--- a/.github/workflows/fit_WA_SRA_SAML2.yml
+++ b/.github/workflows/fit_WA_SRA_SAML2.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Wildfly.yml
b/.github/workflows/fit_Wildfly.yml
index 7ab1730bd7..21c17adcc3 100644
--- a/.github/workflows/fit_Wildfly.yml
+++ b/.github/workflows/fit_Wildfly.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/fit_Zookeeper.yml
b/.github/workflows/fit_Zookeeper.yml
index 164c70e065..d398987ab8 100644
--- a/.github/workflows/fit_Zookeeper.yml
+++ b/.github/workflows/fit_Zookeeper.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/mariadb.yml b/.github/workflows/mariadb.yml
index 8a15fb4185..2eb27a9490 100644
--- a/.github/workflows/mariadb.yml
+++ b/.github/workflows/mariadb.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml
index 1c9637bc0e..40c29c7cbf 100644
--- a/.github/workflows/mysql.yml
+++ b/.github/workflows/mysql.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
@@ -62,7 +62,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/oracle.yml b/.github/workflows/oracle.yml
index eab09625aa..0e54ea93ec 100644
--- a/.github/workflows/oracle.yml
+++ b/.github/workflows/oracle.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
@@ -62,7 +62,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/.github/workflows/postgresql.yml b/.github/workflows/postgresql.yml
index c330f54417..a48795d932 100644
--- a/.github/workflows/postgresql.yml
+++ b/.github/workflows/postgresql.yml
@@ -36,7 +36,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
@@ -62,7 +62,7 @@ jobs:
uses: actions/setup-java@v3
with:
distribution: 'zulu'
- java-version: 21-ea
+ java-version: 21
- name: Setup Maven
uses: stCarolas/[email protected]
with:
diff --git a/core/persistence-jpa/pom.xml b/core/persistence-jpa/pom.xml
index 3a191e8f8a..b1e8b1f086 100644
--- a/core/persistence-jpa/pom.xml
+++ b/core/persistence-jpa/pom.xml
@@ -34,6 +34,7 @@ under the License.
<packaging>jar</packaging>
<properties>
+
<syncope.connid.location>file:${bundles.directory}/</syncope.connid.location>
<rootpom.basedir>${basedir}/../..</rootpom.basedir>
</properties>
@@ -178,7 +179,7 @@ under the License.
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
-
<syncope.connid.location>file:${bundles.directory}/</syncope.connid.location>
+
<syncope.connid.location>${syncope.connid.location}</syncope.connid.location>
<h2.returnOffsetDateTime>true</h2.returnOffsetDateTime>
<CORE_PROPERTIES>classpath:core-test.properties</CORE_PROPERTIES>
</systemPropertyVariables>
diff --git
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
index d3f7d319a3..f38d1b5ae0 100644
---
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
+++
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
@@ -22,7 +22,6 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
import java.io.File;
@@ -153,15 +152,15 @@ public class ConnInstanceTest extends AbstractTest {
assertFalse(conf.isEmpty());
assertNotNull(conf);
- assertTrue(conf.size() == 2);
+ assertEquals(2, conf.size());
}
@Test
public void delete() {
- ConnInstance connectorInstance =
connInstanceDAO.find("88a7a819-dab5-46b4-9b90-0b9769eabdb8");
- assertNotNull(connectorInstance);
+ ConnInstance connInstance =
connInstanceDAO.find("88a7a819-dab5-46b4-9b90-0b9769eabdb8");
+ assertNotNull(connInstance);
- connInstanceDAO.delete(connectorInstance.getKey());
+ connInstanceDAO.delete(connInstance.getKey());
ConnInstance actual =
connInstanceDAO.find("88a7a819-dab5-46b4-9b90-0b9769eabdb8");
assertNull(actual);
diff --git a/docker/src/main/resources/docker-compose/docker-compose-all.yml
b/docker/src/main/resources/docker-compose/docker-compose-all.yml
index f1f95dcdf9..68e5304dd0 100644
--- a/docker/src/main/resources/docker-compose/docker-compose-all.yml
+++ b/docker/src/main/resources/docker-compose/docker-compose-all.yml
@@ -28,7 +28,7 @@ services:
restart: always
db:
- image: postgres:15
+ image: postgres:16
restart: always
environment:
POSTGRES_DB: syncope
diff --git a/docker/src/main/resources/docker-compose/docker-compose-ha.yml
b/docker/src/main/resources/docker-compose/docker-compose-ha.yml
index a18f1c5ea2..0df7b71215 100644
--- a/docker/src/main/resources/docker-compose/docker-compose-ha.yml
+++ b/docker/src/main/resources/docker-compose/docker-compose-ha.yml
@@ -22,7 +22,7 @@ version: '3.3'
services:
db:
- image: postgres:15
+ image: postgres:16
restart: always
environment:
POSTGRES_DB: syncope
diff --git
a/docker/src/main/resources/docker-compose/docker-compose-pgjsonb.yml
b/docker/src/main/resources/docker-compose/docker-compose-pgjsonb.yml
index c66d9a9953..0d39042c70 100644
--- a/docker/src/main/resources/docker-compose/docker-compose-pgjsonb.yml
+++ b/docker/src/main/resources/docker-compose/docker-compose-pgjsonb.yml
@@ -21,7 +21,7 @@ version: '3.3'
services:
db:
- image: postgres:15
+ image: postgres:16
restart: always
environment:
POSTGRES_DB: syncope
diff --git
a/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml
b/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml
index 728bb86f0d..8881840a10 100644
--- a/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml
+++ b/docker/src/main/resources/docker-compose/docker-compose-postgresql.yml
@@ -21,7 +21,7 @@ version: '3.3'
services:
db:
- image: postgres:15
+ image: postgres:16
restart: always
environment:
POSTGRES_DB: syncope
diff --git a/pom.xml b/pom.xml
index 984212dd8f..85921b2eff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -413,19 +413,19 @@ under the License.
<bouncycastle.version>1.76</bouncycastle.version>
<nimbus-jose-jwt.version>9.35</nimbus-jose-jwt.version>
- <spring-boot.version>3.2.0-M2</spring-boot.version>
+ <spring-boot.version>3.2.0-M3</spring-boot.version>
<spring-cloud-gateway.version>4.1.0-M1</spring-cloud-gateway.version>
<openjpa.version>4.0.0-SNAPSHOT</openjpa.version>
<jasypt.version>1.9.3</jasypt.version>
- <flowable.version>7.0.0.M2</flowable.version>
+ <flowable.version>7.0.0</flowable.version>
<flowable-old.version>6.8.0</flowable-old.version>
<disruptor.version>3.4.4</disruptor.version>
- <elasticsearch.version>8.10.1</elasticsearch.version>
+ <elasticsearch.version>8.10.2</elasticsearch.version>
<commons-jexl.version>3.3</commons-jexl.version>
<commons-text.version>1.10.0</commons-text.version>
@@ -438,7 +438,7 @@ under the License.
<h2.version>2.2.224</h2.version>
<swagger-core.version>2.2.16</swagger-core.version>
- <swagger-ui.version>5.6.1</swagger-ui.version>
+ <swagger-ui.version>5.7.2</swagger-ui.version>
<jquery-slimscroll.version>1.3.8</jquery-slimscroll.version>
<jquery-cookie.version>1.4.1-1</jquery-cookie.version>
@@ -491,7 +491,7 @@ under the License.
<payara.version>6.2023.7</payara.version>
<jakarta.faces.version>4.0.4</jakarta.faces.version>
- <docker.postgresql.version>15</docker.postgresql.version>
+ <docker.postgresql.version>16</docker.postgresql.version>
<docker.mysql.version>8.0</docker.mysql.version>
<docker.mariadb.version>11</docker.mariadb.version>
@@ -958,22 +958,12 @@ under the License.
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk15on</artifactId>
</exclusion>
- <exclusion>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- </exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.pac4j</groupId>
<artifactId>pac4j-oidc</artifactId>
<version>${pac4j.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- </exclusion>
- </exclusions>
</dependency>
<!-- PAC4J -->
@@ -1255,17 +1245,6 @@ under the License.
<enabled>true</enabled>
</releases>
</repository>
- <!-- TMP -->
- <repository>
- <id>projectlombok.org</id>
- <url>https://projectlombok.org/edge-releases</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
<repository>
<id>repository.spring.milestone</id>
<url>https://repo.spring.io/milestone</url>
@@ -1665,7 +1644,7 @@ under the License.
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>
- <version>2.7.0-SNAPSHOT</version>
+ <version>2.7.0</version>
<configuration>
<javaVersion>${targetJdk}</javaVersion>
<ignorePackages>
@@ -2204,6 +2183,38 @@ under the License.
<module>docker</module>
</modules>
</profile>
+
+ <profile>
+ <activation>
+ <os>
+ <family>Windows</family>
+ </os>
+ </activation>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>windows-connid-location</id>
+ <goals>
+ <goal>regex-property</goal>
+ </goals>
+ <configuration>
+ <name>syncope.connid.location</name>
+ <value>file://${project.build.directory}\bundles/</value>
+ <regex>\\</regex>
+ <replacement>/</replacement>
+ <failIfNoMatch>false</failIfNoMatch>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
<modules>
diff --git a/wa/starter/pom.xml b/wa/starter/pom.xml
index 9b1c7a3c60..e98faae7e4 100644
--- a/wa/starter/pom.xml
+++ b/wa/starter/pom.xml
@@ -383,7 +383,7 @@ under the License.
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-transports-http-jetty</artifactId>
+ <artifactId>cxf-rt-transports-http-netty-server</artifactId>
<version>${cxf.version}</version>
<scope>test</scope>
</dependency>