Skip to content

Releases: softwaremill/sttp

v3.3.11

13 Jul 15:47
Compare
Choose a tag to compare

What’s Changed

v3.3.9

01 Jul 11:43
Compare
Choose a tag to compare

What’s Changed

v3.3.7

19 Jun 13:15
Compare
Choose a tag to compare

What’s Changed

v3.3.6

02 Jun 12:21
Compare
Choose a tag to compare

What’s Changed

v3.3.5

25 May 15:06
Compare
Choose a tag to compare

What’s Changed

v3.3.4

19 May 07:51
Compare
Choose a tag to compare

What’s Changed

v3.3.3

14 May 21:18
Compare
Choose a tag to compare

What’s Changed

v3.3.2

13 May 11:40
Compare
Choose a tag to compare

What’s Changed

  • Update sbt to 1.5.2 (#962) @scala-steward
  • Remove workarounds in Armeria backends (#961) @ikhoon
  • Fix #963: httpclient-backend may send extra zero bytes for ByteBuffer bodies
  • Fix #960: opentracing: allow enriching any RequestT

v3.3.1

07 May 20:04
Compare
Choose a tag to compare

What’s Changed

v3.3.0

27 Apr 12:47
Compare
Choose a tag to compare

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)