Releases: softwaremill/sttp
Releases · softwaremill/sttp
v4.0.0-M20
What’s Changed
- Improve usability of response specifications (#2365) @adamw
- Move options that used tags to RequestOptions, replace tags with attributes (#2364) @adamw
- Remove BodySerializer (#2362) @adamw
- make HttpError and DeserializationException covariant to follow variance of ResponseException (#2357) @NPCRUS
- Add OpenTelemetry attributes to the metrics backend (#2327) @varshith257
- Fix comma/typo (#2325) @magdzikk
Dependency updates
- Update jsoniter-scala-core, ... to 2.32.0 (#2369) @softwaremill-ci
- Update fs2-io, fs2-reactive-streams to 3.11.0 (#2264) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.6.2 (#2367) @softwaremill-ci
- Update armeria to 1.31.3 (#2366) @softwaremill-ci
- Update zipkin-sender-okhttp3 to 3.4.3 (#2363) @softwaremill-ci
- Update opentelemetry-api, ... to 1.45.0 (#2361) @softwaremill-ci
- Update http4s-client, http4s-ember-client to 0.23.30 (#2360) @softwaremill-ci
- Update armeria to 1.31.2 (#2359) @softwaremill-ci
- Update sbt, scripted-plugin to 1.10.6 (#2356) @softwaremill-ci
- Update zio-opentelemetry to 3.1.0 (#2354) @softwaremill-ci
- Update cats-effect, cats-effect-kernel, ... to 3.5.7 (#2355) @softwaremill-ci
- Update prometheus-metrics-core to 1.3.4 (#2353) @softwaremill-ci
- Update zio-opentelemetry to 3.0.2 (#2352) @softwaremill-ci
- Update sbt-projectmatrix to 0.10.1 (#2351) @softwaremill-ci
- Update armeria to 1.31.1 (#2350) @softwaremill-ci
- Update zio, zio-streams to 2.1.13 (#2349) @softwaremill-ci
- Update commons-io to 2.18.0 (#2347) @softwaremill-ci
- Update cats-effect-kernel, ... to 3.5.6 (#2348) @softwaremill-ci
- Update sbt-scala-native to 0.5.6 (#2346) @softwaremill-ci
- Update armeria to 1.31.0 (#2345) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.4.0 (#2344) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.3 (#2343) @softwaremill-ci
- Update opentelemetry-api, ... to 1.44.1 (#2342) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.31.3 (#2341) @softwaremill-ci
- Update opentelemetry-api, ... to 1.44.0 (#2340) @softwaremill-ci
- Update zio, zio-streams to 2.1.12 (#2339) @softwaremill-ci
- Update prometheus-metrics-core to 1.3.3 (#2336) @softwaremill-ci
- Update zio-opentelemetry to 3.0.1 (#2335) @softwaremill-ci
- Update http4s-blaze-client to 0.23.17 (#2334) @softwaremill-ci
- Update sbt to 1.10.5 (#2333) @softwaremill-ci
- Update sbt to 1.10.4 (#2332) @softwaremill-ci
- Update cats-effect-kernel, ... to 3.5.5 (#2330) @softwaremill-ci
- Update logback-classic to 1.5.12 (#2328) @softwaremill-ci
- Update scribe to 3.15.2 (#2329) @softwaremill-ci
- Update http4s-client to 0.23.29 (#2326) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.2 (#2323) @softwaremill-ci
- Update http4s-ember-client to 0.23.29 (#2324) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.31.1 (#2322) @softwaremill-ci
- Update sbt to 1.10.3 (#2321) @softwaremill-ci
- Update prometheus-metrics-core to 1.3.2 (#2320) @softwaremill-ci
- Update scribe to 3.15.1 (#2319) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.0.21 (#2318) @softwaremill-ci
- Update zio-opentelemetry to 3.0.0 (#2316) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.31.0 (#2315) @softwaremill-ci
- Update logback-classic to 1.5.11 (#2313) @softwaremill-ci
v4.0.0-M19
What’s Changed
Dependency updates
- Update logback-classic to 1.5.10 (#2309) @softwaremill-ci
- Update opentelemetry-api, ... to 1.43.0 (#2308) @softwaremill-ci
- Update zio, zio-streams to 2.1.11 (#2307) @softwaremill-ci
- Update pekko-stream to 1.1.2 (#2306) @softwaremill-ci
- Update logback-classic to 1.5.9 (#2305) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.15 (#2304) @softwaremill-ci
- Update pekko-http to 1.1.0 (#2303) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.14 (#2302) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 (#2300) @softwaremill-ci
- Update scala3-library, ... to 3.3.4 (#2297) @softwaremill-ci
- Update scala-library to 2.13.15 (#2296) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.1 (#2293) @softwaremill-ci
v3.10.1
v3.10.0
v4.0.0-M18
What’s Changed
- Update ox to 0.4.0 (#2294) @adamw
- use unsafe ByteString methods when it's ok (#2276) @pjfanning
- Fix opentelemetry
url.full
attribute value. (#2252) @Grryum
Dependency updates
- Update tethys-core, tethys-derivation, ... to 0.29.1 (#2293) @softwaremill-ci
- Update zipkin-sender-okhttp3 to 3.4.2 (#2291) @softwaremill-ci
- Update commons-io to 2.17.0 (#2289) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.11 (#2288) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.10 (#2287) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.6.0 (#2286) @softwaremill-ci
- Update sbt to 1.10.2 (#2285) @softwaremill-ci
- Update pekko-stream to 1.1.1 (#2284) @softwaremill-ci
- Update zipkin-sender-okhttp3 to 3.4.1 (#2283) @softwaremill-ci
- Update armeria to 1.30.1 (#2281) @softwaremill-ci
- Update opentelemetry-api, ... to 1.42.1 (#2282) @softwaremill-ci
- Update http4s-client, http4s-ember-client to 0.23.28 (#2280) @softwaremill-ci
- Update opentelemetry-api, ... to 1.42.0 (#2279) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.10 (#2278) @softwaremill-ci
- Update logback-classic to 1.5.8 (#2277) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.22 (#2275) @softwaremill-ci
- Update scala-library to 2.12.20 (#2274) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.21 (#2273) @softwaremill-ci
- Update pekko-stream to 1.1.0 (#2272) @softwaremill-ci
- Update zio, zio-streams to 2.1.9 (#2271) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.29.0 (#2270) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.9 (#2269) @softwaremill-ci
- Update zio-json to 0.7.3 (#2268) @softwaremill-ci
- Update fs2-core to 3.11.0 (#2267) @softwaremill-ci
- Update zio to 2.1.8 (#2263) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.8 (#2261) @softwaremill-ci
- Update zio-opentelemetry to 3.0.0-RC26 (#2260) @softwaremill-ci
- Update sbt-scala-native to 0.5.5 (#2259) @softwaremill-ci
- Update logback-classic to 1.5.7 (#2258) @softwaremill-ci
- Update zio-json to 0.7.2 (#2257) @softwaremill-ci
- Update armeria to 1.30.0 (#2256) @softwaremill-ci
- Update opentelemetry-api, ... to 1.41.0 (#2255) @softwaremill-ci
- Update sbt-mima-plugin to 1.1.4 (#2254) @softwaremill-ci
- Update zio-opentelemetry to 3.0.0-RC25 (#2253) @softwaremill-ci
v4.0.0-M17
What’s Changed
- Bump zio-opentelemetry version and update OpenTelemetryTracingZioBackend (#2250) @Grryum
- Add test for reading headers from web socket responses (#2245) @adamw
- Sync backend can be closeable (#2240) @adamw
- Restore support for Scala Native in json/circe (#2225) @kciesielski
- Update scalafmt-core to 3.8.2 (#2211) @softwaremill-ci
- Ox integration: SSE (#2208) @kciesielski
- Change string part encoder (#2193) @Pask423
- fix typo in build files (jeager) (#2199) @pjfanning
Dependency updates
- Update zio to 2.1.7 (#2248) @softwaremill-ci
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.20 (#2247) @softwaremill-ci
- Update armeria to 1.29.4 (#2242) @softwaremill-ci
- Update armeria to 1.29.3 (#2239) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.7 (#2235) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.6 (#2234) @softwaremill-ci
- Update zio, zio-streams to 2.1.6 (#2233) @softwaremill-ci
- Update armeria to 1.29.2 (#2232) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.5 (#2231) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.5.4 (#2230) @softwaremill-ci
- Update sbt to 1.10.1 (#2229) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.4 (#2228) @softwaremill-ci
- Update opentelemetry-api, ... to 1.40.0 (#2227) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.3 (#2226) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.9 (#2224) @softwaremill-ci
- Update armeria to 1.29.1 (#2222) @softwaremill-ci
- Update zio, zio-streams to 2.1.5 (#2223) @softwaremill-ci
- Update zio-json to 0.7.1 (#2221) @softwaremill-ci
- Update tethys-core, tethys-derivation, ... to 0.28.4 (#2220) @softwaremill-ci
- Update sbt-scala-native to 0.5.4 (#2219) @softwaremill-ci
- Update pekko-stream to 1.0.3 (#2218) @softwaremill-ci
- Update scalatest-flatspec, ... to 3.2.19 (#2217) @softwaremill-ci
- Update zio, zio-streams to 2.1.4 (#2216) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.5.3 (#2215) @softwaremill-ci
- Update play-json to 3.0.4 (#2214) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.8 (#2213) @softwaremill-ci
- Update play-json to 2.10.6 (#2212) @softwaremill-ci
- Update zio, zio-streams to 2.1.3 (#2210) @softwaremill-ci
- Update armeria to 1.29.0 (#2209) @softwaremill-ci
- Update opentelemetry-api, ... to 1.39.0 (#2207) @softwaremill-ci
- Update sbt-scala-native to 0.5.3 (#2206) @softwaremill-ci
- Update zio, zio-streams to 2.1.2 (#2205) @softwaremill-ci
- Update scribe to 3.15.0 (#2204) @softwaremill-ci
- Update zio-json to 0.7.0 (#2203) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.30.1 (#2201) @softwaremill-ci
- Update scribe to 3.14.0 (#2202) @softwaremill-ci
- Update jsoniter-scala-core to 2.30.0 (#2200) @softwaremill-ci
- Update sbt-scala-native to 0.5.2 (#2198) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.29.0 (#2194) @softwaremill-ci
v3.9.8
v4.0.0-M16
What’s Changed
- Fix flaky test for Ox WebSockets (#2192) @kciesielski
- Use Identity from sttp-shared (#2190) @adamw
Dependency updates
- Update akka, fs2, fs2-ce2, monix, pekko, zio, zio1 to 1.3.19 (#2191) @softwaremill-ci
v4.0.0-M15
Broken - please use M16!
This release is missing the core
module from the published bundle. M16 fixes the problem.
What’s Changed
- Ox WebSockets (#2187) @kciesielski
- Add scala3 support for spray json (#2181) @MichelEdkrantz
- Fix broken links in docs (#2180) @Pask423
Dependency updates
- Update prometheus-metrics-core to 1.3.1 (#2189) @softwaremill-ci
- Update upickle to 3.3.1 (#2185) @softwaremill-ci
- Update prometheus-metrics-core to 1.3.0 (#2183) @softwaremill-ci
- Update fs2-core, fs2-io, ... to 2.5.12 (#2182) @softwaremill-ci
- Update zio, zio-streams to 2.1.1 (#2178) @softwaremill-ci
- Update opentelemetry-api, ... to 1.38.0 (#2177) @softwaremill-ci
v3.9.7
What’s Changed
- Add scala 3 to spray json matrix for v3 client (#2186) @MichelEdkrantz