This is the eleventh major release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release, and fully source-compatible with every 3.2.x release.
This release fixes a regression in the work-stealing fiber scheduler. In addition, it reverts a change to the Async#fromPromise
and IO.fromPromise
signatures which was source-incompatible in numerous common scenarios due to limitations in Scala's type inference.
User-Facing Pull Requests
- #2272 – Revert
Async#fromPromise
generalization (@djspiewak) - #2270 – Fix overly eager
drainBatch
(@vasilmkd)
Thank you!