github softwaremill/sttp v3.3.0

latest releases: v3.9.6, v4.0.0-M13, v4.0.0-M12...
3 years ago

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)

Don't miss a new sttp release

NewReleases is sending notifications on new releases.