This is the thirty-sixth release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release. 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
- #3384 – Starvation clock timestamp (@mtomko)
- #3393 – Simplify
ContState
(@durban) - #3389 – Handle if
async
callback receivesnull
(@durban) - #3381 – Feature test for
clearTimeout
(@armanbilge) - #3375 – Refactor
fromCompletableFuture
to usecont
(@armanbilge) - #3372 – Move feature test for JS
nowMicros()
intoTry
(@armanbilge) - #3380, #3378 – Documentation fixes and improvements (@baber, @armanbilge)
Special thanks to each and every one of you!