- sttp-client now requires at least Java 11. This also means that
HttpClient
-based synchronous &Future
-based backends are included incore
, and thehttpclient
modules are removed. ZIO/Cats/Monix-baseHttpClient
backends are included inzio
,cats
andmonix
modules, respectively. This way modern backends with websocket & streaming capabilities are available "out of the box" - the opentracing module is removed
- the opentelemetry module is expanded (see https://github.com/softwaremill/sttp/releases/tag/v3.6.2, which fixed some problems with this area of the 3.6 release)
What’s Changed
- Opentelemetry metrics backend (#1428) @Pask423
- Upgrade all ZIO backends to comply with the latest version of ZIO (#1431) @calvinlfer
- Publish other modules for Scala Native Scala 3 (#1425) @lolgab
- Scala native scala3 (#1420) @Pask423
- Fix PUT method in CurlBackend (#1423) @aartigao
- Moving Httpclient to core module (#1409) @Pask423
- General OpenTelemetry backend (#1411) @Pask423
- Test server artifact (#1414) @Pask423
- Compile uPickle module to Scala 3 (#1378) @VladKopanev
Dependency updates
- Update zio-json to 0.3.0-RC8 (#1432) @scala-steward
- Update scalafmt-core to 3.5.2 (#1427) @scala-steward
- Update upickle to 2.0.0 (#1426) @scala-steward
- Update shared:akka, shared:core, shared:fs2, ... to 1.3.5 (#1422) @scala-steward
- Update model:core to 1.4.26 (#1421) @scala-steward
- Update scalatest-flatspec, ... to 3.2.12 (#1418) @scala-steward
- Update zio-interop-reactivestreams to 1.3.10 (#1417) @scala-steward
- Update armeria to 1.16.0 (#1416) @scala-steward
- Update finagle-http to 22.4.0 (#1415) @scala-steward
- Update zio-opentelemetry, zio-opentracing to 2.0.0-RC3 (#1413) @scala-steward
- Update scalafmt-core to 3.5.1 (#1412) @scala-steward
- Update sbt-mima-plugin to 1.1.0 (#1392) @scala-steward