Enhancements
- RetryConfig.DEFAULT_MAX_ATTEMPTS should be public #1180
- Circuitbreaker doesn't open when nested TimeLimiter throws TimeOutCancellationException #1123
- Enhance Server Side Events
/circuitbreaker/events
#1076 - CallNotPermittedException should contain circuit breaker name (and possibly other information) #1062
- Retry: Exponential backoff with constant behaviour after certain time #1044
- Respecting the clock set in the CircuitBreakerStateMachine for detecting slow calls #734
Bugs
- Circuit breaker stuck in HALF_OPEN state #935
- Circuit breaker global fallback seems to not work when annotated method has more than 1 parameter #1174
- Timelimiter metrics not calculated when using resilince4j-kotlin #1168
- Problem with registering metrics for more than one circuit breaker #1131
- ConcurrentModificationException warning log while consuming events #1115
- CircuitBreakerConfig.Builder.waitDurationInOpenState() false documentation of when the function throws exception #1092