Detects and rejects duplicate inbound POST/PUT/PATCH requests with a 409/conflict, with no client-side idempotency key required. The server auto-computes a fingerprint of each mutating request, claims it atomically in Redis, and short-circuits duplicates seen within a configurable time window, so they don't overwhelm your server or cause 5xx errors.
Required Ruby Version
>= 2.6
Authors
Tilo Sloboda
Versions
-
1.0.0
-
source
- 1.0.0 source June 24, 2026 (27 KB)
-
-
1.0.0.pre1
-
source
- 1.0.0.pre1 source June 17, 2026 (25.5 KB)
-