@@ -8,10 +8,10 @@ import complete.DefaultParsers._
88// run JS tests inside Chrome, due to jsdom not supporting fetch
99import com .softwaremill .SbtSoftwareMillBrowserTestJS ._
1010
11- val scala2_12 = " 2.12.19 "
12- val scala2_13 = " 2.13.14 "
11+ val scala2_12 = " 2.12.20 "
12+ val scala2_13 = " 2.13.15 "
1313val scala2 = List (scala2_12, scala2_13)
14- val scala3 = List (" 3.3.3 " )
14+ val scala3 = List (" 3.3.4 " )
1515
1616lazy val testServerPort = settingKey[Int ](" Port to run the http test server on" )
1717lazy val startTestServer = taskKey[Unit ](" Start a http server used by tests" )
@@ -118,15 +118,15 @@ val testServerSettings = Seq(
118118 }
119119)
120120
121- val circeVersion : String = " 0.14.9 "
121+ val circeVersion : String = " 0.14.10 "
122122
123- val jsoniterVersion = " 2.30.8 "
123+ val jsoniterVersion = " 2.31.3 "
124124
125125val play29JsonVersion = " 2.10.6"
126126
127127val playJsonVersion = " 3.0.4"
128128
129- val catsEffect_3_version = " 3.5.4 "
129+ val catsEffect_3_version = " 3.5.7 "
130130val fs2_3_version = " 3.11.0"
131131
132132val catsEffect_2_version = " 2.5.5"
@@ -137,35 +137,35 @@ val akkaHttp = "com.typesafe.akka" %% "akka-http" % "10.2.10"
137137val akkaStreamVersion = " 2.6.20"
138138val akkaStreams = " com.typesafe.akka" %% " akka-stream" % akkaStreamVersion
139139
140- val pekkoHttp = " org.apache.pekko" %% " pekko-http" % " 1.0.1 "
141- val pekkoStreamVersion = " 1.0.3 "
140+ val pekkoHttp = " org.apache.pekko" %% " pekko-http" % " 1.1.0 "
141+ val pekkoStreamVersion = " 1.1.2 "
142142val pekkoStreams = " org.apache.pekko" %% " pekko-stream" % pekkoStreamVersion
143143
144144val scalaTest = libraryDependencies ++= Seq (" freespec" , " funsuite" , " flatspec" , " wordspec" , " shouldmatchers" ).map(m =>
145145 " org.scalatest" %%% s " scalatest- $m" % " 3.2.19" % Test
146146)
147147
148148val zio1Version = " 1.0.18"
149- val zio2Version = " 2.1.8 "
149+ val zio2Version = " 2.1.13 "
150150val zio1InteropRsVersion = " 1.3.12"
151151val zio2InteropRsVersion = " 2.0.2"
152152
153- val oxVersion = " 0.2.0 "
153+ val oxVersion = " 0.5.1 "
154154val sttpModelVersion = " 1.7.11"
155- val sttpSharedVersion = " 1.3.20 "
155+ val sttpSharedVersion = " 1.4.2 "
156156
157- val logback = " ch.qos.logback" % " logback-classic" % " 1.5.7 "
157+ val logback = " ch.qos.logback" % " logback-classic" % " 1.5.12 "
158158
159159val jaegerClientVersion = " 1.8.1"
160160val braveOpentracingVersion = " 1.0.1"
161- val zipkinSenderOkHttpVersion = " 3.4.0 "
161+ val zipkinSenderOkHttpVersion = " 3.4.3 "
162162val resilience4jVersion = " 2.2.0"
163163val http4s_ce2_version = " 0.22.15"
164- val http4s_ce3_version = " 0.23.27 "
164+ val http4s_ce3_version = " 0.23.30 "
165165
166- val tethysVersion = " 0.28.4 "
166+ val tethysVersion = " 0.29.3 "
167167
168- val openTelemetryVersion = " 1.41 .0"
168+ val openTelemetryVersion = " 1.45 .0"
169169
170170val compileAndTest = " compile->compile;test->test"
171171
@@ -708,8 +708,8 @@ lazy val http4sBackend = (projectMatrix in file("http4s-backend"))
708708 name := " http4s-backend" ,
709709 libraryDependencies ++= Seq (
710710 " org.http4s" %% " http4s-client" % http4s_ce3_version,
711- " org.http4s" %% " http4s-ember-client" % " 0.23.27 " % Optional ,
712- " org.http4s" %% " http4s-blaze-client" % " 0.23.16 " % Optional
711+ " org.http4s" %% " http4s-ember-client" % " 0.23.30 " % Optional ,
712+ " org.http4s" %% " http4s-blaze-client" % " 0.23.17 " % Optional
713713 ),
714714 evictionErrorLevel := Level .Info
715715 )
@@ -734,7 +734,7 @@ lazy val armeriaBackend = (projectMatrix in file("armeria-backend"))
734734 .settings(testServerSettings)
735735 .settings(
736736 name := " armeria-backend" ,
737- libraryDependencies += " com.linecorp.armeria" % " armeria" % " 1.30.0 "
737+ libraryDependencies += " com.linecorp.armeria" % " armeria" % " 1.31.3 "
738738 )
739739 .jvmPlatform(scalaVersions = scala2 ++ scala3)
740740 .dependsOn(core % compileAndTest)
@@ -800,7 +800,8 @@ lazy val armeriaZioBackend =
800800// ----- json
801801lazy val jsonCommon = (projectMatrix in (file(" json/common" )))
802802 .settings(
803- name := " json-common"
803+ name := " json-common" ,
804+ scalaTest
804805 )
805806 .jvmPlatform(
806807 scalaVersions = scala2 ++ scala3,
@@ -826,7 +827,7 @@ lazy val circe = (projectMatrix in file("json/circe"))
826827 )
827828 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
828829 .nativePlatform(scalaVersions = scala2 ++ scala3, settings = commonNativeSettings)
829- .dependsOn(core, jsonCommon)
830+ .dependsOn(core, jsonCommon % compileAndTest )
830831
831832lazy val jsoniter = (projectMatrix in file(" json/jsoniter" ))
832833 .settings(
@@ -842,13 +843,13 @@ lazy val jsoniter = (projectMatrix in file("json/jsoniter"))
842843 settings = commonJvmSettings
843844 )
844845 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
845- .dependsOn(core, jsonCommon)
846+ .dependsOn(core, jsonCommon % compileAndTest )
846847
847848lazy val zioJson = (projectMatrix in file(" json/zio-json" ))
848849 .settings(
849850 name := " zio-json" ,
850851 libraryDependencies ++= Seq (
851- " dev.zio" %%% " zio-json" % " 0.7.2 " ,
852+ " dev.zio" %%% " zio-json" % " 0.7.3 " ,
852853 " com.softwaremill.sttp.shared" %%% " zio" % sttpSharedVersion
853854 ),
854855 scalaTest
@@ -858,7 +859,7 @@ lazy val zioJson = (projectMatrix in file("json/zio-json"))
858859 settings = commonJvmSettings
859860 )
860861 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
861- .dependsOn(core, jsonCommon)
862+ .dependsOn(core, jsonCommon % compileAndTest )
862863
863864lazy val zio1Json = (projectMatrix in file(" json/zio1-json" ))
864865 .settings(
@@ -874,7 +875,7 @@ lazy val zio1Json = (projectMatrix in file("json/zio1-json"))
874875 settings = commonJvmSettings
875876 )
876877 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
877- .dependsOn(core, jsonCommon)
878+ .dependsOn(core, jsonCommon % compileAndTest )
878879
879880lazy val tethysJson = (projectMatrix in file(" json/tethys-json" ))
880881 .settings(
@@ -890,7 +891,7 @@ lazy val tethysJson = (projectMatrix in file("json/tethys-json"))
890891 scalaVersions = scala2 ++ scala3,
891892 settings = commonJvmSettings
892893 )
893- .dependsOn(core, jsonCommon)
894+ .dependsOn(core, jsonCommon % compileAndTest )
894895
895896lazy val upickle = (projectMatrix in file(" json/upickle" ))
896897 .settings(
@@ -908,7 +909,7 @@ lazy val upickle = (projectMatrix in file("json/upickle"))
908909 )
909910 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
910911 .nativePlatform(scalaVersions = scala2 ++ scala3, settings = commonNativeSettings)
911- .dependsOn(core, jsonCommon)
912+ .dependsOn(core, jsonCommon % compileAndTest )
912913
913914lazy val json4sVersion = " 4.0.7"
914915
@@ -923,7 +924,7 @@ lazy val json4s = (projectMatrix in file("json/json4s"))
923924 scalaTest
924925 )
925926 .jvmPlatform(scalaVersions = scala2 ++ scala3)
926- .dependsOn(core, jsonCommon)
927+ .dependsOn(core, jsonCommon % compileAndTest )
927928
928929lazy val sprayJson = (projectMatrix in file(" json/spray-json" ))
929930 .settings(commonJvmSettings)
@@ -935,7 +936,7 @@ lazy val sprayJson = (projectMatrix in file("json/spray-json"))
935936 scalaTest
936937 )
937938 .jvmPlatform(scalaVersions = scala2 ++ scala3)
938- .dependsOn(core, jsonCommon)
939+ .dependsOn(core, jsonCommon % compileAndTest )
939940
940941lazy val play29Json = (projectMatrix in file(" json/play29-json" ))
941942 .settings(
@@ -952,7 +953,7 @@ lazy val play29Json = (projectMatrix in file("json/play29-json"))
952953 settings = commonJvmSettings
953954 )
954955 .jsPlatform(scalaVersions = scala2, settings = commonJsSettings)
955- .dependsOn(core, jsonCommon)
956+ .dependsOn(core, jsonCommon % compileAndTest )
956957
957958lazy val playJson = (projectMatrix in file(" json/play-json" ))
958959 .settings(
@@ -967,14 +968,14 @@ lazy val playJson = (projectMatrix in file("json/play-json"))
967968 settings = commonJvmSettings
968969 )
969970 .jsPlatform(scalaVersions = scala2 ++ scala3, settings = commonJsSettings)
970- .dependsOn(core, jsonCommon)
971+ .dependsOn(core, jsonCommon % compileAndTest )
971972
972973lazy val prometheusBackend = (projectMatrix in file(" observability/prometheus-backend" ))
973974 .settings(commonJvmSettings)
974975 .settings(
975976 name := " prometheus-backend" ,
976977 libraryDependencies ++= Seq (
977- " io.prometheus" % " prometheus-metrics-core" % " 1.3.1 "
978+ " io.prometheus" % " prometheus-metrics-core" % " 1.3.4 "
978979 ),
979980 scalaTest
980981 )
@@ -999,7 +1000,7 @@ lazy val openTelemetryTracingZioBackend = (projectMatrix in file("observability/
9991000 .settings(
10001001 name := " opentelemetry-tracing-zio-backend" ,
10011002 libraryDependencies ++= Seq (
1002- " dev.zio" %% " zio-opentelemetry" % " 3.0.0-RC26 " ,
1003+ " dev.zio" %% " zio-opentelemetry" % " 3.1.0 " ,
10031004 " io.opentelemetry.semconv" % " opentelemetry-semconv" % " 1.26.0-alpha" ,
10041005 " io.opentelemetry" % " opentelemetry-api" % openTelemetryVersion,
10051006 " io.opentelemetry" % " opentelemetry-sdk-testing" % openTelemetryVersion % Test
@@ -1014,7 +1015,7 @@ lazy val scribeBackend = (projectMatrix in file("logging/scribe"))
10141015 .settings(
10151016 name := " scribe-backend" ,
10161017 libraryDependencies ++= Seq (
1017- " com.outr" %%% " scribe" % " 3.15.0 "
1018+ " com.outr" %%% " scribe" % " 3.15.2 "
10181019 ),
10191020 scalaTest
10201021 )
@@ -1118,7 +1119,7 @@ lazy val docs: ProjectMatrix = (projectMatrix in file("generated-docs")) // impo
11181119 " org.json4s" %% " json4s-native" % json4sVersion,
11191120 " io.circe" %% " circe-generic" % circeVersion,
11201121 " com.github.plokhotnyuk.jsoniter-scala" %% " jsoniter-scala-macros" % jsoniterVersion,
1121- " commons-io" % " commons-io" % " 2.16.1 " ,
1122+ " commons-io" % " commons-io" % " 2.18.0 " ,
11221123 " io.github.resilience4j" % " resilience4j-circuitbreaker" % resilience4jVersion,
11231124 " io.github.resilience4j" % " resilience4j-ratelimiter" % resilience4jVersion,
11241125 " io.jaegertracing" % " jaeger-client" % jaegerClientVersion,
0 commit comments