Releases: davenverse/circuit
Releases · davenverse/circuit
v0.5.1
Exciting new features! An exception filter to allow some exceptions to be treated as successes(thanks @sbly), use realTime rather monotonic, configure whether the half open action is cancelable, and switch to the builder pattern so we can make all these changes(thanks @peterneyens), adds scala native support.
Also the usual dependency updates.
What's Changed
- Update sbt-tpolecat to 0.2.3 by @scala-steward in #246
- Update scala3-library, ... to 3.1.2 by @scala-steward in #245
- Update cats-effect to 3.3.11 by @scala-steward in #244
- Update sbt-tpolecat to 0.3.0 by @scala-steward in #247
- Update sbt-tpolecat to 0.3.1 by @scala-steward in #248
- Update cats-effect to 3.3.12 by @scala-steward in #251
- Fix Copyright and Credits by @ChristopherDavenport in #250
- Updates and Native Build by @ChristopherDavenport in #255
- Aggregate Root Correctly by @ChristopherDavenport in #257
- Use Clock#realTime for Open#startedAt by @peterneyens in #253
- Add CircuitBreaker.Builder by @peterneyens in #254
- Exception filter by @ChristopherDavenport in #259
- Add ability to only count certain exceptions as failures by @sbly in #252
- Make half open cancelation configurable by @peterneyens in #258
- Set Back Version to 0.5 by @ChristopherDavenport in #260
New Contributors
- @peterneyens made their first contribution in #253
- @sbly made their first contribution in #252
Full Changelog: v0.5.0...v0.5.1
v0.5.0
- Adds Backoff Feature which allows more feature rich backoff algebras.
- Important: Switches Default Backoff Feature from Static to Exponential with a max 1 minute open period.
v0.5.0-M2
- Improved Readability and Coherency of Approach
- Scala 3 Support
- ScalaJS Support
- Updated Build
v0.5.0-M1
- Cats-Effect 3
- Scala 3
- Hype!
v0.4.4
- Adds Scala 3 Build
- cats 2.6.1, cats-effect 2.5.1
- No additional releases are expected on this line
v0.4.3
- Fix Release Doc
v0.4.2
- Adds Unsafe Constructor
- Uses Fields in State
- Upgrade Scala Version
v0.4.1
v0.4.0
Improvements
- Add cancelation test when in half-open state
- Reset the open state with consecutive error calls
- Consistent calling
onOpen/onClosed
Dependencies
- cats 2.1.0
- cats-effect 2.1.1
v0.3.0
Library Upgrades
- cats 2.0.0
- cats-effect 2.0.0