This minor release fixes an issue where interruption of a cats-effect IO was not being propagated correctly to the ZIO effect when toEffect
was used.
In addition, toEffect
has been optimized to avoid unnecessary forking of fibers when the ZIO effect is purely synchronous (e.g., ZIO.succeed(1)
). Users that often convert synchronous effects from ZIO to cats-effect IO should experience an improvement in their application's performance without any code changes
What's Changed
- Update to ZIO 2.1.1 by @calvinlfer in #693
- Fix propagation of interruption from CIO to ZIO by @kyri-petrou in #697
- Bump the ZIO version to 2.1.7 by @kyri-petrou in #698
New Contributors
- @kyri-petrou made their first contribution in #697
Full Changelog: v23.1.0.2...v23.1.0.3