v0.6.0 RC1 - Cats Effect 3
This new release is a full upgrade from Cats Effect 2 to 3, meaning several internal changes and you can now use it as part of your modern Cats Effect 3 stack.
The most notable change to you should be that Blocker
is no longer required to create clients. As Cats Effect 3 requires you have a blocking thread pool at runtime, this abstraction was removed from the library. In addition, code that previously depended on Timer
was switched over to Temporal
from Cats Effect 3 which is a proper type class and not just a wrapper for an execution context.
If you used this library with concrete effect types, little if nothing should change beyond those changes. If you use tagless final style, you may need to change some constraints accordingly.
Dependency changes:
- No longer depends on Monix Catnap
- Updated Amazon v2 SDK to 2.17.11
- Updated Cats Effect to 3.2.1
- Updated FS2 to 3.0.6
- Updated Scala Collection Compat to 2.5.0