Skip to content

Commit b318b30

Browse files
authored
Merge pull request #162 from mdsol/tech/no_jira/updateDependencies
tech/no_jira/updateDependencies
2 parents 62a8187 + ac335b5 commit b318b30

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

project/Dependencies.scala

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,38 @@ import sbt._
33
object Dependencies extends DependencyUtils {
44

55
private object Version {
6-
val akka = "2.6.20"
7-
val akkaHttp = "10.2.10"
8-
val logback = "1.4.14"
9-
val sttp = "3.8.13"
6+
// Careful with upgrading akka due to license change https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka
7+
val akka: String = "2.6.20" // Do not update beyond 2.6.* due to license changes
8+
val akkaHttp: String = "10.2.10" // Do not update beyond 10.2.* due to license changes
9+
val logback = "1.5.6"
10+
val sttp = "3.9.7"
1011
val http4s = "0.23.25"
11-
val enumeratum = "1.7.2"
12-
val log4cats = "2.5.0"
13-
val circe = "0.14.6"
12+
val enumeratum = "1.7.4"
13+
val log4cats = "2.7.0"
14+
val circe = "0.14.9"
1415
val circeGenericExtras = "0.14.3"
1516
}
1617

1718
val akkaHttp: ModuleID = "com.typesafe.akka" %% "akka-http" % Version.akkaHttp
1819
val akkaHttpCache: ModuleID = "com.typesafe.akka" %% "akka-http-caching" % Version.akkaHttp
1920
val akkaStream: ModuleID = "com.typesafe.akka" %% "akka-stream" % Version.akka
2021
val apacheHttpClient: ModuleID = "org.apache.httpcomponents" % "httpclient" % "4.5.14"
21-
val bouncyCastlePkix: ModuleID = "org.bouncycastle" % "bcpkix-jdk15on" % "1.70"
22-
val commonsCodec: ModuleID = "commons-codec" % "commons-codec" % "1.15"
23-
val commonsLang3: ModuleID = "org.apache.commons" % "commons-lang3" % "3.12.0"
22+
val bouncyCastlePkix: ModuleID = "org.bouncycastle" % "bcpkix-jdk18on" % "1.78.1"
23+
val commonsCodec: ModuleID = "commons-codec" % "commons-codec" % "1.17.0"
24+
val commonsLang3: ModuleID = "org.apache.commons" % "commons-lang3" % "3.14.0"
2425
val guava: ModuleID = "com.google.guava" % "guava" % "31.1-jre"
25-
val jacksonDataBind: ModuleID = "com.fasterxml.jackson.core" % "jackson-databind" % "2.15.1"
26+
val jacksonDataBind: ModuleID = "com.fasterxml.jackson.core" % "jackson-databind" % "2.17.0"
2627
val logbackClassic: ModuleID = "ch.qos.logback" % "logback-classic" % Version.logback
2728
val logbackCore: ModuleID = "ch.qos.logback" % "logback-core" % Version.logback
28-
val slf4jApi: ModuleID = "org.slf4j" % "slf4j-api" % "2.0.5"
29-
val typeSafeConfig: ModuleID = "com.typesafe" % "config" % "1.4.2"
29+
val slf4jApi: ModuleID = "org.slf4j" % "slf4j-api" % "2.0.12"
30+
val typeSafeConfig: ModuleID = "com.typesafe" % "config" % "1.4.3"
3031
val scalaCacheCore: ModuleID = "com.github.cb372" %% "scalacache-core" % "1.0.0-M6"
3132
val scalaLogging: ModuleID = "com.typesafe.scala-logging" %% "scala-logging" % "3.9.5"
3233
val catsEffect: ModuleID = "org.typelevel" %% "cats-effect" % "3.4.8"
3334
val sttp: ModuleID = "com.softwaremill.sttp.client3" %% "core" % Version.sttp
3435
val sttpAkkaHttpBackend: ModuleID = "com.softwaremill.sttp.client3" %% "akka-http-backend" % Version.sttp
35-
val scalaLibCompat: ModuleID = "org.scala-lang.modules" %% "scala-collection-compat" % "2.8.1"
36-
val caffeine: ModuleID = "com.github.ben-manes.caffeine" % "caffeine" % "3.1.5"
36+
val scalaLibCompat: ModuleID = "org.scala-lang.modules" %% "scala-collection-compat" % "2.12.0"
37+
val caffeine: ModuleID = "com.github.ben-manes.caffeine" % "caffeine" % "3.1.8"
3738
val http4sDsl: ModuleID = "org.http4s" %% "http4s-dsl" % Version.http4s
3839
val http4sClient: ModuleID = "org.http4s" %% "http4s-client" % Version.http4s
3940
val enumeratum: ModuleID = "com.beachape" %% "enumeratum" % Version.enumeratum
@@ -52,9 +53,9 @@ object Dependencies extends DependencyUtils {
5253
"com.typesafe.akka" %% "akka-testkit" % Version.akka,
5354
"com.typesafe.akka" %% "akka-stream-testkit" % Version.akka
5455
)
55-
val commonsIO: ModuleID = "commons-io" % "commons-io" % "2.11.0"
56+
val commonsIO: ModuleID = "commons-io" % "commons-io" % "2.16.1"
5657
val scalaMock: ModuleID = "org.scalamock" %% "scalamock" % "5.2.0"
57-
val scalaTest: ModuleID = "org.scalatest" %% "scalatest" % "3.2.14"
58+
val scalaTest: ModuleID = "org.scalatest" %% "scalatest" % "3.2.19"
5859
val wiremock: ModuleID = "com.github.tomakehurst" % "wiremock" % "2.27.2"
5960
val munitCatsEffect: ModuleID = "org.typelevel" %% "munit-cats-effect-3" % "1.0.7"
6061
val log4catsNoop: ModuleID = "org.typelevel" %% "log4cats-noop" % Version.log4cats

0 commit comments

Comments
 (0)