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 net.jodah:failsafe to v2.4.4 #2791

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 27, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
net.jodah:failsafe (source) 2.4.0 -> 2.4.4 age adoption passing confidence

Release Notes

failsafe-lib/failsafe (net.jodah:failsafe)

v2.4.4

Bug Fixes
  • Fixed #​298 - Fallback.onFailedAttempt not being called correctly
Improvements
  • Fixed #​296 - Add Automatic-Module-Name entry to the generated manifest file
API Changes
  • Added a generic result type R to ExecutionContext, Execution, AsyncExecution, and AsyncRunnable. This ensures that result types are unified across the API. It does mean that there are a few minor breaking changes to the API:
    • ContextualSupplier now has an additional result type parameter R. Normally this type is used as lambda parameters where the type is inferred, so most users should not be impacted. But any explicit generic declaration of this type will not compile until the new parameter is added.
    • PolicyExecutor, which is part of the SPI, now accepts an additional result type parameter R. This is only relevant for SPI users who are implementing their own Policies.
  • Changed FailsafeExecutor.getAsyncExecution to accept AsyncRunnable instead of AsyncSupplier. This is a breaking change for any getAsyncExecution calls, but the fix is to simply remove any return statement. The reason for this change is that the provided object does not need to return a result since the result will already be passed asynchronously to one of the AsyncExecution complete or retry methods.

v2.4.3

Bug Fixes
  • Fixed #​289 - Binary imcompatibility with code that was compiled against previous Failsafe versions.

v2.4.2

Improvements
  • Added RetryPolicy.onRetryScheduled event handler.
  • Added ExecutionEvent.getExecutionCount() and ExecutionContext.getExecutionCount(), which distinguishes between attempts which may have been rejected and completed executions.
  • Added Failsafe.none to create a no-op FailsafeExecutor.
  • Improved support for outer Timeouts with retries.
  • Fixed #​221 - Added support for FailsafeExecutor.with(Executor).
  • Fixed #​277 - Changed Timeout to use Failsafe's internal scheduler, so that user provided ExecutorService shutdowns do not interfere with timeouts.
  • Fixed #​266 - Propagate Future cancellation to supplied CompletionStage when using getStageAsync.
Bug Fixes
  • Fixed #​267 - Allow null fallback values to be passed through when using nested fallbacks.

v2.4.1

Improvements
  • Fixed #​234 - An outer Timeout should cancel any inner retries.
API Changes
  • Deprecated Timeout.withCancel(boolean) and Timeout.canCancel(). Timeouts always cancel any executions and inner retries.
  • Added Timeout.withInterrupt(boolean) to take the place of withCancel.
  • Added ExecutionEvent.getElapsedAttemptTime().

Configuration

📅 Schedule: Branch creation - "after 8am and before 5pm every weekday" in timezone Europe/London, Automerge - "after 8am and before 5pm every weekday" in timezone Europe/London.

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner October 27, 2023 06:57
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 27, 2023
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch 2 times, most recently from 5fa5424 to f1276bf Compare November 1, 2023 09:21
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from f1276bf to f124828 Compare November 2, 2023 09:07
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from f124828 to 4cccc9b Compare November 2, 2023 12:43
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 4cccc9b to 745f46d Compare November 2, 2023 14:18
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 745f46d to 4a48a7c Compare November 6, 2023 11:16
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 4a48a7c to 8dd32e9 Compare November 9, 2023 12:47
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch 2 times, most recently from 27f2485 to 26f99ed Compare December 5, 2023 10:30
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 26f99ed to b76a75f Compare December 5, 2023 11:49
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from b76a75f to 6dc9e12 Compare December 7, 2023 10:24
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 6dc9e12 to 1abc83d Compare December 7, 2023 16:18
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 1abc83d to 74f5b82 Compare January 12, 2024 17:38
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 74f5b82 to a200bf4 Compare January 16, 2024 19:55
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 2a6ebb2 to 9906d0d Compare January 26, 2024 10:00
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 9906d0d to 49f42e4 Compare January 26, 2024 15:23
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 49f42e4 to f5ff53a Compare February 27, 2024 09:49
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch 2 times, most recently from a6b9d9f to d6d3da5 Compare February 27, 2024 18:02
@hmcts-jenkins-a-to-c hmcts-jenkins-a-to-c bot requested a deployment to preview February 27, 2024 18:10 Abandoned
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from d6d3da5 to df02fc5 Compare February 29, 2024 10:01
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from df02fc5 to c654b80 Compare March 14, 2024 15:18
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from c654b80 to f6ae3d9 Compare April 15, 2024 09:26
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from f6ae3d9 to 53cdf6d Compare April 18, 2024 08:56
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 53cdf6d to 537d8f5 Compare April 26, 2024 08:42
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 537d8f5 to 8662f6a Compare April 30, 2024 09:00
@renovate renovate bot force-pushed the renovate/net.jodah-failsafe-2.x branch from 8662f6a to 09fad47 Compare April 30, 2024 11:08
Copy link

github-actions bot commented May 6, 2024

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale label May 6, 2024
@github-actions github-actions bot closed this May 6, 2024
Copy link
Contributor Author

renovate bot commented May 6, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (2.4.4). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/net.jodah-failsafe-2.x branch May 6, 2024 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file ns:money-claims prd:cmc stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants