Skip to content

v3.5.5

Latest
Compare
Choose a tag to compare
@armanbilge armanbilge released this 27 Oct 19:24
· 2 commits to series/3.5.x since this release
d241856

This is the fiftieth 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.5.x release.

Warning

The 3.5.x series contains some changes that may be semantically breaking with respect to earlier 3.x releases. If you're using fs2, http4s, or other libraries from the ecosystem, make sure you've upgraded to versions of these libraries that are compatible with this release (for fs2, that's 3.7.0+, for http4s it's 0.23.19+)!

Additionally, if you're using methods like fromFuture, make sure you're aware of the major changes to async, described in these release notes.

What's Changed

Enhancements

Bug Fixes

  • Fix #4066: shut down executors when IORuntime.global shuts down by @durban in #4067
  • Use IOApp#reportFailure instead of printStackTrace() for blocking EC by @fredfp in #4044
  • Fix cancelable to guarantee cancelation by @armanbilge in #4118

Documentation

Behind the Scenes

New Contributors

Full Changelog: v3.5.4...v3.5.5