All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [BREAKING] a
registry
function. Breaking becauseregistry
was a var containing a registry in a previous version. That var is nowdefault-registry
. interval-bi-function
andfail-after-max-attempts
configuration optionsemit-registry-events!
andemit-events!
functions- functions for interacting with registries:
add-configuration!
,find
,remove!
, andreplace!
- Clojure 1.11 support
- Tests!
- [BREAKING] renamed
registry
todefault-registry
circuit-breaker!
can now accept a registry as a param- Upgraded to resilience4j 1.7.1
- Relaxed required Clojure to 1.5.1 for JDK 8 and documented requirement of Clojure 1.10+ for JDK 9+
- Updated docs and docstrings to reflect new API changes.
- [BREAKING]
configure-registry!
function - [BREAKING] specs
- Updated to use resilience4j-retry 1.3.1
- Updated to use resilience4j-retry 1.2.0
- Added initial retry wrapper implementation