Skip to content

Commit fe9524a

Browse files
authored
Merge pull request #4445 from guardian/an/netty-handler-force-dynamosdk-upgrade
force an upgraded dynamodb version to transitively get upgraded netty-handler
2 parents 7a05a9d + 75c9274 commit fe9524a

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

build.sbt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ Global / concurrentRestrictions := Seq(
6363
)
6464

6565
val awsSdkVersion = "1.12.470"
66+
val awsSdkV2Version = "2.31.12"
6667
val elastic4sVersion = "8.3.0"
6768
val okHttpVersion = "3.12.1"
6869

@@ -98,14 +99,14 @@ lazy val commonLib = project("common-lib").settings(
9899
logback, // play-logback; needed when running the scripts
99100
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.2",
100101
"org.scalacheck" %% "scalacheck" % "1.14.0",
101-
"com.typesafe.scala-logging" %% "scala-logging" % "3.9.2",
102102
// needed to parse conditional statements in `logback.xml`
103103
// i.e. to only log to disk in DEV
104104
// see: https://logback.qos.ch/setup.html#janino
105105
"org.codehaus.janino" % "janino" % "3.0.6",
106106
"org.playframework" %% "play-json-joda" % "3.0.4",
107107
"org.scanamo" %% "scanamo" % "2.0.0",
108-
// Necessary to have a mix of play library versions due to scala-java8-compat incompatibility
108+
// declare explicit dependency on desired version of aws sdk v2 dynamo
109+
"software.amazon.awssdk" % "dynamodb" % awsSdkV2Version,
109110
ws,
110111
"org.testcontainers" % "elasticsearch" % "1.19.2" % Test
111112
),
@@ -159,6 +160,9 @@ lazy val thrall = playProject("thrall", 9002)
159160
"org.codehaus.groovy" % "groovy-json" % "3.0.7",
160161
// TODO upgrading kcl to v3? check if you can remove avro override below
161162
"software.amazon.kinesis" % "amazon-kinesis-client" % "2.6.1",
163+
// explicit dependencies on kinesis and dynamodb to upgrade the versions used by kcl
164+
"software.amazon.awssdk" % "kinesis" % awsSdkV2Version,
165+
"software.amazon.awssdk" % "dynamodb" % awsSdkV2Version,
162166
"com.gu" %% "kcl-pekko-stream" % "0.1.0",
163167
"org.testcontainers" % "elasticsearch" % "1.19.2" % Test,
164168
"com.google.protobuf" % "protobuf-java" % "3.19.6"
@@ -186,7 +190,6 @@ lazy val usage = playProject("usage", 9009).settings(
186190
)
187191
)
188192

189-
val awsSdkV2Version = "2.15.81"
190193
lazy val scripts = project("scripts")
191194
.dependsOn(commonLib)
192195
.enablePlugins(JavaAppPackaging, UniversalPlugin)

0 commit comments

Comments
 (0)