This is the fourteenth 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.
The only change in this release (from 3.2.8) is a minor bugfix which affects Semaphore
. In particular, under certain circumstnaces, fibers awaiting permits could end up indefinitely stuck awaiting wake-up. This could happen whenever multiple fibers were awaiting and the releasing fiber was canceled while notifying the awaiters.
User-Facing Pull Requests
- #2350 – Fix Cancelation Point in Semaphore (@ChristopherDavenport)
Thank you so much!