@@ -3,37 +3,38 @@ import sbt._
33object 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