Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency dev.zio:zio to v2.1.5 #5

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 18, 2022

Mend Renovate

This PR contains the following updates:

Package Update Change
dev.zio:zio (source) minor 2.0.0 -> 2.1.5

Release Notes

zio/zio (dev.zio:zio)

v2.1.5: 2.1.5

Compare Source

This minor release contains a bug fix and a few improvements. The most meaningful improvement is that we now try to detect when an asynchronous effect is run from inside another ZIO effect via Runtime.unsafe.run (which is an anti-pattern! but happens in the wild) and move it automatically to the blocking threadpool to prevent deadlocks.

What's Changed
Other changes (CI, dependencies and documentation)
New Contributors

Full Changelog: zio/zio@2.1.4...v2.1.5

v2.1.4: 2.1.4

Compare Source

This minor release contains 2 important bug fixes to ZStream parallel operations and ZLayer derivation. It also contains some performance improvements to ZStream and the new methods to ZIO that improve UX.

What's Changed
Other changes (CI, dependencies and documentation)

Full Changelog: zio/zio@v2.1.3...2.1.4

v2.1.3: 2.1.3

Compare Source

This minor release contains an important fix to a regression introduced in v2.1.2, where ZEnvironment#prune throws an error in cases where a class implements multiple services. This regression is most likely to be observed during ZLayer composition during app initialization, but users that have updated to v2.1.2 are still advised to update to v2.1.3 as soon as possible.

In addition, this release also contains performance improvements to ZStream and Chunk, as well as some minor bug fixes.

What's Changed
Other changes (CI, dependencies and documentation)

v2.1.2: 2.1.2

Compare Source

This minor release contains various bug fixes, performance improvements and quality of life improvements.

One notable addition is a new runtime flag called EagerShiftBack to force shifting back to the default executor immediately after running a blocking computation (currently it stays on the blocking threadpool until the next yield or the fiber terminates). It is disabled by default so there is no change in behavior compared to older versions.

What's Changed
Other changes (CI, dependencies and documentation)
New Contributors

Full Changelog: zio/zio@v2.1.1...v2.1.2

v2.1.1: 2.1.1

Compare Source

We found a couple bugs in 2.1.0 so this we decided to release a patch version quickly:

  • An application using ZIO metrics would hang forever when receiving the termination signal after interrupting all other fibers. This is because ScopedRef now runs acquisition in an uninterruptibe region. You might want to be careful if you use ZLayer.reloadable and its variants: fibers forked in those layers are need to be marked as interruptible explicitly.
  • ZIO test assertions were broken on Scala.js with Scala 2.12 because of unsupported reflection usage.
What's Changed
Other changes (CI, dependencies and documentation)

Full Changelog: zio/zio@v2.1.0...v2.1.1

v2.1.0: 2.1.0

Compare Source

This version brings a lot of performance improvements in the fiber runtime as well as the scheduler. It is fully binary compatible with the 2.0.x branch with the exception of some internal classes that shouldn't be used anywhere else (we tested a wide range of the library ecosystem without issues).

An important change is that we disabled auto-blocking detection by default because it could cause some performance degradation in some cases. Better heuristics might be introduced in the future, but in the meantime you can enable it by using the Runtime.enableAutoBlockingExecutor aspect. We also added an optional executor based on Loom that you can use if your Java version is 21 or higher with the Runtime.enableLoomBasedExecutor aspect. Which one is better may vary based on your use case so we encourage you to test and measure it.

If you use sttp v3 and Scala 3, you might run into a compile error when trying to provide or access SttpClient from/to your environment. This is because since https://github.com/zio/zio/pull/8612 we don't allow materializing tags for intersection types in covariant position and sttp does exactly that: type SttpClient = SttpBackend[Task, ZioStreams with WebSockets]. Using SttpBackend[Task, Any] or only one of ZioStreams/WebSockets solves the issue.

What's Changed (since 2.1.0-RC5)
What's Changed (since 2.0.22)
Other changes (CI, dependencies and documentation)
New Contributors

Full Changelog: zio/zio@v2.0.22...v2.1.0

v2.0.22: 2.0.22

Compare Source

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

Full Changelog: zio/zio@v2.0.21...v2.0.22

v2.0.21: 2.0.21

Compare Source

What's Changed

New Contributors

Full Changelog: zio/zio@v2.0.20...v2.0.21

v2.0.20: 2.0.20

Compare Source

What's Changed

New Contributors

Full Changelog: zio/zio@v2.0.19...v2.0.20

v2.0.19: 2.0.19

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from ee86b53 to 959a327 Compare August 29, 2022 06:40
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.1 Update dependency dev.zio:zio to v2.0.2 Aug 29, 2022
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.2 Update dependency dev.zio:zio to v2.0.4 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from d73eaa5 to c02577d Compare March 18, 2023 09:57
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.4 Update dependency dev.zio:zio to v2.0.10 Mar 18, 2023
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from c02577d to 005bdb4 Compare May 30, 2023 05:54
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.10 Update dependency dev.zio:zio to v2.0.13 May 30, 2023
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 005bdb4 to 7d226a0 Compare June 9, 2023 05:38
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.13 Update dependency dev.zio:zio to v2.0.15 Jun 9, 2023
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 7d226a0 to d44124a Compare August 22, 2023 05:31
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.15 Update dependency dev.zio:zio to v2.0.16 Aug 22, 2023
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.16 Update dependency dev.zio:zio to v2.0.17 Sep 16, 2023
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.17 Update dependency dev.zio:zio to v2.0.18 Sep 26, 2023
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.18 Update dependency dev.zio:zio to v2.0.19 Nov 7, 2023
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from dffd999 to 4193b7b Compare January 4, 2024 05:44
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.19 Update dependency dev.zio:zio to v2.0.21 Jan 4, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 4193b7b to 241c2d6 Compare April 12, 2024 02:54
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.21 Update dependency dev.zio:zio to v2.0.22 Apr 12, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 241c2d6 to 17c0437 Compare May 10, 2024 20:57
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.0.22 Update dependency dev.zio:zio to v2.1.0 May 10, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 17c0437 to 6c2616f Compare May 13, 2024 05:50
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.1.0 Update dependency dev.zio:zio to v2.1.1 May 13, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 6c2616f to 0fb73f8 Compare June 4, 2024 20:24
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.1.1 Update dependency dev.zio:zio to v2.1.2 Jun 4, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 0fb73f8 to 356f61f Compare June 12, 2024 20:58
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.1.2 Update dependency dev.zio:zio to v2.1.3 Jun 12, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 356f61f to 5f4a059 Compare June 20, 2024 05:52
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.1.3 Update dependency dev.zio:zio to v2.1.4 Jun 20, 2024
@renovate renovate bot force-pushed the renovate/dev.zio-zio-2.x branch from 5f4a059 to 96c1a87 Compare June 28, 2024 05:26
@renovate renovate bot changed the title Update dependency dev.zio:zio to v2.1.4 Update dependency dev.zio:zio to v2.1.5 Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants