Skip to content

Commit be9b83b

Browse files
nipunnairninairvivetiwa
authored
Updating the dependencies for jackson, gson, http client to address security (#40)
* Updating the dependencies for jackson, gson, http client to address security vulnerabilities * For old version of kafka (version < 2.6) error topic will be skipped. Added warning log. Co-authored-by: ninair <[email protected]> Co-authored-by: vivetiwa <[email protected]>
1 parent fc64324 commit be9b83b

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

dependencies.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ ext {
1717

1818
versions.collections4 = '4.4'
1919
versions.commonslang = '3.9'
20-
versions.gson = '2.8.5'
21-
versions.guava = '28.0-jre'
22-
versions.httpClient = '4.5.9'
23-
versions.jackson = '2.9.3'
20+
versions.gson = '2.10'
21+
versions.guava = '31.1-jre'
22+
versions.httpClient = '4.5.13'
23+
versions.jackson = '2.14.0'
2424
versions.jmockit = '1.41'
2525
versions.jmxPrometheusJavaAgent = '0.12.0'
2626
versions.junitJupiter = '5.2.0'

streaming-connect-sink/src/main/java/com/adobe/platform/streaming/sink/AbstractSinkTask.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ public String version() {
6363
@Override
6464
public void initialize(SinkTaskContext context) {
6565
super.initialize(context);
66-
errantRecordReporter = context.errantRecordReporter();
66+
try {
67+
errantRecordReporter = context.errantRecordReporter();
68+
} catch (NoSuchMethodError | NoClassDefFoundError exception) {
69+
LOG.warn("Error report not defined in current kafka version. Please use Apache Kafka version > 2.6.");
70+
}
6771
}
6872

6973
@Override

0 commit comments

Comments
 (0)