Bump version.resilience4j from 1.7.1 to 2.2.0
Bumps version.resilience4j from 1.7.1 to 2.2.0.
Updates io.github.resilience4j:resilience4j-ratelimiter from 1.7.1 to 2.2.0
Release notes
Sourced from io.github.resilience4j:resilience4j-ratelimiter's releases.
Release v2.2.0
Enhancements
- Support Micronaut 4
- Issue #1962: Added apache commons configuration based registries
Bugs
- Issue #2052: Support class name using SpEL expression at
@Circuitbreakername field enhancement- Issue #2040: ThreadPoolBulkhead always uses the "default" configuration in micronaut application bug
- Issue #2037: Removing stale retry configurations from configuration map enhancement
- Issue #1625: New module that collects overall information enhancement
- Issue #1565: Do not retry if IntervalFunction returns interval less than 0
- Issue #1865: Timelimiter always uses the "default" configuration in micronaut application
- Issue #2038: java.lang.StackOverflowError due to infinite loop in CircuitBreakerStateMachine$OpenState.tryAcquirePermission
Release v2.1.0
Enhancements
- Fallbackmethod supports usage of annotations in Spring
- Issue #1955: RecordResultPredicate can be configured in Spring Boot config now
Bugs
- Issue #1980: Fixed API regression following removal of io.vavr dependencies in v2.0.0
Release v2.0.2
Bugs
- Issue #1835: Fixed CircuitBreaker CheckedSupplier and CheckedFunction decorator not opening on recordResultPredicate
Release v2.0.1
Enhancements
Support Spring Boot 3 by adding resilience4j-spring-boot3 and resilience4j-spring6
Issue #1787: Apply Spring Boot customizers even if there is no instance entry in the config file
Bugs
Issue #1825: Aspectj must not be mandatory in Spring Boot modules
Issue #1809: Fixed concurrency issue in Cache module
Release v2.0.0
- Removed Vavr as a dependency
- Upgraded to Java 17
- Upgraded to Kotlin 1.7.20
- Upgraded to Spring Boot 2.7
- Upgraded to Micronaut 3.7.3
Changelog
Sourced from io.github.resilience4j:resilience4j-ratelimiter's changelog.
=== Version 1.7.1
==== Enhancements Issue #1414: SpEL expressions support passing runtime method arguments to bean methods
==== Bugs
- Issue #1268: Stream events from springboot2 stopped SSE after the 1st message.
- Issue #1372: Kotlin Timelimiter executeSuspendFunction throws TimeoutException after coroutine is canceled
- Issue #1432: CircuitBreaker permits more calls then expected when switching from OPEN to HALF_OPEN state
- Issue #1437: Event can be published twice when CircuitBreaker in MetricsOnlyState
== Version 2.0.0
=== Enhancements
- Removed Vavr as a dependency
- Upgraded to Java 17
- Upgraded to Kotlin 1.7.20
- Upgraded to Spring Boot 2.7
- Upgraded to Micronaut 3.7.3
=== Version 2.0.1
==== Enhancements
- Support Spring Boot 3 by adding resilience4j-spring-boot3 and resilience4j-spring6
- Issue #1787: Apply Spring Boot customizers even if there is no instance entry in the config file
- Removed deprecated configuration properties #1188 ** Circutbreaker: ***
ringBufferSizeInClosedStatereplaced byslidingWindowSize***ringBufferSizeInHalfOpenStatereplaced bypermittedNumberOfCallsInHalfOpenState** Retry: ***maxRetryAttemptsreplaced bymaxAttempts** Bulkhead: ***contextPropagatorlist replaced bycontextPropagators==== Bugs
- Issue #1825: Aspectj must not be mandatory in Spring Boot modules
- Issue #1809: Fixed concurrency issue in Cache module
=== Version 2.0.1
==== Bugs
- Issue #1835: Fixed CircuitBreaker CheckedSupplier and CheckedFunction decorator not opening on recordResultPredicate
=== Version 2.1.0
==== Enhancements
... (truncated)
Commits
e77f353Updated version to 2.3.0-SNAPSHOTe701693Avoid to add duplicate consumer (#2074)6c47dfbDo not interrupt future if running (#2072)5707c4aUpdated version to 2.2.0ee593e7Fixed time-based testsa1a4acbIssue #1565: Do not retry if IntervalFunction returns interval less than 0. E...12f66a3Support class name using SpEL expression at Circuitbreaker annotation name fi...dc8d155FallbackMethod supports AOP (#2058)1fc9909Support Micronaut 4 (#1951)658f2a9Fixed Issue #2040: Micronaut BulkheadInterceptor always uses the "default" co...- Additional commits viewable in compare view
Updates io.github.resilience4j:resilience4j-retry from 1.7.1 to 2.2.0
Release notes
Sourced from io.github.resilience4j:resilience4j-retry's releases.
Release v2.2.0
Enhancements
- Support Micronaut 4
- Issue #1962: Added apache commons configuration based registries
Bugs
- Issue #2052: Support class name using SpEL expression at
@Circuitbreakername field enhancement- Issue #2040: ThreadPoolBulkhead always uses the "default" configuration in micronaut application bug
- Issue #2037: Removing stale retry configurations from configuration map enhancement
- Issue #1625: New module that collects overall information enhancement
- Issue #1565: Do not retry if IntervalFunction returns interval less than 0
- Issue #1865: Timelimiter always uses the "default" configuration in micronaut application
- Issue #2038: java.lang.StackOverflowError due to infinite loop in CircuitBreakerStateMachine$OpenState.tryAcquirePermission
Release v2.1.0
Enhancements
- Fallbackmethod supports usage of annotations in Spring
- Issue #1955: RecordResultPredicate can be configured in Spring Boot config now
Bugs
- Issue #1980: Fixed API regression following removal of io.vavr dependencies in v2.0.0
Release v2.0.2
Bugs
- Issue #1835: Fixed CircuitBreaker CheckedSupplier and CheckedFunction decorator not opening on recordResultPredicate
Release v2.0.1
Enhancements
Support Spring Boot 3 by adding resilience4j-spring-boot3 and resilience4j-spring6
Issue #1787: Apply Spring Boot customizers even if there is no instance entry in the config file
Bugs
Issue #1825: Aspectj must not be mandatory in Spring Boot modules
Issue #1809: Fixed concurrency issue in Cache module
Release v2.0.0
- Removed Vavr as a dependency
- Upgraded to Java 17
- Upgraded to Kotlin 1.7.20
- Upgraded to Spring Boot 2.7
- Upgraded to Micronaut 3.7.3
Changelog
Sourced from io.github.resilience4j:resilience4j-retry's changelog.
=== Version 1.7.1
==== Enhancements Issue #1414: SpEL expressions support passing runtime method arguments to bean methods
==== Bugs
- Issue #1268: Stream events from springboot2 stopped SSE after the 1st message.
- Issue #1372: Kotlin Timelimiter executeSuspendFunction throws TimeoutException after coroutine is canceled
- Issue #1432: CircuitBreaker permits more calls then expected when switching from OPEN to HALF_OPEN state
- Issue #1437: Event can be published twice when CircuitBreaker in MetricsOnlyState
== Version 2.0.0
=== Enhancements
- Removed Vavr as a dependency
- Upgraded to Java 17
- Upgraded to Kotlin 1.7.20
- Upgraded to Spring Boot 2.7
- Upgraded to Micronaut 3.7.3
=== Version 2.0.1
==== Enhancements
- Support Spring Boot 3 by adding resilience4j-spring-boot3 and resilience4j-spring6
- Issue #1787: Apply Spring Boot customizers even if there is no instance entry in the config file
- Removed deprecated configuration properties #1188 ** Circutbreaker: ***
ringBufferSizeInClosedStatereplaced byslidingWindowSize***ringBufferSizeInHalfOpenStatereplaced bypermittedNumberOfCallsInHalfOpenState** Retry: ***maxRetryAttemptsreplaced bymaxAttempts** Bulkhead: ***contextPropagatorlist replaced bycontextPropagators==== Bugs
- Issue #1825: Aspectj must not be mandatory in Spring Boot modules
- Issue #1809: Fixed concurrency issue in Cache module
=== Version 2.0.1
==== Bugs
- Issue #1835: Fixed CircuitBreaker CheckedSupplier and CheckedFunction decorator not opening on recordResultPredicate
=== Version 2.1.0
==== Enhancements
... (truncated)
Commits
e77f353Updated version to 2.3.0-SNAPSHOTe701693Avoid to add duplicate consumer (#2074)6c47dfbDo not interrupt future if running (#2072)5707c4aUpdated version to 2.2.0ee593e7Fixed time-based testsa1a4acbIssue #1565: Do not retry if IntervalFunction returns interval less than 0. E...12f66a3Support class name using SpEL expression at Circuitbreaker annotation name fi...dc8d155FallbackMethod supports AOP (#2058)1fc9909Support Micronaut 4 (#1951)658f2a9Fixed Issue #2040: Micronaut BulkheadInterceptor always uses the "default" co...- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.