From 2350b45b28f91b44a7a0348334015a6c8168e5ef Mon Sep 17 00:00:00 2001 From: Erawat Chamanont Date: Tue, 10 Mar 2026 10:44:45 +0000 Subject: [PATCH] CIVIMM-480: Update README webhook features after stuck recovery changes --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b011c06..6d1d834 100644 --- a/README.md +++ b/README.md @@ -159,8 +159,10 @@ $registry->addMethodCall('registerHandler', [ ``` **Features:** -- Automatic retry with exponential backoff (5min → 15min → 45min) -- Stuck webhook recovery (resets after 30 minutes) +- Automatic retry with exponential backoff (5min → 15min → 45min, max 3 attempts) +- Stuck webhook recovery (detects after 1 day, retries up to 3 times then marks as permanent error) +- Orphaned webhook re-queuing (recovers from crashes during stuck recovery) +- Optimistic locking to prevent race conditions between workers - Batch processing (250 events per processor per run) - Multi-processor auto-discovery