zio/zio (dev.zio:zio)
### [`v2.1.1`](https://togithub.com/zio/zio/releases/tag/v2.1.1): 2.1.1
[Compare Source](https://togithub.com/zio/zio/compare/v2.1.0...v2.1.1)
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
- Add a TestAspect to run tests in the blocking threadpool by [@kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio/pull/8835](https://togithub.com/zio/zio/pull/8835)
- Fix metrics causing the application to hang on termination by [@ghostdogpr](https://togithub.com/ghostdogpr) in [https://github.com/zio/zio/pull/8837](https://togithub.com/zio/zio/pull/8837)
- Don't use Java reflection for ScalaJS / Native by [@kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio/pull/8841](https://togithub.com/zio/zio/pull/8841)
#### Other changes (CI, dependencies and documentation)
- Fix Versioning On Documentation by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/8839](https://togithub.com/zio/zio/pull/8839)
- Added Scala3 + Prometheus + OpenTelemetry tracing example by [@lewapek](https://togithub.com/lewapek) in [https://github.com/zio/zio/pull/8831](https://togithub.com/zio/zio/pull/8831)
**Full Changelog**: https://github.com/zio/zio/compare/v2.1.0...v2.1.1
Configuration
š 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.1.0
->2.1.1
Release Notes
zio/zio (dev.zio:zio)
### [`v2.1.1`](https://togithub.com/zio/zio/releases/tag/v2.1.1): 2.1.1 [Compare Source](https://togithub.com/zio/zio/compare/v2.1.0...v2.1.1) 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 - Add a TestAspect to run tests in the blocking threadpool by [@kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio/pull/8835](https://togithub.com/zio/zio/pull/8835) - Fix metrics causing the application to hang on termination by [@ghostdogpr](https://togithub.com/ghostdogpr) in [https://github.com/zio/zio/pull/8837](https://togithub.com/zio/zio/pull/8837) - Don't use Java reflection for ScalaJS / Native by [@kyri-petrou](https://togithub.com/kyri-petrou) in [https://github.com/zio/zio/pull/8841](https://togithub.com/zio/zio/pull/8841) #### Other changes (CI, dependencies and documentation) - Fix Versioning On Documentation by [@khajavi](https://togithub.com/khajavi) in [https://github.com/zio/zio/pull/8839](https://togithub.com/zio/zio/pull/8839) - Added Scala3 + Prometheus + OpenTelemetry tracing example by [@lewapek](https://togithub.com/lewapek) in [https://github.com/zio/zio/pull/8831](https://togithub.com/zio/zio/pull/8831) **Full Changelog**: https://github.com/zio/zio/compare/v2.1.0...v2.1.1Configuration
š 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.