Closed renovate[bot] closed 1 year ago
As this PR has been closed unmerged, Renovate will now ignore this update (2.0.10). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps
array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This PR contains the following updates:
2.0.1
->2.0.10
Release Notes
zio/zio
### [`v2.0.10`](https://togithub.com/zio/zio/releases/tag/v2.0.10): 2.0.10 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.9...v2.0.10) This release contains bug fixes and performance improvements. #### What's Changed - Make ZManaged accessible (without macros) by [@charlescd](https://togithub.com/charlescd) in [https://github.com/zio/zio/pull/7120](https://togithub.com/zio/zio/pull/7120) - Make Schedule.resetWhen/resetAfter behave like their versions in ZIO 2.0 by [@sturmin](https://togithub.com/sturmin) in [https://github.com/zio/zio/pull/6478](https://togithub.com/zio/zio/pull/6478) - ZIO 1.x: Update izumi-reflect to 2.2.5 by [@neko-kai](https://togithub.com/neko-kai) in [https://github.com/zio/zio/pull/7790](https://togithub.com/zio/zio/pull/7790) - ZIO Test: Handle Keys With Small Domain In Gen#mapOf by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7832](https://togithub.com/zio/zio/pull/7832) - Use Logging For Timeout Warning by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7835](https://togithub.com/zio/zio/pull/7835) - Handle indexed sequence, and allow more backends for ConfigProvider by [@afsalthaj](https://togithub.com/afsalthaj) in [https://github.com/zio/zio/pull/7823](https://togithub.com/zio/zio/pull/7823) - ZIO Stream: Terminate Zip In Uninterruptible Region by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7836](https://togithub.com/zio/zio/pull/7836) - Documentation of Config Front-end in ZIO by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7830](https://togithub.com/zio/zio/pull/7830) - Clean-up Blocking operations Docs by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7834](https://togithub.com/zio/zio/pull/7834) - Implement Runtime#unsafe.runOrFork by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7840](https://togithub.com/zio/zio/pull/7840) - typo in doc by [@tnielens](https://togithub.com/tnielens) in [https://github.com/zio/zio/pull/7844](https://togithub.com/zio/zio/pull/7844) - Website: Add Event Tab by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7847](https://togithub.com/zio/zio/pull/7847) - Implement ZStream.alphanumeric by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7845](https://togithub.com/zio/zio/pull/7845) - Clean Up Declarations Of Test Services by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7850](https://togithub.com/zio/zio/pull/7850) - Update Scala.js and Scala Native to last supporting 2.11 by [@sideeffffect](https://togithub.com/sideeffffect) in [https://github.com/zio/zio/pull/7852](https://togithub.com/zio/zio/pull/7852) - zio-logging 2.1.10 website by [@justcoon](https://togithub.com/justcoon) in [https://github.com/zio/zio/pull/7854](https://togithub.com/zio/zio/pull/7854) - Merge series/1.x to series/2.x by [@sideeffffect](https://togithub.com/sideeffffect) in [https://github.com/zio/zio/pull/7853](https://togithub.com/zio/zio/pull/7853) - scala-java-time 2.4.0 by [@sideeffffect](https://togithub.com/sideeffffect) in [https://github.com/zio/zio/pull/7857](https://togithub.com/zio/zio/pull/7857) - Optimise `Duration::asScala`, `Duration::asJava` and `Duration.fromJava` by [@guizmaii](https://togithub.com/guizmaii) in [https://github.com/zio/zio/pull/7859](https://togithub.com/zio/zio/pull/7859) - fix type for zio.test.Assertion#diesWithA by [@vasyl-zhurba](https://togithub.com/vasyl-zhurba) in [https://github.com/zio/zio/pull/7860](https://togithub.com/zio/zio/pull/7860) - Optimize ZIO.foldLeft by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7849](https://togithub.com/zio/zio/pull/7849) - Optimize Chunk#toArray by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7851](https://togithub.com/zio/zio/pull/7851) - Optimise `_IdentityFn` by [@guizmaii](https://togithub.com/guizmaii) in [https://github.com/zio/zio/pull/7862](https://togithub.com/zio/zio/pull/7862) - Add ZIO HTTP to The Official Libraries' Sidebar by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7864](https://togithub.com/zio/zio/pull/7864) - Remove duplicate entry for sbt-scalafix by [@gnp](https://togithub.com/gnp) in [https://github.com/zio/zio/pull/7865](https://togithub.com/zio/zio/pull/7865) - fix link for zio-http by [@TomTriple](https://togithub.com/TomTriple) in [https://github.com/zio/zio/pull/7873](https://togithub.com/zio/zio/pull/7873) - Optimize Gen.collectAll by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7866](https://togithub.com/zio/zio/pull/7866) - Fix Typo by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7868](https://togithub.com/zio/zio/pull/7868) - Override Chunk#copyToArray by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7871](https://togithub.com/zio/zio/pull/7871) - Align ZPipeline.mapZIO with ZStream#mapZIO by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7872](https://togithub.com/zio/zio/pull/7872) - Optimize PinchableArray#pinch by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7875](https://togithub.com/zio/zio/pull/7875) - Update zio-kafka version by [@guizmaii](https://togithub.com/guizmaii) in [https://github.com/zio/zio/pull/7879](https://togithub.com/zio/zio/pull/7879) - Catch and forward exceptions in channel read by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7880](https://togithub.com/zio/zio/pull/7880) - Overriding some more operators on Exit by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7877](https://togithub.com/zio/zio/pull/7877) - ZIO Test: Fix Type Signature Of Assertion.failsWithA by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7876](https://togithub.com/zio/zio/pull/7876) - Read Scala Duration by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7867](https://togithub.com/zio/zio/pull/7867) - Remove Deprecated Docs by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7881](https://togithub.com/zio/zio/pull/7881) - Optimize Collection Operators by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7869](https://togithub.com/zio/zio/pull/7869) - Review Usage Of Lazy Values by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7870](https://togithub.com/zio/zio/pull/7870) - Optimize Gen#flatMap by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7874](https://togithub.com/zio/zio/pull/7874) - Implement ZStream#ensuringWith by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7882](https://togithub.com/zio/zio/pull/7882) - Delete Flaky Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7884](https://togithub.com/zio/zio/pull/7884) - Turn Mermaid on (not only) for ZIO Prelude by [@sideeffffect](https://togithub.com/sideeffffect) in [https://github.com/zio/zio/pull/7886](https://togithub.com/zio/zio/pull/7886) - Update chunk.md to be explicit about Chunk being an order collection by [@alphaho](https://togithub.com/alphaho) in [https://github.com/zio/zio/pull/7887](https://togithub.com/zio/zio/pull/7887) - Un-inline Mirror in derive for layer by [@Kordyjan](https://togithub.com/Kordyjan) in [https://github.com/zio/zio/pull/7889](https://togithub.com/zio/zio/pull/7889) - Handle empty list keeping backward compatibility by [@afsalthaj](https://togithub.com/afsalthaj) in [https://github.com/zio/zio/pull/7891](https://togithub.com/zio/zio/pull/7891) #### New Contributors - [@charlescd](https://togithub.com/charlescd) made their first contribution in [https://github.com/zio/zio/pull/7120](https://togithub.com/zio/zio/pull/7120) - [@sturmin](https://togithub.com/sturmin) made their first contribution in [https://github.com/zio/zio/pull/6478](https://togithub.com/zio/zio/pull/6478) - [@vasyl-zhurba](https://togithub.com/vasyl-zhurba) made their first contribution in [https://github.com/zio/zio/pull/7860](https://togithub.com/zio/zio/pull/7860) - [@Kordyjan](https://togithub.com/Kordyjan) made their first contribution in [https://github.com/zio/zio/pull/7889](https://togithub.com/zio/zio/pull/7889) **Full Changelog**: https://github.com/zio/zio/compare/v2.0.9...v2.0.10 ### [`v2.0.9`](https://togithub.com/zio/zio/releases/tag/v2.0.9): 2.0.9 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.8...v2.0.9) This release contains bug fixes. #### What's Changed - zio-logging 2.1.9 website by [@justcoon](https://togithub.com/justcoon) in [https://github.com/zio/zio/pull/7813](https://togithub.com/zio/zio/pull/7813) - Reduce Test Size by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7814](https://togithub.com/zio/zio/pull/7814) - Only Recover In Config#optional When All Errors Are Missing Data by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7811](https://togithub.com/zio/zio/pull/7811) - Delete ZIO.succeedNow by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7816](https://togithub.com/zio/zio/pull/7816) - ZIO Stream: Propagate Finalizer Failure by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7812](https://togithub.com/zio/zio/pull/7812) - Test Projects Sequentially by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7821](https://togithub.com/zio/zio/pull/7821) - Add Timed To Test Aspects For Internal Test Suite by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7819](https://togithub.com/zio/zio/pull/7819) - ZIO Test: Optimize Gen#setOf by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7818](https://togithub.com/zio/zio/pull/7818) - Reduce Size Of Some Generated Data by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7824](https://togithub.com/zio/zio/pull/7824) - Dedicated Themes For Light and Dark Modes by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7827](https://togithub.com/zio/zio/pull/7827) - Small cleanup by [@narma](https://togithub.com/narma) in [https://github.com/zio/zio/pull/7826](https://togithub.com/zio/zio/pull/7826) - Deprecate ZIO.succeedNow by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7817](https://togithub.com/zio/zio/pull/7817) - ZPool: Shutdown Pool In Uninterruptible Region by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7828](https://togithub.com/zio/zio/pull/7828) - Clean Up Tests by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7820](https://togithub.com/zio/zio/pull/7820) - Add Annotations To Cause by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7808](https://togithub.com/zio/zio/pull/7808) **Full Changelog**: https://github.com/zio/zio/compare/v2.0.8...v2.0.9 ### [`v2.0.8`](https://togithub.com/zio/zio/releases/tag/v2.0.8): 2.0.8 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.7...v2.0.8) This release contains a couple of bug fixes. #### What's Changed - Implement ZPipeline#flattenTake by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7792](https://togithub.com/zio/zio/pull/7792) - ZIO Stream: Write Elements In ZStream#mapZIOParUnordered by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7796](https://togithub.com/zio/zio/pull/7796) - Remove Flaky Test Aspect by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7799](https://togithub.com/zio/zio/pull/7799) - ZIO Stream: Close Scope In Uninterruptible Region In ZChannel#runScoped by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7795](https://togithub.com/zio/zio/pull/7795) - Add Pirum to list of adopters by [@regiskuckaertz](https://togithub.com/regiskuckaertz) in [https://github.com/zio/zio/pull/7800](https://togithub.com/zio/zio/pull/7800) - Revert ProvideSome Optimizations by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7797](https://togithub.com/zio/zio/pull/7797) - Add debug test output by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7765](https://togithub.com/zio/zio/pull/7765) - Reduce Size Of Test Data by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7805](https://togithub.com/zio/zio/pull/7805) - Update Binary Compatibility Version by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7804](https://togithub.com/zio/zio/pull/7804) - Handle Null Values In Chunk.Tags.fromValue by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7806](https://togithub.com/zio/zio/pull/7806) - Allow Child To Outlive Parent In Race by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7803](https://togithub.com/zio/zio/pull/7803) **Full Changelog**: https://github.com/zio/zio/compare/v2.0.7...v2.0.8 ### [`v2.0.7`](https://togithub.com/zio/zio/releases/tag/v2.0.7): 2.0.7 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.6...v2.0.7) 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 - Fix zio-metrics-connectors Version by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7718](https://togithub.com/zio/zio/pull/7718) - Revert Smart Assertion Changes by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7713](https://togithub.com/zio/zio/pull/7713) - Optimize ZStream.empty by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7719](https://togithub.com/zio/zio/pull/7719) - Override flatMap in Exit by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7714](https://togithub.com/zio/zio/pull/7714) - Implement TestAspect.withConfigProvider by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7723](https://togithub.com/zio/zio/pull/7723) - Ensure ChannelExecutor#close Is Called By Fiber Itself by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7725](https://togithub.com/zio/zio/pull/7725) - ZIO Config: Don't Split Values Unless A Sequence Is Expected by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7724](https://togithub.com/zio/zio/pull/7724) - Implement Pipelines For Parallel Processing by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7717](https://togithub.com/zio/zio/pull/7717) - Add Test For Config.Secret by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7729](https://togithub.com/zio/zio/pull/7729) - Add tofu-zio2-logging to community libs by [@vagroz](https://togithub.com/vagroz) in [https://github.com/zio/zio/pull/7728](https://togithub.com/zio/zio/pull/7728) - Implement Runtime#setConfigProvider by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7730](https://togithub.com/zio/zio/pull/7730) - zio-logging 2.1.8 website by [@justcoon](https://togithub.com/justcoon) in [https://github.com/zio/zio/pull/7734](https://togithub.com/zio/zio/pull/7734) - Imports optimize by [@rituraj2342](https://togithub.com/rituraj2342) in [https://github.com/zio/zio/pull/7735](https://togithub.com/zio/zio/pull/7735) - ZIO Stream: Optimize ZStream#crossRight by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7739](https://togithub.com/zio/zio/pull/7739) - ZIO Stream: Optimize ZStream#onExecutor by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7740](https://togithub.com/zio/zio/pull/7740) - Implement ConfigProvider#contramapPath by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7731](https://togithub.com/zio/zio/pull/7731) - Simplify Race Implementation by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7736](https://togithub.com/zio/zio/pull/7736) - Fix Race Benchmark by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7737](https://togithub.com/zio/zio/pull/7737) - Add ZIO Interop Cats Docs by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7742](https://togithub.com/zio/zio/pull/7742) - Optimize ZStream.fromPath by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7744](https://togithub.com/zio/zio/pull/7744) - Append Scala3 ZIO2 project to the sample projects list by [@lewapek](https://togithub.com/lewapek) in [https://github.com/zio/zio/pull/7743](https://togithub.com/zio/zio/pull/7743) - Blocking Optimizations by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7746](https://togithub.com/zio/zio/pull/7746) - Optimize ZPipeline.splitLines by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7747](https://togithub.com/zio/zio/pull/7747) - Update ZIO Quickstart templates links and description by [@jczuchnowski](https://togithub.com/jczuchnowski) in [https://github.com/zio/zio/pull/7752](https://togithub.com/zio/zio/pull/7752) - Fix Flaky Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7753](https://togithub.com/zio/zio/pull/7753) - Fix overview doc link from basic-concurrency to running-effects by [@starkej2](https://togithub.com/starkej2) in [https://github.com/zio/zio/pull/7750](https://togithub.com/zio/zio/pull/7750) - add timer with custom boundaries by [@golovnyakpa](https://togithub.com/golovnyakpa) in [https://github.com/zio/zio/pull/7751](https://togithub.com/zio/zio/pull/7751) - Return To Default Executor More Eagerly by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7749](https://togithub.com/zio/zio/pull/7749) - Fix Another Flaky Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7754](https://togithub.com/zio/zio/pull/7754) - Fix Flaky Hub Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7755](https://togithub.com/zio/zio/pull/7755) - Fix Flaky Stream Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7756](https://togithub.com/zio/zio/pull/7756) - Add Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7757](https://togithub.com/zio/zio/pull/7757) - Await Interruption in ZIO#timeout by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7758](https://togithub.com/zio/zio/pull/7758) - Clarify that we're not currently leveraging loom by [@robmwalsh](https://togithub.com/robmwalsh) in [https://github.com/zio/zio/pull/7762](https://togithub.com/zio/zio/pull/7762) - Deprecate Await Race Variants by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7761](https://togithub.com/zio/zio/pull/7761) - Speed up toQueueOfElements by [@regiskuckaertz](https://togithub.com/regiskuckaertz) in [https://github.com/zio/zio/pull/7763](https://togithub.com/zio/zio/pull/7763) - Implement ConfigProvider Structural Operators by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7767](https://togithub.com/zio/zio/pull/7767) - Implement ZIO#withLogger by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7769](https://togithub.com/zio/zio/pull/7769) - Implement ConfigProvider Case Operators by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7770](https://togithub.com/zio/zio/pull/7770) - Chain Back To Previous Signal Handler by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7771](https://togithub.com/zio/zio/pull/7771) - Fix ZIO metrics title typo by [@mijicd](https://togithub.com/mijicd) in [https://github.com/zio/zio/pull/7777](https://togithub.com/zio/zio/pull/7777) - Update exceptional-and-unexceptional-effects.md by [@chetankokil](https://togithub.com/chetankokil) in [https://github.com/zio/zio/pull/7776](https://togithub.com/zio/zio/pull/7776) - Add DaSCH to list of adopters by [@subotic](https://togithub.com/subotic) in [https://github.com/zio/zio/pull/7774](https://togithub.com/zio/zio/pull/7774) - ZIO Test: Print Timeout Warning by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7779](https://togithub.com/zio/zio/pull/7779) - Added Wefunder to the adopters list by [@nikelin](https://togithub.com/nikelin) in [https://github.com/zio/zio/pull/7782](https://togithub.com/zio/zio/pull/7782) - Suspend Layer Construction by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7786](https://togithub.com/zio/zio/pull/7786) - Create Warning Fiber In Test Clock Scope by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7787](https://togithub.com/zio/zio/pull/7787) - Implement ZPipeline#fromFunction by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7789](https://togithub.com/zio/zio/pull/7789) - Implement GroupedWithin Directly On Stream by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7791](https://togithub.com/zio/zio/pull/7791) #### New Contributors - [@vagroz](https://togithub.com/vagroz) made their first contribution in [https://github.com/zio/zio/pull/7728](https://togithub.com/zio/zio/pull/7728) - [@rituraj2342](https://togithub.com/rituraj2342) made their first contribution in [https://github.com/zio/zio/pull/7735](https://togithub.com/zio/zio/pull/7735) - [@lewapek](https://togithub.com/lewapek) made their first contribution in [https://github.com/zio/zio/pull/7743](https://togithub.com/zio/zio/pull/7743) - [@starkej2](https://togithub.com/starkej2) made their first contribution in [https://github.com/zio/zio/pull/7750](https://togithub.com/zio/zio/pull/7750) - [@golovnyakpa](https://togithub.com/golovnyakpa) made their first contribution in [https://github.com/zio/zio/pull/7751](https://togithub.com/zio/zio/pull/7751) - [@chetankokil](https://togithub.com/chetankokil) made their first contribution in [https://github.com/zio/zio/pull/7776](https://togithub.com/zio/zio/pull/7776) - [@nikelin](https://togithub.com/nikelin) made their first contribution in [https://github.com/zio/zio/pull/7782](https://togithub.com/zio/zio/pull/7782) **Full Changelog**: https://github.com/zio/zio/compare/v2.0.6...v2.0.7 ### [`v2.0.6`](https://togithub.com/zio/zio/releases/tag/v2.0.6): 2.0.6 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.5...v2.0.6) This release contains bug fixes and performance improvements. #### What's Changed - Sbt bump 1.8.0 by [@IdiosApps](https://togithub.com/IdiosApps) in [https://github.com/zio/zio/pull/7609](https://togithub.com/zio/zio/pull/7609) - ZIO Stream: Don't Process Empty Chunks In ZStream#aggregateAsync by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7613](https://togithub.com/zio/zio/pull/7613) - Implement ZIO#whenRef and ZIO#whenFiberRef by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7615](https://togithub.com/zio/zio/pull/7615) - ZIO Stream: Ensure Sink Can Consume All Stream Elements in ZStream#tapSink by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7617](https://togithub.com/zio/zio/pull/7617) - Use Comma For Default Sequence Delimiter In ConfigProvider.envProvider by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7616](https://togithub.com/zio/zio/pull/7616) - Update Signature Of ZIO#whenRef and ZIO#whenFiberRef by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7618](https://togithub.com/zio/zio/pull/7618) - Always Treat StackOverflowError As Fatal by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7619](https://togithub.com/zio/zio/pull/7619) - update zio sql docs by [@sviezypan](https://togithub.com/sviezypan) in [https://github.com/zio/zio/pull/7620](https://togithub.com/zio/zio/pull/7620) - Propagate Prefix in Config#mapOrFail by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7622](https://togithub.com/zio/zio/pull/7622) - Treat Creation of CountdownLatch With Negative Value as Die Failure by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7625](https://togithub.com/zio/zio/pull/7625) - ZIO Environment Use-cases by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7623](https://togithub.com/zio/zio/pull/7623) - Deprecate ZIO#unary\_! by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7621](https://togithub.com/zio/zio/pull/7621) - Filter Empty Causes In ZIO#tapDefect by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7629](https://togithub.com/zio/zio/pull/7629) - Update zio-connect docs to v0.4.4 by [@adrianfilip](https://togithub.com/adrianfilip) in [https://github.com/zio/zio/pull/7630](https://togithub.com/zio/zio/pull/7630) - Expose Unsafe Operators On Default Services by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7627](https://togithub.com/zio/zio/pull/7627) - Update website to latest zio-profiling release by [@mschuwalow](https://togithub.com/mschuwalow) in [https://github.com/zio/zio/pull/7633](https://togithub.com/zio/zio/pull/7633) - Update to zio-flow 1.0.0-RC2 by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7638](https://togithub.com/zio/zio/pull/7638) - Optimize ZLayer.>>> by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7634](https://togithub.com/zio/zio/pull/7634) - Succeed With Empty Map When Keys Are Empty In Config.table by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7626](https://togithub.com/zio/zio/pull/7626) - Optimize ZIO#provideSome by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7635](https://togithub.com/zio/zio/pull/7635) - Fix suiteAll error channel by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7643](https://togithub.com/zio/zio/pull/7643) - Fix running-tests documentation by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7644](https://togithub.com/zio/zio/pull/7644) - Honor TestArgs TestRenderer throughout zio-test machinery by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7647](https://togithub.com/zio/zio/pull/7647) - Update make-a-zio-application-configurable.md by [@vsimko](https://togithub.com/vsimko) in [https://github.com/zio/zio/pull/7648](https://togithub.com/zio/zio/pull/7648) - Propagate Defects in ZIO#collectAllSuccesses by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7652](https://togithub.com/zio/zio/pull/7652) - zio-logging 2.1.6 website by [@justcoon](https://togithub.com/justcoon) in [https://github.com/zio/zio/pull/7651](https://togithub.com/zio/zio/pull/7651) - Expose Unsafe FiberRef Constructors by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7650](https://togithub.com/zio/zio/pull/7650) - Restore Previous Fiber by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7642](https://togithub.com/zio/zio/pull/7642) - zio-logging 2.1.7 website by [@justcoon](https://togithub.com/justcoon) in [https://github.com/zio/zio/pull/7655](https://togithub.com/zio/zio/pull/7655) - Do Not Filter Traces In ZIO Name Space by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7637](https://togithub.com/zio/zio/pull/7637) - Add missing assertion params to withCode by [@matthewjones372](https://togithub.com/matthewjones372) in [https://github.com/zio/zio/pull/7641](https://togithub.com/zio/zio/pull/7641) - Update Copyright by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7662](https://togithub.com/zio/zio/pull/7662) - delegate to other combinators by [@TomTriple](https://togithub.com/TomTriple) in [https://github.com/zio/zio/pull/7661](https://togithub.com/zio/zio/pull/7661) - Expose Unsafe Constructors On More Concurrent Data Types by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7663](https://togithub.com/zio/zio/pull/7663) - Fix A Couple Tests by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7666](https://togithub.com/zio/zio/pull/7666) - Fix Another Stream Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7668](https://togithub.com/zio/zio/pull/7668) - Fix ZStream#bufferChunksSliding Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7669](https://togithub.com/zio/zio/pull/7669) - Update ZIO Direct Docs by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7670](https://togithub.com/zio/zio/pull/7670) - Garbage Collect Weak References by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7674](https://togithub.com/zio/zio/pull/7674) - Fix ZStream.fromIterable ignoring its chunkSize argument. by [@shawjef3](https://togithub.com/shawjef3) in [https://github.com/zio/zio/pull/7675](https://togithub.com/zio/zio/pull/7675) - Record test results by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7673](https://togithub.com/zio/zio/pull/7673) - ZIO Test: Properly Handle Chunks Of Bytes In TestRandom by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7680](https://togithub.com/zio/zio/pull/7680) - Preserve Supervision Relationships In Race by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7676](https://togithub.com/zio/zio/pull/7676) - ZIO Stream: Implement Pipelines For Asynchronous Aggregation by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7679](https://togithub.com/zio/zio/pull/7679) - More Robust Equality For Config Secret by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7682](https://togithub.com/zio/zio/pull/7682) - Add Observer Before Starting Fiber In Runtime.unsafe.runToFuture by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7683](https://togithub.com/zio/zio/pull/7683) - Fix ZIO Logging Sidebar Issue by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7688](https://togithub.com/zio/zio/pull/7688) - Optimize Fiberrefs#updatedAs by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7685](https://togithub.com/zio/zio/pull/7685) - Further Refinements to Race Fiber Supervision Semantics by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7686](https://togithub.com/zio/zio/pull/7686) - Correctly Handle Concatenated Bit Chunks by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7692](https://togithub.com/zio/zio/pull/7692) - Specialize foldCauseZIO in Exit by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7693](https://togithub.com/zio/zio/pull/7693) - Clean Up Benchmarks by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7691](https://togithub.com/zio/zio/pull/7691) - Safer polling of memory metrics by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7694](https://togithub.com/zio/zio/pull/7694) - Fallback for assertTrue method resolution by [@vigoo](https://togithub.com/vigoo) in [https://github.com/zio/zio/pull/7695](https://togithub.com/zio/zio/pull/7695) - ZPool.md: fromI{n->}terable by [@nafg](https://togithub.com/nafg) in [https://github.com/zio/zio/pull/7696](https://togithub.com/zio/zio/pull/7696) - Correctly Handle ChronoUnit In Metric.timer by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7698](https://togithub.com/zio/zio/pull/7698) - Fail in Config#chunkOf If Data Is Missing by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7690](https://togithub.com/zio/zio/pull/7690) - Implement Config#orElseIf by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7699](https://togithub.com/zio/zio/pull/7699) - Make NonEmptyChunk Serializable by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7707](https://togithub.com/zio/zio/pull/7707) - ZIO Test: Correctly Handle Java Booleans In Smart Assertions by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7708](https://togithub.com/zio/zio/pull/7708) - Propagate Defects in ZStream#bufferSliding by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7702](https://togithub.com/zio/zio/pull/7702) - Implement ConfigProvider.Flat#merge by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7700](https://togithub.com/zio/zio/pull/7700) #### New Contributors - [@IdiosApps](https://togithub.com/IdiosApps) made their first contribution in [https://github.com/zio/zio/pull/7609](https://togithub.com/zio/zio/pull/7609) - [@vsimko](https://togithub.com/vsimko) made their first contribution in [https://github.com/zio/zio/pull/7648](https://togithub.com/zio/zio/pull/7648) - [@matthewjones372](https://togithub.com/matthewjones372) made their first contribution in [https://github.com/zio/zio/pull/7641](https://togithub.com/zio/zio/pull/7641) - [@TomTriple](https://togithub.com/TomTriple) made their first contribution in [https://github.com/zio/zio/pull/7661](https://togithub.com/zio/zio/pull/7661) **Full Changelog**: https://github.com/zio/zio/compare/v2.0.5...v2.0.6 ### [`v2.0.5`](https://togithub.com/zio/zio/releases/tag/v2.0.5) [Compare Source](https://togithub.com/zio/zio/compare/v2.0.4...v2.0.5) This release contains miscellaneous bug fixes and performance improvements. ### What's Changed - fixed zio-mock documentation on mocking collaborators compose layers ([#7600](https://togithub.com/zio/zio/issues/7600)) [@JoaquinIglesiasTurina](https://togithub.com/JoaquinIglesiasTurina) - Website: Add zio-sbt Documentation ([#7607](https://togithub.com/zio/zio/issues/7607)) [@khajavi](https://togithub.com/khajavi) - Fix [#7605](https://togithub.com/zio/zio/issues/7605) Config.Error.|| ([#7606](https://togithub.com/zio/zio/issues/7606)) [@mleclercq](https://togithub.com/mleclercq) - ZIO Stream: Interrupt Schedule Fiber In ZStream#aggregateAsync ([#7603](https://togithub.com/zio/zio/issues/7603)) [@adamgfraser](https://togithub.com/adamgfraser) - Fix Flaky Stream Test ([#7604](https://togithub.com/zio/zio/issues/7604)) [@adamgfraser](https://togithub.com/adamgfraser) - Implement ZIO#logError ([#7593](https://togithub.com/zio/zio/issues/7593)) [@adamgfraser](https://togithub.com/adamgfraser) - Fix Documentation Regarding Gen.elements ([#7597](https://togithub.com/zio/zio/issues/7597)) [@adamgfraser](https://togithub.com/adamgfraser) - STM: Translates unexpected failures in the driver to TExit.die ([#7599](https://togithub.com/zio/zio/issues/7599)) [@mikearnaldi](https://togithub.com/mikearnaldi) - STM: Avoid calling catchAll with defects ([#7598](https://togithub.com/zio/zio/issues/7598)) [@mikearnaldi](https://togithub.com/mikearnaldi) - Simplify ZChannel.mergeAllWith Implementation ([#7577](https://togithub.com/zio/zio/issues/7577)) [@adamgfraser](https://togithub.com/adamgfraser) - Embed Generated Card List For Ecosystem Section ([#7596](https://togithub.com/zio/zio/issues/7596)) [@khajavi](https://togithub.com/khajavi) - ZIO Ecosystem Docusaurus Plugin ([#7595](https://togithub.com/zio/zio/issues/7595)) [@khajavi](https://togithub.com/khajavi) - JUnit runner: fix an ignored test erroneously reported twice ([#7594](https://togithub.com/zio/zio/issues/7594)) [@hmemcpy](https://togithub.com/hmemcpy) - Cleanup Overview Section ([#7582](https://togithub.com/zio/zio/issues/7582)) [@khajavi](https://togithub.com/khajavi) - Clean Up Scala 3 JS Fix ([#7591](https://togithub.com/zio/zio/issues/7591)) [@adamgfraser](https://togithub.com/adamgfraser) - Clean Up Scheduler Changes ([#7572](https://togithub.com/zio/zio/issues/7572)) [@adamgfraser](https://togithub.com/adamgfraser) - Preserve Stack Trace in ZIO#retry ([#7590](https://togithub.com/zio/zio/issues/7590)) [@adamgfraser](https://togithub.com/adamgfraser) - Fix typo in migration-guide.md ([#7573](https://togithub.com/zio/zio/issues/7573)) [@BardurArantsson](https://togithub.com/BardurArantsson) - Upgrade to Latest Izumi Reflect Version ([#7589](https://togithub.com/zio/zio/issues/7589)) [@adamgfraser](https://togithub.com/adamgfraser) - document fromAutoClosable ([#7575](https://togithub.com/zio/zio/issues/7575)) [@DaniRey](https://togithub.com/DaniRey) - [#7468](https://togithub.com/zio/zio/issues/7468) Move debounce from ZStream to ZPipeline ([#7588](https://togithub.com/zio/zio/issues/7588)) [@tewecske](https://togithub.com/tewecske) - use attemptBlocking for Source.fromFile ([#7578](https://togithub.com/zio/zio/issues/7578)) [@DaniRey](https://togithub.com/DaniRey) - Removed anti-pattern in good example ([#7579](https://togithub.com/zio/zio/issues/7579)) [@DaniRey](https://togithub.com/DaniRey) - Add zio-direct Docs ([#7585](https://togithub.com/zio/zio/issues/7585)) [@khajavi](https://togithub.com/khajavi) - zio-flow v1.0.0-RC1 ([#7583](https://togithub.com/zio/zio/issues/7583)) [@vigoo](https://togithub.com/vigoo) - Upgrade Docusaurus (v2.2.0) ([#7581](https://togithub.com/zio/zio/issues/7581)) [@khajavi](https://togithub.com/khajavi) - reduce allocations ([#7570](https://togithub.com/zio/zio/issues/7570)) [@shawjef3](https://togithub.com/shawjef3) - Fix typo in Scope docs ([#7571](https://togithub.com/zio/zio/issues/7571)) [@jan-pieter](https://togithub.com/jan-pieter) - Reduce allocations ([#7568](https://togithub.com/zio/zio/issues/7568)) [@shawjef3](https://togithub.com/shawjef3) - Update zio-connect to 0.4.1 ([#7569](https://togithub.com/zio/zio/issues/7569)) [@adrianfilip](https://togithub.com/adrianfilip) - Fix zio-profiling URL Path ([#7567](https://togithub.com/zio/zio/issues/7567)) [@khajavi](https://togithub.com/khajavi) - Collect Last Output Of Schedule In Schedule#collectAll ([#7565](https://togithub.com/zio/zio/issues/7565)) [@adamgfraser](https://togithub.com/adamgfraser) - Fix link to `Code of Conduct` page. ([#7564](https://togithub.com/zio/zio/issues/7564)) [@sergiilagutin](https://togithub.com/sergiilagutin) - Fix "Fatal: Not in a git directory" Error When Publishing Docs ([#7563](https://togithub.com/zio/zio/issues/7563)) [@khajavi](https://togithub.com/khajavi) - ZIO Test: make existsIterable assertion more strict ([#7317](https://togithub.com/zio/zio/issues/7317)) [@myazinn](https://togithub.com/myazinn) - Website: Convert Bash Script to Github Workflow ([#7562](https://togithub.com/zio/zio/issues/7562)) [@khajavi](https://togithub.com/khajavi) - Implement ZIO#withConfigProvider ([#7559](https://togithub.com/zio/zio/issues/7559)) [@adamgfraser](https://togithub.com/adamgfraser) - Optimize Promise ([#7557](https://togithub.com/zio/zio/issues/7557)) [@adamgfraser](https://togithub.com/adamgfraser) - Periodically Graduate Root Fibers From Nursery ([#7553](https://togithub.com/zio/zio/issues/7553)) [@adamgfraser](https://togithub.com/adamgfraser) - Notify supervisors before notifying other observers on fiber end ([#6980](https://togithub.com/zio/zio/issues/6980)) [@mschuwalow](https://togithub.com/mschuwalow) - Add missing JVM metrics ([#7554](https://togithub.com/zio/zio/issues/7554)) [@rwiskerke](https://togithub.com/rwiskerke) - Implement ZSink.exists and ZSink.forall ([#7552](https://togithub.com/zio/zio/issues/7552)) [@adamgfraser](https://togithub.com/adamgfraser) - Upgrade Website Actions ([#7551](https://togithub.com/zio/zio/issues/7551)) [@khajavi](https://togithub.com/khajavi) - Use `AND` PoC. ([#7310](https://togithub.com/zio/zio/issues/7310)) [@Wosin](https://togithub.com/Wosin) - Fix Publishing Errors of Website ([#7549](https://togithub.com/zio/zio/issues/7549)) [@khajavi](https://togithub.com/khajavi) - Reduce Int boxing using IntFunction ([#7368](https://togithub.com/zio/zio/issues/7368)) [@shawjef3](https://togithub.com/shawjef3) - Increase Maximum Heap and Swap Space for Github Workflow ([#7536](https://togithub.com/zio/zio/issues/7536)) [@khajavi](https://togithub.com/khajavi) - Integrate Remaining Docs ([#7548](https://togithub.com/zio/zio/issues/7548)) [@khajavi](https://togithub.com/khajavi) - Update ZChannel index.md ([#7546](https://togithub.com/zio/zio/issues/7546)) [@counter2015](https://togithub.com/counter2015) - Fix Scala 3 JS Issue ([#7547](https://togithub.com/zio/zio/issues/7547)) [@adamgfraser](https://togithub.com/adamgfraser) - Integrate Some More Docs ([#7545](https://togithub.com/zio/zio/issues/7545)) [@khajavi](https://togithub.com/khajavi) - Propagate Tags In Runtime Metrics ([#7544](https://togithub.com/zio/zio/issues/7544)) [@adamgfraser](https://togithub.com/adamgfraser) - Always Succeed With Constant Configuration Value ([#7543](https://togithub.com/zio/zio/issues/7543)) [@adamgfraser](https://togithub.com/adamgfraser) - Render Throwable Cause ([#7541](https://togithub.com/zio/zio/issues/7541)) [@adamgfraser](https://togithub.com/adamgfraser) - ZIO Stream: Preserve Chunks In ZStream#flattenChunks ([#7539](https://togithub.com/zio/zio/issues/7539)) [@adamgfraser](https://togithub.com/adamgfraser) - Remove broken link in docs ([#7534](https://togithub.com/zio/zio/issues/7534)) [@visortelle](https://togithub.com/visortelle) ### [`v2.0.4`](https://togithub.com/zio/zio/releases/tag/v2.0.4) [Compare Source](https://togithub.com/zio/zio/compare/v2.0.3...v2.0.4) 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 - Fix Flaky Test ([#7538](https://togithub.com/zio/zio/issues/7538)) [@adamgfraser](https://togithub.com/adamgfraser) - Metric listeners ([#7474](https://togithub.com/zio/zio/issues/7474)) [@petoalbert](https://togithub.com/petoalbert) - ZIO Test: Scope Dependencies of Shared Service to Lifetime of Suite ([#7533](https://togithub.com/zio/zio/issues/7533)) [@adamgfraser](https://togithub.com/adamgfraser) - Micro-optimization for Schedule ([#7532](https://togithub.com/zio/zio/issues/7532)) [@ollyw](https://togithub.com/ollyw) - ZIO Stream: Execute Acquire Uninterrupibly ([#7527](https://togithub.com/zio/zio/issues/7527)) [@adamgfraser](https://togithub.com/adamgfraser) - Fixing iterate example and adding repeat example ([#7524](https://togithub.com/zio/zio/issues/7524)) [@michelchan](https://togithub.com/michelchan) - Make Tags A Region Setting ([#7498](https://togithub.com/zio/zio/issues/7498)) [@adamgfraser](https://togithub.com/adamgfraser) - Use Specific Versions for Docs Dependencies ([#7523](https://togithub.com/zio/zio/issues/7523)) [@khajavi](https://togithub.com/khajavi) - Turn on config (+ final tweaks) ([#7522](https://togithub.com/zio/zio/issues/7522)) [@jdegoes](https://togithub.com/jdegoes) - Disable Work Stealing By Default ([#7519](https://togithub.com/zio/zio/issues/7519)) [@adamgfraser](https://togithub.com/adamgfraser) - Propagate Defects In ZStream#toQueueOfElements ([#7520](https://togithub.com/zio/zio/issues/7520)) [@adamgfraser](https://togithub.com/adamgfraser) - Website: Integrate Some Other Official Libraries ([#7516](https://togithub.com/zio/zio/issues/7516)) [@khajavi](https://togithub.com/khajavi) - ignoreLogged does not log fix ([#7515](https://togithub.com/zio/zio/issues/7515)) [@piotrga](https://togithub.com/piotrga) - Print test timing annotation before failures ([#7509](https://togithub.com/zio/zio/issues/7509)) [@swoogles](https://togithub.com/swoogles) - Fix Intellij assertion failure link click behavior ([#7512](https://togithub.com/zio/zio/issues/7512)) [@swoogles](https://togithub.com/swoogles) - Website: Integrate zio-logging and zio-connect Documents ([#7507](https://togithub.com/zio/zio/issues/7507)) [@khajavi](https://togithub.com/khajavi) - fix typo ([#7508](https://togithub.com/zio/zio/issues/7508)) [@markusheilig](https://togithub.com/markusheilig) - Preserve Cause in ZIO#refineToOrDie ([#7504](https://togithub.com/zio/zio/issues/7504)) [@adamgfraser](https://togithub.com/adamgfraser) - Extend documentation for `jittered` ([#7505](https://togithub.com/zio/zio/issues/7505)) [@erikvanoosten](https://togithub.com/erikvanoosten) - Update manual-layer-construction.md ([#7502](https://togithub.com/zio/zio/issues/7502)) [@ouertani](https://togithub.com/ouertani) - Prevent Extremely Large Stack Traces ([#7501](https://togithub.com/zio/zio/issues/7501)) [@adamgfraser](https://togithub.com/adamgfraser) - Optimize Zlayer >+> ([#7500](https://togithub.com/zio/zio/issues/7500)) [@adamgfraser](https://togithub.com/adamgfraser) - Make Secret Package Private ([#7492](https://togithub.com/zio/zio/issues/7492)) [@adamgfraser](https://togithub.com/adamgfraser) - Yield After Repeatedly Generating Stack Traces ([#7495](https://togithub.com/zio/zio/issues/7495)) [@adamgfraser](https://togithub.com/adamgfraser) - Upgrade Binary Compatibility Version ([#7491](https://togithub.com/zio/zio/issues/7491)) [@adamgfraser](https://togithub.com/adamgfraser) - Upgrade Izumi Reflect Version ([#7490](https://togithub.com/zio/zio/issues/7490)) [@adamgfraser](https://togithub.com/adamgfraser) ### [`v2.0.3`](https://togithub.com/zio/zio/releases/tag/v2.0.3): 2.0.3 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.2...v2.0.3) This release contains a variety of optimizations and bug fixes. In particular asynchronous operations in the runtime are significantly faster based on work by [@jdegoes](https://togithub.com/jdegoes). As always, thanks for using ZIO and we're so excited to see everything that you are building with ZIO! #### Performance Improvements The performance of many core operations, including interruptible async operations and joining fibers, have been greatly improved, by a combination of micro-optimization and interning. A new "gen 3" optimization allows the ZIO 2 runtime system to avoid stack unwinding for fast asynchronous operations, and work stealing enables one run loop suspended by an async operation to steal a bit of work on behalf of another fiber. The weak concurrent bag for root fibers has been completely re-written with massive performance improvements in forkDaemon-heavy scenarios. Overall, these performance improvements make the ZIO 2 runtime system faster than it's ever been. Future areas of improvement include additional micro-optimizations in the runtime system, lower overhead for the fiber actor machinery, and intelligent auto-tuning for JVM stack or reified stack run modes. ### [`v2.0.2`](https://togithub.com/zio/zio/releases/tag/v2.0.2): 2.0.2 [Compare Source](https://togithub.com/zio/zio/compare/v2.0.1...v2.0.2) This release contains a fix for an issue that could cause a memory leak for some ZIO Kafka users. It also removes all ZIO Test services from the environment. This change brings ZIO Test in line with ZIO and frees up the environment to be used exclusively by user defined services. The main impact of this change is that you never have to "leave behind" the `TestEnvironment` and all usages of `provideCustom(layer)` can be replaced by `provide(layer)`. All references to ZIO Test services in the environment can be deleted. So for example `Gen[Sized, A]` can be rewritten as`Gen[Any, A]`. #### What's Changed - Improve Randomness Of TestAspect.nondeterministic by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7220](https://togithub.com/zio/zio/pull/7220) - Fix unsafeCompat deprecated since version by [@swoogles](https://togithub.com/swoogles) in [https://github.com/zio/zio/pull/7223](https://togithub.com/zio/zio/pull/7223) - Bunch of fixes to the documentation. by [@Wosin](https://togithub.com/Wosin) in [https://github.com/zio/zio/pull/7225](https://togithub.com/zio/zio/pull/7225) - Modify smart assertion to handle nulls correctly. by [@Wosin](https://togithub.com/Wosin) in [https://github.com/zio/zio/pull/7226](https://togithub.com/zio/zio/pull/7226) - Documentation: Reorganize Property Testing Section by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7231](https://togithub.com/zio/zio/pull/7231) - Documentation: New Section on Dependency Injection by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7204](https://togithub.com/zio/zio/pull/7204) - Align Cron Like Schedules by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7212](https://togithub.com/zio/zio/pull/7212) - Fix ZIO#tapSomeError Type Signature And Update Binary Compatibility Version by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7222](https://togithub.com/zio/zio/pull/7222) - Remove Finalizer From Scope When Fiber Completes Execution by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7234](https://togithub.com/zio/zio/pull/7234) - Implement ZStream#chunksWith by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7116](https://togithub.com/zio/zio/pull/7116) - Fix schedule docs typo by [@mijicd](https://togithub.com/mijicd) in [https://github.com/zio/zio/pull/7245](https://togithub.com/zio/zio/pull/7245) - Documentation: Dynamic Test Generation by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7246](https://togithub.com/zio/zio/pull/7246) - ZIO Test: Include Console Output In Test Summary by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7252](https://togithub.com/zio/zio/pull/7252) - Fix Flaky Stream Test by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7254](https://togithub.com/zio/zio/pull/7254) - Interrupt Children in ZIO#raceWith by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7253](https://togithub.com/zio/zio/pull/7253) - Documentation: Fix Publishing Error on Dynamic Test Generation by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7255](https://togithub.com/zio/zio/pull/7255) - Add more bounded generators for time variations ([#7249](https://togithub.com/zio/zio/issues/7249)) by [@jdsalchow](https://togithub.com/jdsalchow) in [https://github.com/zio/zio/pull/7250](https://togithub.com/zio/zio/pull/7250) - Documentation: Reorganize ZIO Streams by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7238](https://togithub.com/zio/zio/pull/7238) - ZIO Stream: Eagerly Release Resources in ZStream.aggregateAsync by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7256](https://togithub.com/zio/zio/pull/7256) - ZIO Test: Implement TestAspect.silentLogging by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7248](https://togithub.com/zio/zio/pull/7248) - Delete ZIO Test Services From Environment by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7243](https://togithub.com/zio/zio/pull/7243) - fix [#7258](https://togithub.com/zio/zio/issues/7258) add ZSink#ensuring by [@robmwalsh](https://togithub.com/robmwalsh) in [https://github.com/zio/zio/pull/7259](https://togithub.com/zio/zio/pull/7259) - Documentation: Make All Introduction Titles Consistent and SEO Friendly by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/7247](https://togithub.com/zio/zio/pull/7247) - Accept Unsafe Capability Implicitly in Fiber.currentFiber by [@adamgfraser](https://togithub.com/adamgfraser) in [https://github.com/zio/zio/pull/7261](https://togithub.com/zio/zio/pull/7261) - docs: Typo by [@ouertani](https://togithub.com/ouertani) in [https://github.com/zio/zio/pull/7267](https://togithub.com/zio/zio/pull/7267) - docs : Typo hide comment by [@ouertani](https://togithub.com/ouertani) in [https://github.com/zio/zio/pull/7268](https://togithub.com/zio/zio/pull/7268) - doc: just update a version by [@ouertani](https://togithub.com/ouertani) in [https://github.com/zio/zio/pull/7269](https://togithub.com/zio/zio/pull/7269) - docs: Just update version by [@ouertani](https://togithub.com/ouertani) in [https://github.com/zio/zio/pull/7270](https://togithub.com/zio/zio/pull/7270) - Update installation.md by [@amiralies](https://togithub.com/amiralies) in [https://github.com/zio/zio/pull/7271](https://togithub.com/zio/zio/pull/7271) - Handle Fatal Errors by [@adamgfrConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.