Skip to content

Commit 9d7d543

Browse files
authored
Merge pull request #37 from nicoloboschi/fix-pulsar-connectors-vulnerable-deps
[pulsar connectors] Upgrade dependencies to get rid of multiple CVEs
2 parents 2a9700d + 627242c commit 9d7d543

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

connector-luna/build.gradle

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ dependencies {
3131
compileOnly("com.datastax.oss:pulsar-io-common:${lunaVersion}")
3232
compileOnly("com.datastax.oss:pulsar-io-core:${lunaVersion}")
3333

34+
constraints {
35+
implementation("ch.qos.logback:logback-classic:${logbackVersion}")
36+
implementation("com.fasterxml.jackson.core:jackson-databind:${jacksonDatabindVersion}")
37+
implementation("com.github.jnr:jnr-posix:${jnrVersion}")
38+
implementation("io.netty:netty-handler:${nettyVersion}")
39+
implementation("io.netty:netty-transport-native-epoll:${nettyVersion}")
40+
implementation("io.netty:netty-transport-native-unix-common:${nettyVersion}")
41+
implementation("io.netty:netty-codec-haproxy:${nettyVersion}")
42+
implementation("io.netty:netty-tcnative-boringssl-static:${nettyTcNativeVersion}")
43+
implementation("org.apache.commons:commons-compress:${commonCompressVersion}")
44+
implementation("com.google.code.gson:gson:${gsonVersion}")
45+
}
46+
3447
testRuntimeOnly("org.slf4j:slf4j-simple:${slf4jVersion}")
3548
testRuntimeOnly "org.projectlombok:lombok:${lombokVersion}"
3649
testAnnotationProcessor "org.projectlombok:lombok:${lombokVersion}"

connector-pulsar/build.gradle

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,18 @@ dependencies {
3636
compileOnly("${pulsarGroup}:pulsar-io-common:${pulsarVersion}")
3737
compileOnly("${pulsarGroup}:pulsar-io-core:${pulsarVersion}")
3838

39+
constraints {
40+
implementation("ch.qos.logback:logback-classic:${logbackVersion}")
41+
implementation("com.fasterxml.jackson.core:jackson-databind:${jacksonDatabindVersion}")
42+
implementation("com.github.jnr:jnr-posix:${jnrVersion}")
43+
implementation("io.netty:netty-handler:${nettyVersion}")
44+
implementation("io.netty:netty-transport-native-epoll:${nettyVersion}")
45+
implementation("io.netty:netty-transport-native-unix-common:${nettyVersion}")
46+
implementation("io.netty:netty-codec-haproxy:${nettyVersion}")
47+
implementation("io.netty:netty-tcnative-boringssl-static:${nettyTcNativeVersion}")
48+
implementation("org.apache.commons:commons-compress:${commonCompressVersion}")
49+
}
50+
3951
testRuntimeOnly("org.slf4j:slf4j-simple:${slf4jVersion}")
4052
testRuntimeOnly "org.projectlombok:lombok:${lombokVersion}"
4153
testAnnotationProcessor "org.projectlombok:lombok:${lombokVersion}"

gradle.properties

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ caffeineVersion=2.8.8
2626
guavaVersion=30.1-jre
2727
messagingConnectorsCommonsVersion=1.0.14
2828
slf4jVersion=1.7.30
29+
# pulsar connector
30+
logbackVersion=1.2.9
31+
jacksonDatabindVersion=2.12.6
32+
jnrVersion=3.1.15
33+
nettyVersion=4.1.72.Final
34+
nettyTcNativeVersion=2.0.46.Final
35+
commonCompressVersion=1.21
36+
gsonVersion=2.8.9
2937

3038
# cassandra settings for docker images
3139
commitlog_sync_period_in_ms=2000

0 commit comments

Comments
 (0)