Sidekiq v2.15.0 Release Notes

    • The Core Sidekiq actors are now monitored. If any crash, the Sidekiq process logs the error and exits immediately. This is to help prevent "stuck" Sidekiq processes which are running but don't appear to be doing any work. [#1194]
    • ✅ Sidekiq's testing behavior is now dynamic. You can choose between inline and fake behavior in your tests. See ✅ Testing for detail. [#1193]
    • The Retries table has a new column for the error message.
    • 💻 The Web UI topbar now contains the status and live poll button.
    • 👷 Orphaned worker records are now auto-vacuumed when you visit the Workers page in the Web UI.
    • 👷 Sidekiq.default_worker_options allows you to configure default options for all Sidekiq worker types.
    Sidekiq.default_worker_options = { 'queue' => 'default', 'backtrace' => true }
    
    • ➕ Added two Sidekiq::Client class methods for compatibility with resque-scheduler: enqueue_to_in and enqueue_in [#1212]
    • ⬆️ Upgrade Web UI to Bootstrap 3.0. [#1211, jeffboek]