Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency io.github.resilience4j:resilience4j-spring-boot3 to v2.3.0 #1767

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 4, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.github.resilience4j:resilience4j-spring-boot3 (source) 2.0.2 -> 2.3.0 age adoption passing confidence
io.github.resilience4j:resilience4j-spring-boot3 (source) 2.2.0 -> 2.3.0 age adoption passing confidence

Release Notes

resilience4j/resilience4j (io.github.resilience4j:resilience4j-spring-boot3)

v2.3.0

Enhancements

  • Issue #​2234: Allow passing custom Clock to CircuitBreaker without needing to use internal API.
  • Issue #​2131: Added support for RxJava3 in Spring projects.
  • Issue #​2029: Include decorateSupplier as a Retry instance method.
  • Issue #​2246: Add handling for the case where a non-checked retry consumer is interrupted during sleep.
  • Issue #​2245: Refactor Retry#executeSuspendExecute condition to enhance consistency with FlowRetry.
  • Issue #​2232: Convert Synchronized to ReentrantLock to avoid virtual-thread pinning issues.
  • Issue #​2241: Implement a lock-free sliding window for internal CircuitBreaker metrics.
  • Issue #​2239: Add a Clock to CircuitBreakerConfig and utilize it in the state machine.
  • Issue #​2200: Ignore unknown exceptions in CircuitBreaker configuration.
  • Issue #​2233: Improve exception message for failure rate threshold in CircuitBreaker configuration.
  • Issue #​1404: Configure exponential backoff or randomized wait duration if base configuration allows it.
  • Issue #​2179: Ensure RateLimiter.executeSuspendFunction respects drainPermissionsOnResult in the configuration.
  • Issue #​2152: Ensure the randomize function always returns a number greater than 1.0.
  • Issue #​2130: Add support for Feign 12.5+.
  • Issue #​2121: Specify required RateLimiter permits in annotations.

Bugs

  • Issue #​2243: Fixed potential memory leak in DefaultEventConsumerRegistry.
  • Issue #​2209: Resolved issue where CompletionStage does not complete on user-supplied predicate failures.
  • Issue #​2190: Fixed StackOverflowError and circular reference in CircuitBreaker configuration handling.
  • Issue #​2175: Fixed validation error message for slowCallDurationThreshold.

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 @​Circuitbreaker name 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

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

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Feb 4, 2025
@renovate renovate bot force-pushed the renovate/resilience4j branch 2 times, most recently from db32e42 to 689dbb3 Compare February 7, 2025 11:00
@renovate renovate bot force-pushed the renovate/resilience4j branch from 689dbb3 to 9151c10 Compare February 7, 2025 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants