SDK dependencies

Dependencies of the SDK 2.88.6

The SDK has different sets of dependencies that are depended on by their respective different setups listed in the previous section:

The following are the complete lists of dependencies for each setup of the SDK 2.88.6. To prevent binary compatibility issues, try to align versions of your application's dependencies with the versions of these SDK dependencies. Note, the dependencies of batch and stream processing further depend on the pipeline environments listed in the next section.

SDK Dependencies for Batch Processing with Scala 2.13

Group IDArtifact IDVersion
at.yawk.lz4lz4-java1.10.2
ch.qos.logbacklogback-classic1.5.20
ch.qos.logbacklogback-core1.5.20
com.esotericsoftwarekryo5.6.2
com.fasterxml.jackson.corejackson-annotations2.18.6
com.fasterxml.jackson.corejackson-core2.18.6
com.fasterxml.jackson.corejackson-databind2.18.6
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jdk82.18.6
com.fasterxml.jackson.datatypejackson-datatype-json-org2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jsr3102.18.6
com.fasterxml.jackson.modulejackson-module-scala_2.132.18.6
com.github.blemalescaffeine_2.134.1.0
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-core_2.132.4.0
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-macros_2.132.4.0
com.github.scoptscopt_2.134.0.1
com.github.tototoshiscala-csv_2.131.3.6
com.google.code.findbugsjsr3053.0.0
com.google.code.gsongson2.11.0
com.google.errorproneerror_prone_annotations2.36.0
com.google.guavaguava33.4.0-jre
com.google.j2objcj2objc-annotations3.0.0
com.google.protobufprotobuf-java4.32.0
com.google.protobufprotobuf-java-util4.32.0
com.here.platformenvironment-batch_2.135.0.9
com.squareup.okhttp3logging-interceptor4.12.0
com.squareup.okhttp3okhttp4.12.0
com.squareup.okiookio3.6.0
com.thesamet.scalapbcompilerplugin_2.131.0.0-alpha.3
com.thesamet.scalapblenses_2.131.0.0-alpha.3
com.thesamet.scalapbscalapb-runtime_2.131.0.0-alpha.3
com.thoughtworks.paranamerparanamer2.8
com.typesafeconfig1.4.3
com.typesafessl-config-core_2.130.6.1
commons-codeccommons-codec1.17.2
commons-iocommons-io2.18.0
commons-loggingcommons-logging1.3.5
cz.jirutka.rsqlrsql-parser2.1.0
io.circecirce-core_2.130.14.15
io.circecirce-generic_2.130.14.15
io.circecirce-parser_2.130.14.15
io.dropwizard.metricsmetrics-core4.2.30
io.nettynetty-all4.1.133.Final
io.nettynetty-buffer4.1.133.Final
io.nettynetty-common4.1.133.Final
io.nettynetty-handler4.1.133.Final
io.nettynetty-transport4.1.133.Final
io.nettynetty-transport-classes-epoll4.1.133.Final
io.nettynetty-transport-native-epoll4.1.132.Final
io.nettynetty-transport-native-unix-common4.1.133.Final
it.unimi.dsifastutil7.0.13
joda-timejoda-time2.13.0
net.java.dev.jnajna5.9.0
net.jcipjcip-annotations1.0
nl.gronsmetrics4-scala_2.134.0.7
org.apache.commonscommons-lang33.17.0
org.apache.commonscommons-math33.6.1
org.apache.curatorcurator-client5.7.1
org.apache.curatorcurator-framework5.7.1
org.apache.curatorcurator-recipes5.7.1
org.apache.httpcomponentshttpclient4.5.14
org.apache.httpcomponentshttpcore4.4.16
org.apache.mesosmesos1.11.0
org.apache.pekkopekko-actor_2.131.1.2
org.apache.pekkopekko-http-core_2.131.1.0
org.apache.pekkopekko-http_2.131.1.0
org.apache.pekkopekko-protobuf-v3_2.131.1.2
org.apache.pekkopekko-slf4j_2.131.1.2
org.apache.pekkopekko-stream_2.131.1.2
org.apache.zookeeperzookeeper3.9.5
org.checkerframeworkchecker-qual3.43.0
org.clappergrizzled-slf4j_2.131.3.4
org.jetbrains.kotlinkotlin-stdlib-jdk81.9.10
org.jlinejline3.27.1
org.jodajoda-convert1.9.2
org.jsonjson20240303
org.json4sjson4s-ast_2.134.0.7
org.json4sjson4s-core_2.134.0.7
org.json4sjson4s-native_2.134.0.7
org.locationtech.jtsjts-core1.18.2
org.objenesisobjenesis3.4
org.reactivestreamsreactive-streams1.0.4
org.scala-langscala-compiler2.13.16
org.scala-langscala-library2.13.16
org.scala-langscala-reflect2.13.16
org.scala-langscalap2.13.16
org.scala-lang.modulesscala-collection-compat_2.132.7.0
org.scala-lang.modulesscala-java8-compat_2.131.0.2
org.scala-lang.modulesscala-parser-combinators_2.132.4.0
org.scala-lang.modulesscala-xml_2.132.3.0
org.slf4jjcl-over-slf4j2.0.16
org.slf4jjul-to-slf4j2.0.16
org.slf4jlog4j-over-slf4j2.0.16
org.slf4jslf4j-api2.0.16
org.slf4jslf4j-nop2.0.16
org.slf4jslf4j-reload4j2.0.16
org.slf4jslf4j-simple2.0.16
org.xerial.snappysnappy-java1.1.10.7
org.yamlsnakeyaml2.3

SDK Dependencies for Stream Processing with Scala 2.13

Group IDArtifact IDVersion
at.yawk.lz4lz4-java1.10.2
ch.qos.logbacklogback-classic1.5.20
ch.qos.logbacklogback-core1.5.20
com.esotericsoftwarekryo5.6.2
com.fasterxml.jackson.corejackson-annotations2.18.6
com.fasterxml.jackson.corejackson-core2.18.6
com.fasterxml.jackson.corejackson-databind2.18.6
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jdk82.18.6
com.fasterxml.jackson.datatypejackson-datatype-json-org2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jsr3102.18.6
com.fasterxml.jackson.modulejackson-module-scala_2.132.18.6
com.github.blemalescaffeine_2.134.1.0
com.github.lubenzstd-jni1.5.6-2
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-core_2.132.4.0
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-macros_2.132.4.0
com.github.scoptscopt_2.134.0.1
com.github.tototoshiscala-csv_2.131.3.6
com.google.code.findbugsjsr3053.0.0
com.google.code.gsongson2.11.0
com.google.errorproneerror_prone_annotations2.36.0
com.google.guavaguava33.4.0-jre
com.google.j2objcj2objc-annotations3.0.0
com.google.protobufprotobuf-java4.32.0
com.google.protobufprotobuf-java-util4.32.0
com.here.platformenvironment-stream7.0.0
com.squareup.okhttp3logging-interceptor4.12.0
com.squareup.okhttp3okhttp4.12.0
com.squareup.okiookio3.6.0
com.thesamet.scalapbcompilerplugin_2.131.0.0-alpha.3
com.thesamet.scalapblenses_2.131.0.0-alpha.3
com.thesamet.scalapbscalapb-runtime_2.131.0.0-alpha.3
com.thoughtworks.paranamerparanamer2.8
com.twitterchill-protobuf0.10.0
com.typesafeconfig1.4.3
com.typesafessl-config-core_2.130.6.1
commons-codeccommons-codec1.17.2
commons-iocommons-io2.18.0
commons-loggingcommons-logging1.3.5
cz.jirutka.rsqlrsql-parser2.1.0
io.airliftaircompressor2.0.3
io.circecirce-core_2.130.14.15
io.circecirce-generic_2.130.14.15
io.circecirce-parser_2.130.14.15
io.dropwizard.metricsmetrics-core4.2.30
io.nettynetty-all4.1.133.Final
io.nettynetty-buffer4.1.133.Final
io.nettynetty-common4.1.133.Final
io.nettynetty-handler4.1.133.Final
io.nettynetty-transport4.1.133.Final
io.nettynetty-transport-classes-epoll4.1.133.Final
io.nettynetty-transport-native-epoll4.1.132.Final
io.nettynetty-transport-native-unix-common4.1.133.Final
it.unimi.dsifastutil7.0.13
joda-timejoda-time2.9.3
joda-timejoda-time2.13.0
net.java.dev.jnajna5.9.0
net.jcipjcip-annotations1.0
nl.gronsmetrics4-scala_2.134.0.7
org.apache.avroavro1.11.5
org.apache.commonscommons-lang33.18.0
org.apache.commonscommons-math33.6.1
org.apache.curatorcurator-client5.7.1
org.apache.curatorcurator-framework5.7.1
org.apache.curatorcurator-recipes5.7.1
org.apache.httpcomponentshttpclient4.5.14
org.apache.httpcomponentshttpcore4.4.16
org.apache.mesosmesos1.11.0
org.apache.parquetparquet-avro1.15.2
org.apache.pekkopekko-actor_2.131.1.2
org.apache.pekkopekko-http-core_2.131.1.0
org.apache.pekkopekko-http_2.131.1.0
org.apache.pekkopekko-protobuf-v3_2.131.1.2
org.apache.pekkopekko-slf4j_2.131.1.2
org.apache.pekkopekko-stream_2.131.1.2
org.apache.zookeeperzookeeper3.9.5
org.checkerframeworkchecker-qual3.43.0
org.clappergrizzled-slf4j_2.131.3.4
org.flinkextendedflink-scala-api-2_2.132.2.0
org.jetbrains.kotlinkotlin-stdlib-jdk81.9.10
org.jlinejline3.27.1
org.jodajoda-convert1.9.2
org.jsonjson20240303
org.json4sjson4s-ast_2.134.0.7
org.json4sjson4s-core_2.134.0.7
org.json4sjson4s-native_2.134.0.7
org.locationtech.jtsjts-core1.18.2
org.lz4lz4-java1.8.0
org.objenesisobjenesis3.4
org.reactivestreamsreactive-streams1.0.4
org.scala-langscala-compiler2.13.16
org.scala-langscala-library2.13.16
org.scala-langscala-reflect2.13.16
org.scala-langscalap2.13.16
org.scala-lang.modulesscala-collection-compat_2.132.7.0
org.scala-lang.modulesscala-java8-compat_2.131.0.2
org.scala-lang.modulesscala-parser-combinators_2.132.4.0
org.scala-lang.modulesscala-xml_2.132.3.0
org.slf4jjcl-over-slf4j2.0.16
org.slf4jjul-to-slf4j2.0.16
org.slf4jlog4j-over-slf4j2.0.16
org.slf4jslf4j-api2.0.16
org.slf4jslf4j-nop2.0.16
org.slf4jslf4j-reload4j2.0.16
org.slf4jslf4j-simple2.0.16
org.xerial.snappysnappy-java1.1.10.7
org.yamlsnakeyaml2.3

Known vulnerabilities

There are the following known vulnerabilities in the sdk-dep-stream_2.13:

LibraryVulnerabilitiesNotes
org.lz4/lz4-java:1.8.0CVE-2025-12183
CVE-2025-66566

SDK Dependencies for usage in Standalone mode with Scala 2.13

Group IDArtifact IDVersion
at.yawk.lz4lz4-java1.10.2
ch.qos.logbacklogback-classic1.5.20
ch.qos.logbacklogback-core1.5.20
com.esotericsoftwarekryo5.6.2
com.fasterxml.jackson.corejackson-annotations2.18.6
com.fasterxml.jackson.corejackson-core2.18.6
com.fasterxml.jackson.corejackson-databind2.18.6
com.fasterxml.jackson.dataformatjackson-dataformat-yaml2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jdk82.18.6
com.fasterxml.jackson.datatypejackson-datatype-json-org2.18.6
com.fasterxml.jackson.datatypejackson-datatype-jsr3102.18.6
com.fasterxml.jackson.modulejackson-module-scala_2.132.18.6
com.github.blemalescaffeine_2.134.1.0
com.github.lubenzstd-jni1.5.6-2
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-core_2.132.4.0
com.github.plokhotnyuk.jsoniter-scalajsoniter-scala-macros_2.132.4.0
com.github.scoptscopt_2.134.0.1
com.github.tototoshiscala-csv_2.131.3.6
com.google.code.findbugsjsr3053.0.0
com.google.code.gsongson2.11.0
com.google.errorproneerror_prone_annotations2.36.0
com.google.guavaguava33.4.0-jre
com.google.j2objcj2objc-annotations3.0.0
com.google.protobufprotobuf-java4.32.0
com.google.protobufprotobuf-java-util4.32.0
com.squareup.okhttp3logging-interceptor4.12.0
com.squareup.okhttp3okhttp4.12.0
com.squareup.okiookio3.6.0
com.thesamet.scalapbcompilerplugin_2.131.0.0-alpha.3
com.thesamet.scalapblenses_2.131.0.0-alpha.3
com.thesamet.scalapbscalapb-runtime_2.131.0.0-alpha.3
com.thoughtworks.paranamerparanamer2.8
com.typesafeconfig1.4.3
com.typesafessl-config-core_2.130.6.1
commons-beanutilscommons-beanutils1.11.0
commons-codeccommons-codec1.17.2
commons-iocommons-io2.18.0
commons-loggingcommons-logging1.3.5
cz.jirutka.rsqlrsql-parser2.1.0
io.airliftaircompressor2.0.3
io.circecirce-core_2.130.14.15
io.circecirce-generic_2.130.14.15
io.circecirce-parser_2.130.14.15
io.dropwizard.metricsmetrics-core4.2.30
io.nettynetty-all4.1.133.Final
io.nettynetty-buffer4.1.133.Final
io.nettynetty-common4.1.133.Final
io.nettynetty-handler4.1.133.Final
io.nettynetty-transport4.1.133.Final
io.nettynetty-transport-classes-epoll4.1.133.Final
io.nettynetty-transport-native-epoll4.1.132.Final
io.nettynetty-transport-native-unix-common4.1.133.Final
it.unimi.dsifastutil7.0.13
joda-timejoda-time2.13.0
net.java.dev.jnajna5.9.0
net.jcipjcip-annotations1.0
nl.gronsmetrics4-scala_2.134.0.7
org.apache.avroavro1.11.5
org.apache.commonscommons-lang33.17.0
org.apache.commonscommons-math33.6.1
org.apache.commonscommons-text1.13.0
org.apache.curatorcurator-client5.7.1
org.apache.curatorcurator-framework5.7.1
org.apache.curatorcurator-recipes5.7.1
org.apache.hadoophadoop-client3.4.1
org.apache.httpcomponentshttpclient4.5.14
org.apache.httpcomponentshttpcore4.4.16
org.apache.mesosmesos1.11.0
org.apache.parquetparquet-avro1.15.2
org.apache.pekkopekko-actor_2.131.1.2
org.apache.pekkopekko-http-core_2.131.1.0
org.apache.pekkopekko-http_2.131.1.0
org.apache.pekkopekko-protobuf-v3_2.131.1.2
org.apache.pekkopekko-slf4j_2.131.1.2
org.apache.pekkopekko-stream_2.131.1.2
org.apache.zookeeperzookeeper3.9.5
org.bouncycastlebcprov-jdk18on1.84
org.checkerframeworkchecker-qual3.43.0
org.clappergrizzled-slf4j_2.131.3.4
org.codehaus.woodstoxstax2-api4.2.1
org.jetbrains.kotlinkotlin-stdlib-jdk81.9.10
org.jlinejline3.27.1
org.jodajoda-convert1.9.2
org.jsonjson20240303
org.json4sjson4s-ast_2.134.0.7
org.json4sjson4s-core_2.134.0.7
org.json4sjson4s-native_2.134.0.7
org.locationtech.jtsjts-core1.18.2
org.objenesisobjenesis3.4
org.reactivestreamsreactive-streams1.0.4
org.scala-langscala-compiler2.13.16
org.scala-langscala-library2.13.16
org.scala-langscala-reflect2.13.16
org.scala-langscalap2.13.16
org.scala-lang.modulesscala-collection-compat_2.132.7.0
org.scala-lang.modulesscala-java8-compat_2.131.0.2
org.scala-lang.modulesscala-parser-combinators_2.132.4.0
org.scala-lang.modulesscala-xml_2.132.3.0
org.slf4jjcl-over-slf4j2.0.16
org.slf4jjul-to-slf4j2.0.16
org.slf4jlog4j-over-slf4j2.0.16
org.slf4jslf4j-api2.0.16
org.slf4jslf4j-nop2.0.16
org.slf4jslf4j-reload4j2.0.16
org.slf4jslf4j-simple2.0.16
org.xerial.snappysnappy-java1.1.10.7
org.yamlsnakeyaml2.3

Known vulnerabilities

There are the following known vulnerabilities in the sdk-dep-standalone_2.13:

LibraryVulnerabilitiesNotes
org.eclipse.jetty/jetty-http:9.4.53.v20231009CVE-2026-2332Transitive dependency from Hadoop 3.4.1. We cannot safely fix it at the moment since Hadoop depends on Jetty 9 APIs and upgrading Jetty to 12.x would introduce incompatible breaking changes.