This is the thirty-second 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.4.x release. Note that source compatibility has been broken with 3.3.x in some minor areas. Since those changes require active choice on the part of users to decide the best adjusted usage for their specific scenario, we have chosen to not provide scalafixes which automatically patch the affected call sites.
User-Facing Pull Requests
- #3290 – make
Deferred#complete
uncancelable (@durban) - #3281 – Implement
Ref
without wrappingAtomicReference
on JS/Native (@armanbilge) - #3280 – Suspend
cell
read inAtomicCell#evalModify
(@armanbilge) - #3275 – Fix 'Dispatcher' deprecaton annotation 'message' and 'since' (@seigert)
- #3269, #3267, #3257 – Documentation fixes and improvements (@iRevive)
Thank you so much!