Rails integration for Stampeded: an ActiveJob adapter, a worker that executes jobs, and a launcher for the precompiled daemon. Enqueueing is a plain INSERT in your own transaction, so a rolled-back transaction takes its jobs with it. Claiming goes through SQL functions shared with the Rust worker, so there is no second implementation of the attempt accounting or the ownership rules.

Required Ruby Version

>= 4.0

Authors

Abdelkader Boudih

Versions

  1. 0.3.2
    1. source

      1. 0.3.2 source October 19, 2026 (33.5 KB)
    2. aarch64-linux-gnu

      1. 0.3.2 multi-abi October 19, 2026 (5.65 MB)
    3. aarch64-linux-musl

      1. 0.3.2 multi-abi October 19, 2026 (5.65 MB)
    4. amd64-freebsd-15

      1. 0.3.2 multi-abi October 19, 2026 (6.11 MB)
    5. arm64-darwin

      1. 0.3.2 multi-abi October 19, 2026 (5.35 MB)
    6. x86_64-darwin

      1. 0.3.2 multi-abi October 19, 2026 (5.73 MB)
    7. x86_64-linux-gnu

      1. 0.3.2 multi-abi October 19, 2026 (6.18 MB)
    8. x86_64-linux-musl

      1. 0.3.2 multi-abi October 19, 2026 (6.01 MB)
  2. 0.3.1
    1. source

      1. 0.3.1 source October 19, 2026 (33 KB)
    2. aarch64-linux-gnu

      1. 0.3.1 multi-abi October 19, 2026 (5.62 MB)
    3. aarch64-linux-musl

      1. 0.3.1 multi-abi October 19, 2026 (5.62 MB)
    4. amd64-freebsd-15

      1. 0.3.1 multi-abi October 19, 2026 (6.07 MB)
    5. arm64-darwin

      1. 0.3.1 multi-abi October 19, 2026 (5.33 MB)
    6. x86_64-darwin

      1. 0.3.1 multi-abi October 19, 2026 (5.7 MB)
    7. x86_64-linux-gnu

      1. 0.3.1 multi-abi October 19, 2026 (6.14 MB)
    8. x86_64-linux-musl

      1. 0.3.1 multi-abi October 19, 2026 (5.97 MB)
Show all versions (16 total)

Pushed by

SHA 256 checksum