Releases: svroonland/rezilience
v0.10.3
The jar for 0.10.2 for scala 2.13 was reported to be empty after publishing to Maven Central, attempting to fix that in this release.
Changes
- Update zio-streams, zio-test, zio-test-sbt to 2.1.9 @scala-steward (#438)
v0.10.2
This release stores compatibility with ZIO 2.1.7+, due to a change in ZIO 2.1.7. See the note at https://github.com/svroonland/rezilience/releases/tag/v0.10.1 for more details.
Changes
- Update zio-streams, zio-test, zio-test-sbt to 2.1.8 @scala-steward (#437)
- Update sbt-ci-release to 1.6.1 @scala-steward (#436)
- Update sbt-tpolecat to 0.5.2 @scala-steward (#434)
- Update sbt-sonatype to 3.11.3 @scala-steward (#435)
- Update sbt-ci-release to 1.6.0 @scala-steward (#432)
- Update sbt-sonatype to 3.11.2 @scala-steward (#433)
- Update sbt-sonatype to 3.11.1 @scala-steward (#430)
- Update scalafmt-core to 3.8.3 @scala-steward (#429)
v0.10.1
This is a republish of v0.10.0, due to publishing issues with that version. Below is a copy of the release notes of version v0.10.0
This release brings dependency updates, including upgraded ZIO config integration, as well as ZIO metrics for the Circuit Breaker. Use of the CircuitBreaker
onStateChange
parameter has changed, see
https://www.vroste.nl/rezilience/docs/circuitbreaker/#monitoring
Note: due to an incompatible change in ZIO 2.1.7, this release is not compatible with ZIO 2.1.7 or higher. Specifically, when using Bulkhead
with a maxInFlightCalls
parameter higher than 16, the parameter will effectively be 16. There should be no problem for maxInFlightCalls
<= 16.
Changes
- Update zio-config, zio-config-typesafe to 4.0.2 @scala-steward (#413)
- Update sbt-tpolecat to 0.5.1 @scala-steward (#410)
- Update sbt to 1.10.1 @scala-steward (#427)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.6 @scala-steward (#426)
- Update sbt-ci-release-early to 2.0.46 @scala-steward (#423)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.5 @scala-steward (#424)
- Update sbt-sonatype to 3.11.0 @scala-steward (#425)
- Update scalafmt-core to 3.8.2 @scala-steward (#421)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.2 @scala-steward (#419)
- Update scala3-library, ... to 3.4.2 @scala-steward (#418)
- Update scala-library to 2.13.14 @scala-steward (#414)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.1 @scala-steward (#417)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.0 @scala-steward (#416)
- Update scala-collection-compat to 2.12.0 @scala-steward (#412)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.22 @scala-steward (#411)
- Update sbt-assembly to 2.2.0 @scala-steward (#406)
- Update scala3-library, ... to 3.4.1 @scala-steward (#408)
- Update scalafmt-core to 3.8.1 @scala-steward (#409)
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 @scala-steward (#407)
- Inline circuit breaker metrics implementation @svroonland (#405)
- Circuit Breaker metrics @svroonland (#403)
- Update scala3-library, ... to 3.3.3 @scala-steward (#402)
- Update scalafmt-core to 3.8.0 @scala-steward (#399)
- Update sbt to 1.9.9 @scala-steward (#400)
- Update scala-library to 2.13.13 @scala-steward (#401)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.21 @scala-steward (#395)
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 @scala-steward (#396)
- Update sbt to 1.9.8 @scala-steward (#397)
- Update sbt-microsites to 1.4.4 @scala-steward (#389)
- Update scalafmt-core to 3.7.17 @scala-steward (#391)
- Update sbt-sonatype to 3.10.0 @scala-steward (#392)
- Update sbt-assembly to 2.1.5 @scala-steward (#393)
- Fix docs: available for scala/zio versions @svroonland (#388)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.19 @scala-steward (#387)
- Update sbt-assembly to 2.1.4 @scala-steward (#386)
- Update sbt to 1.9.7 @scala-steward (#384)
- Set scala version in docs project @svroonland (#383)
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 @scala-steward (#382)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.18 @scala-steward (#381)
- Update sbt-assembly to 2.1.3 @scala-steward (#380)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.17 @scala-steward (#378)
- Update sbt to 1.9.6 @scala-steward (#379)
- Update scala3-library, ... to 3.3.1 @scala-steward (#376)
- Update scala-library to 2.13.12 @scala-steward (#377)
- Update scalafmt-core to 3.7.14 @scala-steward (#375)
- Update sbt-scalafmt to 2.5.2 @scala-steward (#374)
- Update sbt to 1.9.4 @scala-steward (#373)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.16 @scala-steward (#372)
- Update sbt-scalajs-crossproject to 1.3.2 @scala-steward (#360)
- Update sbt to 1.9.2 @scala-steward (#363)
- Update sbt-tpolecat to 0.4.4 @scala-steward (#365)
- Update scalafmt-core to 3.7.5 @scala-steward (#357)
- Update sbt to 1.9.1 @scala-steward (#356)
v0.10.0
This release brings dependency updates, including upgraded ZIO config integration, as well as ZIO metrics for the Circuit Breaker.
Changes
- Update zio-config, zio-config-typesafe to 4.0.2 @scala-steward (#413)
- Update sbt-tpolecat to 0.5.1 @scala-steward (#410)
- Update sbt to 1.10.1 @scala-steward (#427)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.6 @scala-steward (#426)
- Update sbt-ci-release-early to 2.0.46 @scala-steward (#423)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.5 @scala-steward (#424)
- Update sbt-sonatype to 3.11.0 @scala-steward (#425)
- Update scalafmt-core to 3.8.2 @scala-steward (#421)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.2 @scala-steward (#419)
- Update scala3-library, ... to 3.4.2 @scala-steward (#418)
- Update scala-library to 2.13.14 @scala-steward (#414)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.1 @scala-steward (#417)
- Update zio-streams, zio-test, zio-test-sbt to 2.1.0 @scala-steward (#416)
- Update scala-collection-compat to 2.12.0 @scala-steward (#412)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.22 @scala-steward (#411)
- Update sbt-assembly to 2.2.0 @scala-steward (#406)
- Update scala3-library, ... to 3.4.1 @scala-steward (#408)
- Update scalafmt-core to 3.8.1 @scala-steward (#409)
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 @scala-steward (#407)
- Inline circuit breaker metrics implementation @svroonland (#405)
- Circuit Breaker metrics @svroonland (#403)
- Update scala3-library, ... to 3.3.3 @scala-steward (#402)
- Update scalafmt-core to 3.8.0 @scala-steward (#399)
- Update sbt to 1.9.9 @scala-steward (#400)
- Update scala-library to 2.13.13 @scala-steward (#401)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.21 @scala-steward (#395)
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 @scala-steward (#396)
- Update sbt to 1.9.8 @scala-steward (#397)
- Update sbt-microsites to 1.4.4 @scala-steward (#389)
- Update scalafmt-core to 3.7.17 @scala-steward (#391)
- Update sbt-sonatype to 3.10.0 @scala-steward (#392)
- Update sbt-assembly to 2.1.5 @scala-steward (#393)
- Fix docs: available for scala/zio versions @svroonland (#388)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.19 @scala-steward (#387)
- Update sbt-assembly to 2.1.4 @scala-steward (#386)
- Update sbt to 1.9.7 @scala-steward (#384)
- Set scala version in docs project @svroonland (#383)
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 @scala-steward (#382)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.18 @scala-steward (#381)
- Update sbt-assembly to 2.1.3 @scala-steward (#380)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.17 @scala-steward (#378)
- Update sbt to 1.9.6 @scala-steward (#379)
- Update scala3-library, ... to 3.3.1 @scala-steward (#376)
- Update scala-library to 2.13.12 @scala-steward (#377)
- Update scalafmt-core to 3.7.14 @scala-steward (#375)
- Update sbt-scalafmt to 2.5.2 @scala-steward (#374)
- Update sbt to 1.9.4 @scala-steward (#373)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.16 @scala-steward (#372)
- Update sbt-scalajs-crossproject to 1.3.2 @scala-steward (#360)
- Update sbt to 1.9.2 @scala-steward (#363)
- Update sbt-tpolecat to 0.4.4 @scala-steward (#365)
- Update scalafmt-core to 3.7.5 @scala-steward (#357)
- Update sbt to 1.9.1 @scala-steward (#356)
v0.9.4
Changes
- Update scala-library to 2.13.11 @scala-steward (#353)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.15 @scala-steward (#351)
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 @scala-steward (#355)
- Update scala-collection-compat to 2.11.0 @scala-steward (#354)
- Update sbt-ci-release-early to 2.0.45 @scala-steward (#352)
- Update sbt-dynver to 5.0.1 @scala-steward (#343)
- Update sbt to 1.9.0 @scala-steward (#350)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.14 @scala-steward (#347)
- Update sbt-ci-release-early to 2.0.44 @scala-steward (#344)
- Update sbt to 1.8.3 @scala-steward (#345)
- Update sbt-ci-release to 1.5.12 @scala-steward (#339)
- Update sbt-sonatype to 3.9.21 @scala-steward (#346)
- Update scala3-library, ... to 3.3.0 @scala-steward (#348)
- Update scalafmt-core to 3.7.4 @scala-steward (#349)
- Update scala-collection-compat to 2.10.0 @scala-steward (#338)
- Update sbt-scalajs-crossproject to 1.3.1 @scala-steward (#337)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.13 @scala-steward (#336)
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 @scala-steward (#335)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.12 @scala-steward (#334)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.11 @scala-steward (#332)
- Update sbt-scalajs-crossproject to 1.3.0 @scala-steward (#333)
v0.9.3
Changes
- Fix CircuitBreaker isFailure logic on HalfOpen state (ZIO2) @vagroz (#331)
- Update sbt-microsites to 1.4.3 @scala-steward (#329)
- Update sbt-sonatype to 3.9.18 @scala-steward (#324)
- Update sbt-ci-release-early to 2.0.39 @scala-steward (#328)
- Update scalafmt-core to 3.7.3 @scala-steward (#330)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.10 @scala-steward (#323)
- Update scalafmt-core to 3.7.2 @scala-steward (#321)
v0.8.6
v0.9.2
Identical to 0.9.1, fixes only for publishing on CI.
Changes
- Fix docs publish @svroonland (#320)
- Fix release step @svroonland (#319)
- Upgrade build images, fix docs generation @svroonland (#318)
v0.9.1
This release contains a bug fix for the CircuitBreaker
and dependency updates.
Changes
- [#314] 'CircuitBreaker.isFailure' logic not being executed. @scottweaver (#315)
- Update sbt-ci-release to 1.5.11 and sbt-microsites to 1.4.2 @scala-steward (#278)
- Update zio-config to 3.0.7 @scala-steward (#300)
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 @scala-steward (#304)
- Update sbt-tpolecat to 0.4.2 @scala-steward (#302)
- Update scala-collection-compat to 2.9.0 @scala-steward (#292)
- Update sbt-pgp to 2.2.1 @scala-steward (#293)
- Upgrade to ZIO 2.0.9 @svroonland (#316)
- Update sbt to 1.8.2 @scala-steward (#312)
- Update scalafmt-core to 3.7.1 @scala-steward (#313)
- Update zio-config-typesafe to 3.0.7 @scala-steward (#301)
- Update sbt-scalafmt to 2.5.0 @scala-steward (#288)
- Update sbt-sonatype to 3.9.17 @scala-steward (#305)
- Update scalafmt-core to 3.6.1 @scala-steward (#286)
- Update scala3-library, ... to 3.2.2 @scala-steward (#306)
- Update sbt-ci-release-early to 2.0.37 @scala-steward (#283)
- Update sbt to 1.7.3 @scala-steward (#285)
- Update sbt-assembly to 2.1.1 @scala-steward (#309)
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 @scala-steward (#274)
- Update scala-library to 2.13.10 @scala-steward (#275)
- Update sbt to 1.7.2 @scala-steward (#276)
- Update sbt-assembly to 2.0.0 @scala-steward (#277)
- Update sbt-ci-release-early to 2.0.36 @scala-steward (#279)
- Update scalafmt-core to 3.6.0 @scala-steward (#280)
- Update scala3-library, ... to 3.2.0 @scala-steward (#273)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.2 @scala-steward (#272)
- Update zio-streams, zio-test, zio-test-sbt to 2.0.1 @scala-steward (#270)
- Update sbt-tpolecat to 0.4.1 @scala-steward (#266)
- Update sbt-ci-release-early to 2.0.35 @scala-steward (#271)
- Update scalafmt-core to 3.5.9 @scala-steward (#269)
- Update scala-collection-compat to 2.8.1 @scala-steward (#267)
- Update zio-config, zio-config-typesafe to 3.0.2 @scala-steward (#268)
- Update sbt-tpolecat to 0.4.0 @scala-steward (#263)
v0.8.5
(ZIO 1 compatible release)
Fixes an issue with the Circuit Breaker
[#314] 'CircuitBreaker.isFailure' logic not being executed (ZIO 1)