Skip to content

feat: persist webhook retry state and backoff metadata - #302

Merged
K1NGD4VID merged 2 commits into
mergepay:mainfrom
Lspnjr1:fix/issue-282
Sep 2, 2026
Merged

feat: persist webhook retry state and backoff metadata#302
K1NGD4VID merged 2 commits into
mergepay:mainfrom
Lspnjr1:fix/issue-282

Conversation

@Lspnjr1

@Lspnjr1 Lspnjr1 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Closes #282

Summary

  • add durable webhook delivery retry fields and indexed pending-work state
  • persist attempt count, response/error metadata, next retry time, and terminal status
  • retain the existing bounded exponential retry schedule

Verification

  • git diff --check: passed
  • Full test execution was not run locally because dependencies are not installed in this checkout; CI should run npm test, npm run test:integration, and npm run lint.

@drips-wave

drips-wave Bot commented Aug 27, 2026

Copy link
Copy Markdown

@Lspnjr1 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mergekeeper

mergekeeper Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Needs review

Linked to #282, but the diff does not match the issue scope.

The pull request only contains an unrelated whitespace removal in prisma/schema.prisma and is missing all implementation requirements for issue #282.

Reviewed commit: 9c671545aee8401e97ecb45616df015d15f9150d.

@Lspnjr1

Lspnjr1 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

✅ Merge conflicts with main have been resolved and the branch is up to date with the latest base. @mergepay this PR is ready for review. It closes issue #282.

@K1NGD4VID
K1NGD4VID merged commit ae46d71 into mergepay:main Sep 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Webhook Retry Engine with Exponential Backoff in Background Worker

4 participants