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