Releases: softwaremill/sttp
Releases · softwaremill/sttp
v3.4.2
What’s Changed
- Add separate modules for zio-opentelemetry 2, keeping zio1 compatibility in zio1 modules (#1320) @adamw
- Split zio-json module for zio 1.x and 2.x (#1318) @ex0ns
- updated reactive-streams to latest (2 years old) version (#1310) @th-e
- Remove
AsyncFileWriter
in Armeria backend (#1295) @ikhoon - Split JS test (#1274) @Pask423
Dependency updates
- Update scalafmt-core to 3.4.3 (#1317) @scala-steward
- Update scribe to 3.7.1 (#1319) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.2 (#1316) @scala-steward
- Update zio-opentelemetry, zio-opentracing to 1.0.0 (#1315) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.1 (#1314) @scala-steward
- Update jsoniter-scala-core, ... to 2.13.0 (#1312) @scala-steward
- Update slf4j-api to 1.7.36 (#1313) @scala-steward
- Update zio-json to 0.3.0-RC3 (#1299) @scala-steward
- Update scribe to 3.7.0 (#1308) @scala-steward
- Update zio-nio to 2.0.0-RC2 (#1304) @scala-steward
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.2 (#1294) @scala-steward
- Update zio, zio-streams to 2.0.0-RC2 (#1288) @scala-steward
- Update scalafmt-core to 3.4.2 (#1307) @scala-steward
- Update simpleclient to 0.15.0 (#1306) @scala-steward
- Update opentelemetry-sdk-testing to 1.11.0 (#1303) @scala-steward
- Update jsoniter-scala-core, ... to 2.12.4 (#1302) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.10 (#1300) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.11 (#1296) @scala-steward
- Update scala3-library, ... to 3.1.1 (#1293) @scala-steward
- Update sbt to 1.6.2 (#1290) @scala-steward
- Update scalafmt-core to 3.4.0 (#1285) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.9 (#1287) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.10 (#1284) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.3.5 (#1286) @scala-steward
- Update mdoc, sbt-mdoc to 2.3.0 (#1283) @scala-steward
- Update upickle to 1.5.0 (#1281) @scala-steward
- Update armeria to 1.14.0 (#1282) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.8 (#1278) @scala-steward
- Update scala-compiler, scala-library to 2.13.8 (#1255) @scala-steward
- Update jsoniter-scala-core, ... to 2.12.3 (#1280) @scala-steward
- Update jsoniter-scala-core, ... to 2.12.2 (#1277) @scala-steward
- Update zio-nio to 1.0.0-RC12 (#1204) @scala-steward
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.1 (#1238) @scala-steward
- Update slf4j-api to 1.7.35 (#1276) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.9 (#1275) @scala-steward
v3.4.1
What’s Changed
- Add support for jsoniter Json (#1248) @borissmidt
- change pass to password (#1271) @zodiake
Dependency updates
- Update http4s-blaze-client, http4s-client to 0.22.9 (#1275) @scala-steward
- Update scalatest-flatspec, ... to 3.2.11 (#1273) @scala-steward
- Update zio-interop-reactivestreams to 2.0.0-RC1 (#1265) @scala-steward
- Update opentelemetry-sdk-testing to 1.10.1 (#1267) @scala-steward
- Update json4s-core, json4s-native to 4.0.4 (#1270) @scala-steward
- Update scalafmt-core to 3.3.3 (#1269) @scala-steward
- Update sbt-scala-native to 0.4.3 (#1268) @scala-steward
v3.4.0
What’s Changed
- Update to zio 2 (#1212) @adamw
- Enable scala 3 for zio-json (#1235) @brendo-m
- Fix for out of memory execption in js tests (#1249) @Pask423
- ToCurlConverter - hide sensitive headers (#1197) @micossow
- Fix LoggingBackend when used with WebSocket (#1196) @micossow
- fix compileDocs (#1198) @micossow
ZIO 2 support
By default, the *-zio
modules depend on ZIO 2.x. For ZIO 1.x support, use modules with the *-zio1 suffix.
For example:
"com.softwaremill.sttp.client3" %% "httpclient-backend-zio" % "3.4.0" // for ZIO 2.x
"com.softwaremill.sttp.client3" %% "httpclient-backend-zio1" % "3.4.0" // for ZIO 1.x
More information available in the docs.
Dependency updates
- Update scribe to 3.6.10 (#1263) @scala-steward
- Update scalafmt-core to 3.3.2 (#1262) @scala-steward
- Update scalaz-concurrent to 7.2.34 (#1260) @scala-steward
- Update jaeger-client to 1.8.0 (#1259) @scala-steward
- Update finagle-http to 22.1.0 (#1258) @scala-steward
- Update model:core to 1.4.22 (#1254) @scala-steward
- Update slf4j-api to 1.7.33 (#1257) @scala-steward
- Update scalafmt-core to 3.3.1 (#1256) @scala-steward
- Update scribe to 3.6.9 (#1253) @scala-steward
- Update logback-classic to 1.2.10 (#1228) @scala-steward
- Update scalafmt-core to 3.2.2 (#1229) @scala-steward
- Update model:core to 1.4.21 (#1252) @scala-steward
- Update opentelemetry-sdk-testing to 1.10.0 (#1251) @scala-steward
- Update fs2-core, fs2-io, ... to 3.2.4 (#1230) @scala-steward
- Update opentelemetry-sdk-testing to 1.9.1 (#1190) @scala-steward
- Update sbt-scala-native to 0.4.2 (#1201) @scala-steward
- Update model:core to 1.4.20 (#1226) @scala-steward
- Update akka-stream to 2.6.18 (#1221) @scala-steward
- Update upickle to 1.4.4 (#1245) @scala-steward
- Update sbt-softwaremill-browser-test-js, ... to 2.0.9 (#1218) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.7 (#1205) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.3.4 (#1247) @scala-steward
- Update finagle-http to 21.12.0 (#1214) @scala-steward
- Update scribe to 3.6.8 (#1250) @scala-steward
- Update zio-interop-reactivestreams to 1.3.9 (#1242) @scala-steward
- Update sbt to 1.6.1 (#1233) @scala-steward
- Update jaeger-client to 1.7.0 (#1231) @scala-steward
- Update zio-opentelemetry, zio-opentracing to 0.9.0 (#1227) @scala-steward
- Update sbt to 1.5.8 (#1223) @scala-steward
- Update model:core to 1.4.19 (#1222) @scala-steward
- Update simpleclient to 0.14.1 (#1220) @scala-steward
- Update simpleclient to 0.14.0 (#1219) @scala-steward
- Update logback-classic to 1.2.9 (#1215) @scala-steward
- Update sbt to 1.5.7 (#1213) @scala-steward
- Update zio, zio-streams to 1.0.13 (#1211) @scala-steward
- Update logback-classic to 1.2.8 (#1210) @scala-steward
- Update upickle to 1.4.3 (#1208) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 (#1207) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.8 (#1203) @scala-steward
- Update armeria to 1.13.4 (#1199) @scala-steward
v3.3.18
What’s Changed
Dependency updates
- Update scalafmt-core to 3.2.0 (#1193) @scala-steward
- Update finagle-http to 21.11.0 (#1191) @scala-steward
- Update scalafmt-core to 3.1.2 (#1187) @scala-steward
- Update okhttp to 4.9.3 (#1186) @scala-steward
v3.3.17
What’s Changed
- Change how relative redirects are resolved to avoid exceptions from java.net.URI (#1185) @adamw
- Example how to use FollowRedirectsBackend.transformUri (#1178) @micossow
- Fix typo in examples.md (#1167) @bonnetn
- Fix broken link to the Websockets page (#1158) @KRoLer
Dependency updates
- Update scalafmt-core to 3.1.1 (#1184) @scala-steward
- Update scalafmt-core to 3.0.8 (#1168) @scala-steward
- Update opentelemetry-sdk-testing to 1.9.0 (#1183) @scala-steward
- Update logback-classic to 1.2.7 (#1182) @scala-steward
- Update scala-collection-compat to 2.6.0 (#1180) @scala-steward
- Update sbt-projectmatrix to 0.9.0 (#1179) @scala-steward
- Update model:core to 1.4.18 (#1176) @scala-steward
- Update opentelemetry-sdk-testing to 1.7.1 (#1175) @scala-steward
- Update akka-http to 10.2.7 (#1173) @scala-steward
- Update scribe to 3.6.3 (#1166) @scala-steward
- Update fs2-core, fs2-io, ... to 3.2.2 (#1165) @scala-steward
- Update zio-opentelemetry, zio-opentracing to 0.8.3 (#1164) @scala-steward
- Update armeria to 1.13.2 (#1163) @scala-steward
- Update fs2-core, fs2-io, ... to 3.2.1 (#1162) @scala-steward
- Update scribe to 3.6.2 (#1160) @scala-steward
- Update fs2-core, fs2-io, ... to 3.2.0 (#1159) @scala-steward
v3.3.16
What’s Changed
Dependency updates
- Update mdoc, sbt-mdoc to 2.2.24 (#1151) @scala-steward
- Update scribe to 3.6.1 (#1153) @scala-steward
- Update scalafmt-core to 3.0.7 (#1152) @scala-steward
- Update armeria to 1.13.1 (#1150) @scala-steward
- Update scala3-library, ... to 3.1.0 (#1148) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.6 (#1147) @scala-steward
- Update zio-interop-reactivestreams to 1.3.8 (#1146) @scala-steward
- Update akka-stream to 2.6.17 (#1145) @scala-steward
- Update armeria to 1.13.0 (#1144) @scala-steward
- Update monix-nio to 0.1.0 (#1143) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.6 (#1142) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.7 (#1141) @scala-steward
- Update opentelemetry-sdk-testing to 1.7.0 (#1139) @scala-steward
- Update model:core to 1.4.15 (#1138) @scala-steward
- Update akka-stream to 2.6.16 (#1074) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.5 (#1137) @scala-steward
- Update scribe to 3.6.0 (#1136) @scala-steward
- Update armeria to 1.12.0 (#1135) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 (#1134) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.5 (#1133) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.6 (#1132) @scala-steward
- Update sbt-mima-plugin to 1.0.1 (#1131) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.4 (#1130) @scala-steward
- Update model:core to 1.4.14 (#1129) @scala-steward
- Update cats-effect to 2.5.4 (#1127) @scala-steward
- Update upickle to 1.4.2 (#1126) @scala-steward
- Update scalafmt-core to 3.0.6 (#1125) @scala-steward
v3.3.15
What’s Changed
- Allow custom Span name for ZIO opentelemetry backend (#1123) @tuleism
- Feature/1067 (#1119) @kink80
- Empty gzip fix (#1113) @bartekzylinski
- Add documentation that explicitly defines Authorization header behavior during redirects and how to change it. (#1102) @scottweaver
- example using HttpClient (#1099) @kubinio123
Dependency updates
- Update sbt-softwaremill-browser-test-js, ... to 2.0.8 (#1117) @scala-steward
- Update scalatest-flatspec, ... to 3.2.10 (#1109) @scala-steward
- Update okhttp to 4.9.2 (#1121) @scala-steward
- Update model:core to 1.4.13 (#1124) @scala-steward
- Update model:core to 1.4.12 (#1122) @scala-steward
- Update scalafmt-core to 3.0.5 (#1118) @scala-steward
- Update finagle-http to 21.9.0 (#1120) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.3 (#1116) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.4 (#1114) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.5 (#1112) @scala-steward
- Update zio, zio-streams to 1.0.12 (#1111) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.9 (#1110) @scala-steward
- Update zio-interop-reactivestreams to 1.3.7 (#1107) @scala-steward
- Update zio-opentelemetry, zio-opentracing to 0.8.2 (#1106) @scala-steward
- Update opentelemetry-sdk-testing to 1.6.0 (#1104) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.2 (#1103) @scala-steward
- Update scalafmt-core to 3.0.3 (#1101) @scala-steward
- Update logback-classic to 1.2.6 (#1100) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.8 (#1098) @scala-steward
- Update upickle to 1.4.1 (#1096) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.7 (#1094) @scala-steward
- Update scalafmt-core to 3.0.2 (#1093) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.3 (#1091) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.4 (#1090) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.2 (#1089) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.3 (#1088) @scala-steward
v3.3.14
What’s Changed
- added response size summary metric (#1079) @mrForest13
- added response size summary metric (#1075) @mrForest13
Dependency updates
- Update scala3-library, ... to 3.0.2 (#1087) @scala-steward
- Update simpleclient to 0.12.0 (#1085) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.5 (#1084) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.1 (#1078) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.4 (#1083) @scala-steward
- Update scalafmt-core to 3.0.1 (#1082) @scala-steward
- Update mdoc, sbt-mdoc to 2.2.23 (#1081) @scala-steward
- Update armeria to 1.11.0 (#1080) @scala-steward
- Update zio, zio-streams to 1.0.11 (#1077) @scala-steward
- Update armeria to 1.10.0 (#1076) @scala-steward
- Update scalafmt-core to 3.0.0 (#1073) @scala-steward
- Update shared:akka, shared:core, shared:fs2, ... to 1.2.6 (#1071) @scala-steward
- Update model:core to 1.4.10 (#1070) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.3 (#1069) @scala-steward
- Update finagle-http to 21.8.0 (#1068) @scala-steward
- Update opentelemetry-sdk-testing to 1.5.0 (#1066) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.1 (#1063) @scala-steward
- Update fs2-core, fs2-io, ... to 3.1.0 (#1062) @scala-steward
- Update cats-effect, cats-effect-kernel to 3.2.2 (#1061) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.2 (#1060) @scala-steward
- Update akka-http to 10.2.6 (#1059) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 (#1057) @scala-steward
v3.3.13
What’s Changed
Dependency updates
- Update cats-effect, cats-effect-kernel to 3.2.1 (#1056) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.0 (#1055) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.1 (#1054) @scala-steward
v3.3.12
What’s Changed
- update client if request-timeout differs from client-timeout (#1052) @markusheilig
- Added separate instance for MonadError (#1042) @matwojcik
Dependency updates
- Update cats-effect, cats-effect-kernel to 3.2.0 (#1048) @scala-steward
- Update json4s-core, json4s-native to 4.0.3 (#1049) @scala-steward
- Update zio, zio-streams to 1.0.10 (#1053) @scala-steward
- Update akka-http to 10.2.5 (#1051) @scala-steward
- Update logback-classic to 1.2.5 (#1050) @scala-steward
- Update mdoc, sbt-mdoc to 2.2.22 (#1047) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.22.0 (#1045) @scala-steward
- Update slf4j-api to 1.7.32 (#1044) @scala-steward
- Update model:core to 1.4.9 (#1041) @scala-steward
- Update opentelemetry-sdk-testing to 1.4.1 (#1040) @scala-steward
- Update sbt-softwaremill-browser-test-js, ... to 2.0.6 (#1039) @scala-steward