Skip to content

Commit a1f95e7

Browse files
authored
update dependencies in scalable-payment-processing demo to address security vulnerabilities (#295)
1 parent b2d77ac commit a1f95e7

File tree

4 files changed

+27
-6
lines changed

4 files changed

+27
-6
lines changed

getting-started-with-ccloud-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13-
<kafka.client.version>2.5.0</kafka.client.version>
13+
<kafka.client.version>3.7.1</kafka.client.version>
1414
<confluent.platform.version>5.5.0</confluent.platform.version>
1515
<maven.compiler.source>1.8</maven.compiler.source>
1616
<maven.compiler.target>1.8</maven.compiler.target>

scalable-payment-processing/pom.xml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<maven.compiler.target>1.8</maven.compiler.target>
3434
<exec-maven-plugin.version>1.2.1</exec-maven-plugin.version>
3535
<kafka.scala.version>2.11</kafka.scala.version>
36-
<kafka.version>2.0.1-cp1</kafka.version>
36+
<kafka.version>2.3.0</kafka.version>
3737
<jersey.version>2.27</jersey.version>
3838
<jackson.version>2.9.6</jackson.version>
3939
</properties>
@@ -54,7 +54,7 @@
5454
<dependency>
5555
<groupId>junit</groupId>
5656
<artifactId>junit</artifactId>
57-
<version>4.12</version>
57+
<version>4.13.1</version>
5858
<scope>test</scope>
5959
</dependency>
6060
<dependency>
@@ -102,12 +102,17 @@
102102
<dependency>
103103
<groupId>org.eclipse.jetty</groupId>
104104
<artifactId>jetty-server</artifactId>
105-
<version>9.4.7.v20170914</version>
105+
<version>9.4.56.v20240826</version>
106106
</dependency>
107107
<dependency>
108108
<groupId>org.eclipse.jetty</groupId>
109109
<artifactId>jetty-servlet</artifactId>
110-
<version>9.4.7.v20170914</version>
110+
<version>9.4.56.v20240826</version>
111+
</dependency>
112+
<dependency>
113+
<groupId>org.eclipse.jetty</groupId>
114+
<artifactId>jetty-util</artifactId>
115+
<version>9.4.56.v20240826</version>
111116
</dependency>
112117

113118
<!-- Glassfish -->

scalable-payment-processing/src/main/java/io/confluent/kpay/RestEndpointMain.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class RestEndpointMain {
3838

3939
private static Server server;
4040

41-
static String resourcesFolder = System.getProperty("kpay.resources.folder", "./resources");
41+
static String resourcesFolder = System.getProperty("kpay.resources.folder", "./src/main/resources");
4242
private static String boostrapServers = System.getProperty("bootstrap.servers", "localhost:9092");
4343
private static int port = Integer.getInteger("kpay.rest.port", 8080);
4444

scalable-payment-processing/src/test/java/io/confluent/kpay/rest_iq/WindowKTableResourceEndpointTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.junit.Before;
1111
import org.junit.Test;
1212

13+
import java.time.Instant;
1314
import java.util.Collections;
1415
import java.util.HashSet;
1516
import java.util.List;
@@ -62,11 +63,21 @@ public WindowStoreIterator<String> fetch(String key, long timeFrom, long timeTo)
6263
return null;
6364
}
6465

66+
@Override
67+
public WindowStoreIterator<String> fetch(String s, Instant instant, Instant instant1) throws IllegalArgumentException {
68+
return null;
69+
}
70+
6571
@Override
6672
public KeyValueIterator<Windowed<String>, String> fetch(String from, String to, long timeFrom, long timeTo) {
6773
return null;
6874
}
6975

76+
@Override
77+
public KeyValueIterator<Windowed<String>, String> fetch(String s, String k1, Instant instant, Instant instant1) throws IllegalArgumentException {
78+
return null;
79+
}
80+
7081
@Override
7182
public KeyValueIterator<Windowed<String>, String> all() {
7283
return null;
@@ -77,6 +88,11 @@ public KeyValueIterator<Windowed<String>, String> fetchAll(long timeFrom, long t
7788
return null;
7889
}
7990

91+
@Override
92+
public KeyValueIterator<Windowed<String>, String> fetchAll(Instant instant, Instant instant1) throws IllegalArgumentException {
93+
return null;
94+
}
95+
8096
// @Override
8197
// public String get(String key) {
8298
// return "test-value-" + key;

0 commit comments

Comments
 (0)