11name := " stream-loader"
22
3- ThisBuild / scalaVersion := " 2.13.15 "
3+ ThisBuild / scalaVersion := " 2.13.17 "
44ThisBuild / scalacOptions := Seq (
55 " -unchecked" ,
66 " -deprecation" ,
@@ -25,12 +25,12 @@ ThisBuild / git.remoteRepo := {
2525}
2626
2727val scalaTestVersion = " 3.2.19"
28- val scalaCheckVersion = " 1.18.1 "
28+ val scalaCheckVersion = " 1.19.0 "
2929val scalaCheckTestVersion = " 3.2.19.0"
3030
31- val hadoopVersion = " 3.4.1 "
32- val parquetVersion = " 1.15.2 "
33- val icebergVersion = " 1.7 .0"
31+ val hadoopVersion = " 3.4.2 "
32+ val parquetVersion = " 1.16.0 "
33+ val icebergVersion = " 1.10 .0"
3434
3535lazy val `stream-loader-core` = project
3636 .in(file(" stream-loader-core" ))
@@ -41,19 +41,19 @@ lazy val `stream-loader-core` = project
4141 buildInfoKeys := Seq [BuildInfoKey ](name, version, scalaVersion, git.gitHeadCommit),
4242 libraryDependencies ++= Seq (
4343 " org.scala-lang" % " scala-reflect" % scalaVersion.value,
44- " org.apache.kafka" % " kafka-clients" % " 3.9 .0" ,
44+ " org.apache.kafka" % " kafka-clients" % " 4.1 .0" ,
4545 " org.log4s" %% " log4s" % " 1.10.0" ,
46- " org.apache.commons" % " commons-compress" % " 1.27.1 " ,
47- " org.xerial.snappy" % " snappy-java" % " 1.1.10.7 " ,
46+ " org.apache.commons" % " commons-compress" % " 1.28.0 " ,
47+ " org.xerial.snappy" % " snappy-java" % " 1.1.10.8 " ,
4848 " org.lz4" % " lz4-java" % " 1.8.0" ,
49- " com.github.luben" % " zstd-jni" % " 1.5.6-8 " ,
49+ " com.github.luben" % " zstd-jni" % " 1.5.7-5 " ,
5050 " com.univocity" % " univocity-parsers" % " 2.9.1" ,
5151 " org.json4s" %% " json4s-native" % " 4.0.7" ,
52- " io.micrometer" % " micrometer-core" % " 1.14.1 " ,
52+ " io.micrometer" % " micrometer-core" % " 1.15.4 " ,
5353 " org.scalatest" %% " scalatest" % scalaTestVersion % " test" ,
5454 " org.scalatestplus" %% " scalacheck-1-18" % scalaCheckTestVersion % " test" ,
5555 " org.scalacheck" %% " scalacheck" % scalaCheckVersion % " test" ,
56- " ch.qos.logback" % " logback-classic" % " 1.5.12 " % " test"
56+ " ch.qos.logback" % " logback-classic" % " 1.5.19 " % " test"
5757 )
5858 )
5959
@@ -64,8 +64,8 @@ lazy val `stream-loader-clickhouse` = project
6464 .settings(
6565 resolvers += " jitpack" at " https://jitpack.io" ,
6666 libraryDependencies ++= Seq (
67- " org.apache.httpcomponents.client5" % " httpclient5" % " 5.4 .1" ,
68- " com.clickhouse" % " clickhouse-jdbc " % " 0.7.1 " ,
67+ " org.apache.httpcomponents.client5" % " httpclient5" % " 5.5 .1" ,
68+ " com.clickhouse" % " client-v2 " % " 0.9.2 " ,
6969 " org.scalatest" %% " scalatest" % scalaTestVersion % " test" ,
7070 " org.scalatestplus" %% " scalacheck-1-18" % scalaCheckTestVersion % " test" ,
7171 " org.scalacheck" %% " scalacheck" % scalaCheckVersion % " test"
@@ -106,14 +106,14 @@ lazy val `stream-loader-s3` = project
106106 .settings(commonSettings)
107107 .settings(
108108 libraryDependencies ++= Seq (
109- " software.amazon.awssdk" % " s3" % " 2.29.20 " ,
109+ " software.amazon.awssdk" % " s3" % " 2.35.5 " ,
110110 " org.scalatest" %% " scalatest" % scalaTestVersion % " test" ,
111- " com.amazonaws" % " aws-java-sdk-s3" % " 1.12.778 " % " test" ,
112- " org.gaul" % " s3proxy" % " 2.4.1 " % " test"
111+ " com.amazonaws" % " aws-java-sdk-s3" % " 1.12.792 " % " test" ,
112+ " org.gaul" % " s3proxy" % " 2.8.0 " % " test"
113113 )
114114 )
115115
116- val verticaVersion = " 24.4 .0-0"
116+ val verticaVersion = " 25.3 .0-0"
117117
118118lazy val `stream-loader-vertica` = project
119119 .in(file(" stream-loader-vertica" ))
@@ -128,7 +128,8 @@ lazy val `stream-loader-vertica` = project
128128 )
129129 )
130130
131- val duckdbVersion = " 1.1.3"
131+ val duckdbVersion = " 1.4.1.0"
132+ val jerseyVersion = " 3.1.11"
132133
133134lazy val packAndSplitJars =
134135 taskKey[(File , File )](" Runs pack and splits out the application jars from the external dependency jars" )
@@ -150,19 +151,21 @@ lazy val `stream-loader-tests` = project
150151 .settings(commonSettings)
151152 .settings(
152153 libraryDependencies ++= Seq (
153- " com.typesafe" % " config" % " 1.4.3" ,
154- " ch.qos.logback" % " logback-classic" % " 1.5.12" ,
155- " com.zaxxer" % " HikariCP" % " 6.2.1" ,
156- " org.apache.iceberg" % " iceberg-parquet" % icebergVersion,
157- " com.vertica.jdbc" % " vertica-jdbc" % verticaVersion,
158- " org.scalacheck" %% " scalacheck" % scalaCheckVersion,
159- " org.scalatest" %% " scalatest" % scalaTestVersion % " test" ,
160- " org.scalatestplus" %% " scalacheck-1-18" % scalaCheckTestVersion % " test" ,
161- " org.slf4j" % " log4j-over-slf4j" % " 2.0.16" % " test" ,
162- " org.mandas" % " docker-client" % " 8.0.3" % " test" ,
163- " org.jboss.resteasy" % " resteasy-client" % " 6.2.11.Final" % " test" ,
164- " com.fasterxml.jackson.jakarta.rs" % " jackson-jakarta-rs-json-provider" % " 2.18.1" % " test" ,
165- " org.duckdb" % " duckdb_jdbc" % duckdbVersion % " test"
154+ " com.typesafe" % " config" % " 1.4.5" ,
155+ " ch.qos.logback" % " logback-classic" % " 1.5.19" ,
156+ " com.zaxxer" % " HikariCP" % " 7.0.2" ,
157+ " org.apache.iceberg" % " iceberg-parquet" % icebergVersion,
158+ " com.vertica.jdbc" % " vertica-jdbc" % verticaVersion,
159+ " org.scalacheck" %% " scalacheck" % scalaCheckVersion,
160+ " org.scalatest" %% " scalatest" % scalaTestVersion % " test" ,
161+ " org.scalatestplus" %% " scalacheck-1-18" % scalaCheckTestVersion % " test" ,
162+ " org.slf4j" % " log4j-over-slf4j" % " 2.0.17" % " test" ,
163+ " org.mandas" % " docker-client" % " 9.0.4" % " test" ,
164+ " org.glassfish.jersey.core" % " jersey-client" % jerseyVersion % " test" ,
165+ " org.glassfish.jersey.inject" % " jersey-hk2" % jerseyVersion % " test" ,
166+ " org.glassfish.jersey.connectors" % " jersey-apache-connector" % jerseyVersion % " test" ,
167+ " org.glassfish.jersey.media" % " jersey-media-json-jackson" % jerseyVersion % " test" ,
168+ " org.duckdb" % " duckdb_jdbc" % duckdbVersion % " test"
166169 ),
167170 inConfig(IntegrationTest )(Defaults .testTasks),
168171 publish := {},
@@ -195,7 +198,7 @@ lazy val `stream-loader-tests` = project
195198 val bin = s " /opt/ ${name.value}/bin/ "
196199
197200 new Dockerfile {
198- from(" eclipse-temurin:21.0.2_13 -jre" )
201+ from(" eclipse-temurin:21.0.8_9 -jre" )
199202
200203 env(" APP_CLASS_PATH" -> s " $lib/* " )
201204
0 commit comments