javaslang-circuitbreaker v1.6.0 Release Notes

Release Date: 2020-10-06 // 7 months ago
  • ✨ 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