v3.3.0
github-actions
released this
27 Apr 12:47
·
2606 commits
to master
since this release
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