New
2.1.23
This release contains multiple under-the-hood improvements as well as a bug fix to a race condition involving timeout and interrupt.
What's Changed
- Fix reference for "ZPipeline.splitOn merges adjacent strings together" #10050 by @bahuber in https://github.com/zio/zio/pull/10169
- Optimize
ZLayerinitialization by @kyri-petrou in https://github.com/zio/zio/pull/10219 - Add methods for sequential composition of ZLayers by @kyri-petrou in https://github.com/zio/zio/pull/10218
- zio-test: Improve
ExecuteSpecs.getOutputsAndEventscode by @guizmaii in https://github.com/zio/zio/pull/10231 - Optimize
ZIO::onceby @guizmaii in https://github.com/zio/zio/pull/10240 - zio-test: Ignored annotated suites should not trigger shared layer creation by @guizmaii in https://github.com/zio/zio/pull/10234
- zio-test: Optimise
Speccode by @guizmaii in https://github.com/zio/zio/pull/10230 - Fix race condition involving race and interruption by @kyri-petrou in https://github.com/zio/zio/pull/10258
- zio-test: remove unnecessary
lazy vals by @hearnadam in https://github.com/zio/zio/pull/10259 - Runtime: use Internal abstract class to make
unsafea val by @hearnadam in https://github.com/zio/zio/pull/10250 - Remove configurability of 'isFatal' by @hearnadam in https://github.com/zio/zio/pull/10212
Other changes (CI, dependencies and documentation)
- Update spring-core to 6.2.12 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10201
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/zio/zio/pull/10211
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/zio/zio/pull/10210
- Update sbt-scalafmt to 2.5.6 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10213
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in https://github.com/zio/zio/pull/10203
- Update junit-platform-engine to 6.0.0 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10184
- Bump coursier/cache-action from 6 to 7 by @dependabot[bot] in https://github.com/zio/zio/pull/10217
- Update reactor-core to 3.7.13 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10221
- Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 by @dependabot[bot] in https://github.com/zio/zio/pull/10225
- Update snakeyaml-engine to 3.0 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10227
- Update spring-core to 6.2.13 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10229
- Update snakeyaml-engine to 3.0.1 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10228
- Update spring-core to 7.0.0 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10235
- Update izumi-reflect to 3.0.7 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10236
- Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in https://github.com/zio/zio/pull/10238
- Update junit-platform-engine to 6.0.1 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10215
- Fix ZPipeline Type Parameters in Documentation by @khajavi in https://github.com/zio/zio/pull/10242
- Update spring-core to 7.0.1 by @zio-scala-steward[bot] in https://github.com/zio/zio/pull/10245
- Return interop-cats ecosystem page by @neko-kai in https://github.com/zio/zio/pull/10244
- Fix Type Parameters and Clarity in ZSink Documentation by @khajavi in https://github.com/zio/zio/pull/10243
- Ref Documentation: Atomic Modify with Continuation by @khajavi in https://github.com/zio/zio/pull/10241
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in https://github.com/zio/zio/pull/10253
- Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 by @dependabot[bot] in https://github.com/zio/zio/pull/10252
- Bump actions/create-github-app-token from 2.1.4 to 2.2.0 by @dependabot[bot] in https://github.com/zio/zio/pull/10251
New Contributors
- @bahuber made their first contribution in https://github.com/zio/zio/pull/10169
Full Changelog: https://github.com/zio/zio/compare/v2.1.22...v2.1.23