Transparently retries ActiveRecord transactions on ActiveRecord::Deadlocked errors (including PG::TRDeadlockDetected) with configurable exponential backoff and jitter. Provides hooks for custom callbacks, structured logging, and Rails initializer support.

Required Ruby Version

>= 2.7.0

Authors

afshmini

Versions

  1. 0.1.1
    1. source

      1. 0.1.1 source March 26, 2026 (9 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source March 25, 2026 (9 KB)

Pushed by

SHA 256 checksum