Skip to content

Releases: zio/zio

2.0.12

10 Apr 22:16
4bbcbc2
Compare
Choose a tag to compare

This release fixes a binary compatibility issue with 2.0.11.

What's Changed

New Contributors

Full Changelog: v2.0.11...v2.0.12

2.0.11

06 Apr 17:49
9ee4720
Compare
Choose a tag to compare

This release contains bug fixes and performance improvements.

What's Changed

New Contributors

Full Changelog: v2.0.10...v2.0.11

2.0.10

06 Mar 18:16
886ca54
Compare
Choose a tag to compare

This release contains bug fixes and performance improvements.

What's Changed

New Contributors

Full Changelog: v2.0.9...v2.0.10

2.0.9

14 Feb 20:16
33ad58b
Compare
Choose a tag to compare

This release contains bug fixes.

What's Changed

Full Changelog: v2.0.8...v2.0.9

2.0.8

09 Feb 21:55
ad9fb87
Compare
Choose a tag to compare

This release contains a couple of bug fixes.

What's Changed

Full Changelog: v2.0.7...v2.0.8

2.0.7

07 Feb 04:58
8843282
Compare
Choose a tag to compare

This release contains bug fixes and performance improvements.

This release also contains a change to the semantics of race operators. These operators now consistently await the termination of the losing fiber. If you don't want this you can use disconnect on one or both sides (e.g. left.disconnect race right.disconnect) to create a version of a workflow where interruption returns immediately and proceeds in the background. We believe this is a more sensible default and the behavior of interruption returning immediately can be easily achieved with disconnect.

As always, thank you for your support!

What's Changed

New Contributors

Full Changelog: v2.0.6...v2.0.7

1.0.18

06 Feb 17:33
bd80442
Compare
Choose a tag to compare

This release improves compatibility with Scala Native and fixes #7489 for ZIO 1.x series on Scala 3 by updating izumi-reflect to version 2.2.5. All Scala 3 users and downstream libraries are advised to update to ZIO 1.0.18 or newer and release newly recompiled versions to avoid stale Tags generated by older versions of izumi-reflect from surfacing #7489 on Scala 3.

What's Changed

New Contributors

2.0.6

16 Jan 19:38
2f6bd3b
Compare
Choose a tag to compare

This release contains bug fixes and performance improvements.

What's Changed

New Contributors

Full Changelog: v2.0.5...v2.0.6

v2.0.5

06 Dec 17:26
2863644
Compare
Choose a tag to compare

This release contains miscellaneous bug fixes and performance improvements.

What's Changed

v2.0.4

18 Nov 16:57
449ecc9
Compare
Choose a tag to compare

This release brings a range of bug fixes, performance improvements and new features. Most notably:

  1. Regional Metric Tags. This feature enables you to locally, either at the level of your main function, or any other level, add a set of tags to all ZIO metrics. This is convenient for tagging metrics based on web server or other parameters.
  2. Disable Work Stealing. Work stealing degrades performance without a large stack size, so the optimizationo is disabled by default. You should notice improved performance versus 2.0.3.
  3. Add Integrated Config. ZIO 2 now directly supports both defining configuration, as well as loading it from a configuration provider. Two built in configuration providers are based on environment variables and system properties.
  4. Metric Listeners. For better integration with monitoring solutions such as DataDog, you can now install a metric listener for fine-grained (non-snapshot) based metric update notifications.

What's Changed