| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-23 | 2.6 kB | |
| v3.7.1 source code.tar.gz | 2026-08-23 | 1.8 MB | |
| v3.7.1 source code.zip | 2026-08-23 | 2.3 MB | |
| Totals: 3 Items | 4.1 MB | 1 | |
This is the sixty-first release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and fully source-compatible with the 3.7.x lineage.
What's Changed
Enhancements
- Rewrote
parTraverseNandparTraverseN_for better performance by @djspiewak in https://github.com/typelevel/cats-effect/pull/4451 - Derive MaxEvents from PollingTicks in Epoll and Kqueue polling systems by @antoniojimeneznieto in https://github.com/typelevel/cats-effect/pull/4603
- O(1) cancelation for Semaphore and MiniSemaphore by @stasimus in https://github.com/typelevel/cats-effect/pull/4648
Bug Fixes
- Fix memory leak in
Supervisorinternal state by @durban in https://github.com/typelevel/cats-effect/pull/4500 - Fix scaladoc links in IOApp by @durban in https://github.com/typelevel/cats-effect/pull/4562
- Workaround [#4524] by synchronizing tasks set by @armanbilge in https://github.com/typelevel/cats-effect/pull/4569
- Fix issue [#4489] by @durban in https://github.com/typelevel/cats-effect/pull/4625
- Fix
Ticker@implicitNotFound message to reference testkit-available API by @mvanhorn in https://github.com/typelevel/cats-effect/pull/4592 - Fix ownsPoller and ownsTimers for blocking threads by @durban in https://github.com/typelevel/cats-effect/pull/4631
Documentation
- Update weaver with typelevel org by @lenguyenthanh in https://github.com/typelevel/cats-effect/pull/4476
- Add FAQ on imports by @mtomko in https://github.com/typelevel/cats-effect/pull/4534
- Mention system property in docs that enable blocked thread detection by @rochala in https://github.com/typelevel/cats-effect/pull/4582
- Fix MonadCancel scaladoc by @reardonj in https://github.com/typelevel/cats-effect/pull/4629
Behind the Scenes
- Switch to
windows-2022runner tag by @samspills in https://github.com/typelevel/cats-effect/pull/4470 - Actually run JVM
IOApptests in CI by @armanbilge in https://github.com/typelevel/cats-effect/pull/4518 - Updated site script for scastie API changes by @djspiewak in https://github.com/typelevel/cats-effect/pull/4567
- Removed CirrusCI by @djspiewak in https://github.com/typelevel/cats-effect/pull/4660
New Contributors
- @rochala made their first contribution in https://github.com/typelevel/cats-effect/pull/4582
- @mvanhorn made their first contribution in https://github.com/typelevel/cats-effect/pull/4592
- @stasimus made their first contribution in https://github.com/typelevel/cats-effect/pull/4648
Full Changelog: https://github.com/typelevel/cats-effect/compare/v3.7.0...v3.7.1