Releases: softwaremill/sttp
Releases · softwaremill/sttp
v3.3.11
What’s Changed
- Update http4s-ce2 to 0.22.0-RC1
- Update opentelemetry-sdk-testing to 1.4.0 (#1033) @scala-steward
- Update scala3-library, ... to 3.0.1 (#1032) @scala-steward
- Update scala-collection-compat to 2.5.0 (#1030) @scala-steward
- Update scalaz-concurrent to 7.2.33 (#1029) @scala-steward
- extend exception message if connection via proxyServer couldn't be es… (#1034) @jurijkruske
- Update sbt to 1.5.5 (#1035) @scala-steward
- Update fs2-core, fs2-io, ... to 3.0.6 (#1028) @scala-steward
- Update armeria to 1.9.2 (#1027) @scala-steward
- Update fs2-core, fs2-io, ... to 3.0.5 (#1026) @scala-steward
v3.3.9
What’s Changed
- Update zio-opentelemetry, zio-opentracing to 0.8.1 (#1022) @scala-steward
- Update armeria to 1.9.1 (#1021) @scala-steward
- Update resilience4j-circuitbreaker, ... to 1.7.1 (#1020) @scala-steward
- Update finagle-http to 21.6.0 (#1015) @scala-steward
- Update sbt-scalajs, scalajs-library, ... to 1.6.0 (#1007) @scala-steward
- Update upickle to 1.4.0 (#1006) @scala-steward
- Fix component tag for opentracing backend (#1024) @Krever
- Update json4s-core, json4s-native to 4.0.1 (#1023) @scala-steward
v3.3.7
What’s Changed
- Update akka-stream to 2.6.15 (#1009) @scala-steward
- Update commons-io to 2.10.0 (#1012) @scala-steward
- Update sbt to 1.5.4 (#1013) @scala-steward
- Have ZioTelemetryOpenTelemetryBackend absorb the Tracing dependency (#1010) @thiloplanz
- Update slf4j-api to 1.7.31 (#1014) @scala-steward
- Allow customizing log level for HttpErrors - fix (#1008) @pawelkaczor
- Allow customizing log level for HttpErrors (#1001) @pawelkaczor
- Update zio, zio-streams to 1.0.9 (#1002) @scala-steward
v3.3.6
What’s Changed
- Made thenRespondCyclic* functions thread-safe (#998) @ithinkicancode
- Update scala-library to 2.12.14 (#996) @scala-steward
- Update sbt to 1.5.3 (#1000) @scala-steward
- Update simpleclient to 0.11.0 (#999) @scala-steward
- Update finagle-http to 21.5.0 (#997) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.23.0-RC1 (#995) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.21.24 (#994) @scala-steward
- Update circe-core, circe-generic, ... to 0.14.1 (#993) @scala-steward
- Update json4s-core, json4s-native to 4.0.0 (#991) @scala-steward
- Update commons-io to 2.9.0 (#990) @scala-steward
v3.3.5
What’s Changed
- Update http4s-blaze-client, http4s-client to 1.0.0-M22 (#987) @scala-steward
- Update scalaz-concurrent to 7.2.32 (#983) @scala-steward
- Update zio-json to 0.1.5 (#984) @scala-steward
- Update zio-nio to 1.0.0-RC11 (#988) @scala-steward
- Bump cats-effect and publish more projects for scala 3 (#989) @aeons
- Update fs2-core, fs2-io, ... to 3.0.4 (#986) @scala-steward
v3.3.4
What’s Changed
- Changed .toCurl output in an attempt to make it easier to read and purely out of personal preference (#967) @phdoerfler
- Update armeria to 1.8.0 (#980) @scala-steward
- Update upickle to 1.3.15 (#977) @scala-steward
- Update shared:akka, shared:core, shared:fs2, ... to 1.2.5 (#979) @scala-steward
- Update sbt-softwaremill-browser-test-js, ... to 2.0.5 (#978) @scala-steward
- Basic Request converter to RFC 2616 format (HTTP 1.1) (#968) @rojekp
- Update upickle to 1.3.14 (#972) @scala-steward
- Update scala-compiler, scala-library to 2.13.6 (#974) @scala-steward
- Update zio, zio-streams to 1.0.8 (#976) @scala-steward
- Update scribe to 3.5.5 (#975) @scala-steward
- Update http4s-blaze-client, http4s-client to 0.21.23 (#973) @scala-steward
v3.3.3
What’s Changed
- Scala 3 compatibility
- Update upickle to 1.3.13 (#971) @scala-steward
v3.3.2
v3.3.1
What’s Changed
- [#958] It is now possible to define for which hosts the requests should be proxied (#959) @LazyBun
- Update model:core to 1.4.6 (#957) @scala-steward
- Update sbt-projectmatrix to 0.8.0 (#955) @scala-steward
- Update armeria to 1.7.2 (#954) @scala-steward
- Update upickle to 1.3.12 (#949) @scala-steward
- Update scribe to 3.5.4 (#953) @scala-steward
- Update armeria to 1.7.1 (#952) @scala-steward
- Set correct
http4s-ce2-backend
artefact name (#951) @dfahritdinov
v3.3.0
cats-effect 3
The main changes in this release concern backends based on cats-effect. The default implementations for the cats
, fs2
and http4s
backends now depend on and use cats-effect 3.
Additionally, there are artifacts with -ce2
suffix, which depend on cats-effect 2. These are the same implementations as in sttp client 3.2.x.
For example, there's:
"com.softwaremill.sttp.client3" %% "async-http-client-backend-cats" % "3.3.0"
which defines a AsyncHttpClientCatsBackend
, and depends on cats-effect 3.1.0. There's also:
"com.softwaremill.sttp.client3" %% "async-http-client-backend-cats-ce2" % "3.3.0"
which also defines a AsyncHttpClientCatsBackend
, but depends on cats-effect 2.3.3.
See the documentation for cats-effect backends, fs2 backends and http4s backend for more information.
Note that the Monix backend uses cats-effect 2 (as no release of Monix using cats-effect 3 is available).
What’s Changed (from 3.3.0-RC5)
- Update sbt to 1.5.1 (#947) @scala-steward
- Update fs2-core, fs2-io, ... to 3.0.2 (#945) @scala-steward
- Scala 3.0.0-RC3 compatibility