This release contains a few performance improvements that were backported to the 2.0.x branch so you can benefit from them sooner (the "current" branch is for 2.1.x, for which a RC2 will probably be released in the coming weeks). These changes, in particular the FiberRuntime
one, have shown a ~10-15% improvement in some benchmarks.
What's Changed
FiberRuntime
optimizations by @kyri-petrou in #8672- Avoid allocation in
ZEnvironment.get
by @ghostdogpr in #8712 - Optimize fiber id and executor access by @ghostdogpr in #8716
- Use
Chunk.single
rather thanChunk.apply
by @ghostdogpr in #8718
Full Changelog: v2.0.21...v2.0.22