This version contains a few more performance improvements as well as some changes to maintain binary compatibility with ZIO 2.0.x so that there is no need to upgrade all libraries using ZIO. It is expected to be the last release candidate: if no major issues are discovered, we are planning to release a final 2.1.0 in about a week. Please report if you find anything!
EDIT: one issue has been found, will cut a RC5 shortly: #8811
What's Changed
- Revert binary incompatible change on
MutableConcurrentQueue
by @kyri-petrou in #8773 - Revert changes in #8660 by @kyri-petrou in #8777
- Allow providing alternative implementations for generating
FiberId
s by @kyri-petrou in #8778 - Maintain backward compatibility of LinkedQueue by @ghostdogpr in #8784
- Improve UX of modifying runtime flags by @kyri-petrou in #8774
- Further optimize ch exec read by @eyalfa in #8775
- Reduce output for huge lists during pretty printing by @andrzejressel in #8692
- Fix awaiting of globally-scoped forked fibers when the app exits by @kyri-petrou in #8796
- Optimizations for FiberRuntime runloop by @kyri-petrou in #8800
CI Updates
- Publish with Java 11 rather than 17 by @ghostdogpr in #8780
- Update Mima checked version by @guizmaii in #8795
- Give more memory to build website CI job by @ghostdogpr in #8798
- Improve GHA execution time by @kyri-petrou in #8810
- Update Scala, dependencies and sbt plugins by @guizmaii in #8760
Documentation Updates
- fix(deps): update dependency @zio.dev/zio-telemetry to v3.0.0-rc22 by @renovate in #8776
- Remove outdated comparison with Future from the tagline by @ghostdogpr in #8788
- fix(deps): update dependency @zio.dev/zio-profiling to v0.3.1 by @renovate in #8799
- fix(deps): update dependency @zio.dev/zio-config to v4.0.2 by @renovate in #8801
- Fixed #8782 - User has incorrect rights by @Yummy-Yums in #8802
- Fix typo in docs: FiberRef reference page by @DanBondarenko in #8809
- Update these docs for 2.0 by @AndyKirsch in #8803
- Update ZIO HTTP Related Guides by @khajavi in #8806
New Contributors
- @AndyKirsch made their first contribution in #8803
- @Yummy-Yums made their first contribution in #8802
- @DanBondarenko made their first contribution in #8809
Full Changelog: v2.1.0-RC3...v2.1.0-RC4