Skip to content

Commit 9ab3cd1

Browse files
authored
Merge pull request #324 from IABTechLab/tjm-UID2-3790-java-21
Upgrade to Java 21
2 parents cb1cf5f + 1c324b1 commit 9ab3cd1

File tree

7 files changed

+24
-19
lines changed

7 files changed

+24
-19
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ jobs:
55
build:
66
uses: IABTechLab/uid2-shared-actions/.github/workflows/shared-build-and-test.yaml@v2
77
secrets: inherit
8+
with:
9+
java_version: 21

.github/workflows/release-docker-image.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ jobs:
2525
with:
2626
release_type: ${{ inputs.release_type }}
2727
vulnerability_severity: ${{ inputs.vulnerability_severity }}
28+
java_version: 21
2829
secrets: inherit

.github/workflows/validate-image.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ jobs:
2323
with:
2424
failure_severity: ${{ inputs.failure_severity || 'CRITICAL,HIGH' }}
2525
fail_on_error: ${{ inputs.fail_on_error || true }}
26+
java_version: 21
2627
secrets: inherit

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# sha from https://hub.docker.com/layers/amd64/eclipse-temurin/11.0.22_7-jre-alpine/images/sha256-d7a82981336958683f147f17396fe2219cb1072a5853e8a8ef16d07f0535343a?context=explore
2-
FROM eclipse-temurin@sha256:564eb67091b2cda82952299b4be52bf1b039289234b52f46057fe1286c173b71
1+
# sha from https://hub.docker.com/layers/amd64/eclipse-temurin/21.0.3_9-jre-alpine/images/sha256-3c40389d278c7129d9032c5f3ce68fb150c2869b5e107ea801b150a2ae653253?context=explore
2+
FROM eclipse-temurin@sha256:3c40389d278c7129d9032c5f3ce68fb150c2869b5e107ea801b150a2ae653253
33

44
WORKDIR /app
55
EXPOSE 8089

pom.xml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66

77
<groupId>com.uid2</groupId>
88
<artifactId>uid2-admin</artifactId>
9-
<version>5.11.0</version>
9+
<version>5.11.1-alpha-83-SNAPSHOT</version>
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<vertx.version>4.5.3</vertx.version>
1414
<vertx-maven-plugin.version>1.0.22</vertx-maven-plugin.version>
1515
<vertx.verticle>com.uid2.admin.vertx.AdminVerticle</vertx.verticle>
1616
<!-- check micrometer.version vertx-micrometer-metrics consumes before bumping up -->
17-
<micrometer.version>1.1.0</micrometer.version>
18-
<junit-jupiter.version>5.7.0</junit-jupiter.version>
17+
<micrometer.version>1.12.2</micrometer.version>
18+
<junit-jupiter.version>5.10.3</junit-jupiter.version>
1919
<uid2-shared.version>7.16.0</uid2-shared.version>
20-
<okta-jwt.version>0.5.8</okta-jwt.version>
20+
<okta-jwt.version>0.5.9</okta-jwt.version>
2121
<image.version>${project.version}</image.version>
2222
</properties>
2323
<repositories>
@@ -37,7 +37,7 @@
3737
<dependency>
3838
<groupId>com.google.guava</groupId>
3939
<artifactId>guava</artifactId>
40-
<version>32.1.2-jre</version>
40+
<version>33.2.1-jre</version>
4141
</dependency>
4242
<dependency>
4343
<groupId>com.uid2</groupId>
@@ -87,17 +87,17 @@
8787
<dependency>
8888
<groupId>com.fasterxml.jackson.datatype</groupId>
8989
<artifactId>jackson-datatype-jsr310</artifactId>
90-
<version>2.14.2</version>
90+
<version>2.17.2</version>
9191
</dependency>
9292
<dependency>
9393
<groupId>ch.qos.logback</groupId>
9494
<artifactId>logback-classic</artifactId>
95-
<version>1.4.12</version>
95+
<version>1.5.6</version>
9696
</dependency>
9797
<dependency>
9898
<groupId>com.github.loki4j</groupId>
9999
<artifactId>loki-logback-appender</artifactId>
100-
<version>1.2.0</version>
100+
<version>1.5.2</version>
101101
</dependency>
102102
<dependency>
103103
<groupId>org.junit.jupiter</groupId>
@@ -108,7 +108,7 @@
108108
<dependency>
109109
<groupId>org.mockito</groupId>
110110
<artifactId>mockito-inline</artifactId>
111-
<version>3.7.7</version>
111+
<version>5.2.0</version>
112112
<scope>test</scope>
113113
</dependency>
114114
<dependency>
@@ -126,13 +126,13 @@
126126
<dependency>
127127
<groupId>org.assertj</groupId>
128128
<artifactId>assertj-core</artifactId>
129-
<version>3.23.1</version>
129+
<version>3.26.3</version>
130130
<scope>test</scope>
131131
</dependency>
132132
<dependency>
133133
<groupId>org.instancio</groupId>
134134
<artifactId>instancio-junit</artifactId>
135-
<version>2.11.0</version>
135+
<version>4.8.1</version>
136136
<scope>test</scope>
137137
</dependency>
138138
<dependency>
@@ -154,10 +154,11 @@
154154
<plugin>
155155
<groupId>org.apache.maven.plugins</groupId>
156156
<artifactId>maven-compiler-plugin</artifactId>
157-
<version>3.8.0</version>
157+
<version>3.12.1</version>
158158
<configuration>
159-
<source>11</source>
160-
<target>11</target>
159+
<source>21</source>
160+
<target>21</target>
161+
<release>21</release>
161162
</configuration>
162163
</plugin>
163164
<plugin>
@@ -209,7 +210,7 @@
209210
<plugin>
210211
<groupId>org.jacoco</groupId>
211212
<artifactId>jacoco-maven-plugin</artifactId>
212-
<version>0.8.8</version>
213+
<version>0.8.12</version>
213214
<executions>
214215
<execution>
215216
<goals>

src/test/java/com/uid2/admin/managers/S3KeyManagerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ void testCountKeysForSite() {
283283
testKeys.put(3, new S3Key(3, 2, 1200L, 1100L, "key3"));
284284
testKeys.put(4, new S3Key(4, 1, 1300L, 1200L, "key4"));
285285

286-
when(s3KeyManager.getAllS3Keys()).thenReturn(testKeys);
286+
when(s3KeyProvider.getAll()).thenReturn(testKeys);
287287

288288
int countForSite1 = s3KeyManager.countKeysForSite(1);
289289
int countForSite2 = s3KeyManager.countKeysForSite(2);

src/test/java/com/uid2/admin/v2Router/RouterConfigurationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ void setup() {
4040
MockitoAnnotations.openMocks(this);
4141
when(routerMock.route(anyString())).thenReturn(routeMock);
4242
when(subrouterMock.route(any(), anyString())).thenReturn(routeMock);
43-
when(authMiddlewareMock.handle(any(), any())).thenReturn(handlerMock);
43+
when(authMiddlewareMock.handle(any(), any(Role[].class))).thenReturn(handlerMock);
4444
}
4545
@Test
4646
public void WhenANonBlockingRouteProviderIsUsed_ItIsRegisteredCorrectly() {

0 commit comments

Comments
 (0)