All Versions
175
Latest Version
Avg Release Cycle
63 days
Latest Release
-

Changelog History
Page 13

  • v2.11.1 Changes

    • 🛠 Fix timeout warning.
    • ➕ Add Dutch web UI locale.
  • v2.11.0 Changes

    • ⬆️ Upgrade to Celluloid 0.13. [#834]
    • ⏱ Remove timeout support from sidekiq_options. Ruby's timeout is inherently unsafe in a multi-threaded application and was causing stability problems for many. See http://bit.ly/OtYpK
    • ➕ Add Japanese locale for Web UI [#868]
    • 🛠 Fix a few issues with Web UI i18n.
  • v2.10.1 Changes

    • ✂ Remove need for the i18n gem. (brandonhilkert)
    • 👌 Improve redis connection info logging on startup for debugging purposes [#858]
    • ⏪ Revert sinatra/slim as runtime dependencies
    • ➕ Add find_job method to sidekiq/api
  • v2.10.0 Changes

    • 🔨 Refactor algorithm for putting scheduled jobs onto the queue [#843]
    • 🛠 Fix scheduler thread dying due to incorrect error handling [#839]
    • 🛠 Fix issue which left stale workers if Sidekiq wasn't shutdown while quiet. [#840]
    • 🌐 I18n for web UI. Please submit translations of web/locales/en.yml for your own language. [#811]
    • 'sinatra', 'slim' and 'i18n' are now gem dependencies for Sidekiq.
  • v2.9.0 Changes

    • ⚡️ Update 'sidekiq/testing' to work with any Sidekiq::Client call. It also serializes the arguments as using Redis would. [#713]
    • 👷 Raise a Sidekiq::Shutdown error within workers which don't finish within the hard timeout. This is to prevent unwanted database transaction commits. [#377]
    • Lazy load Redis connection pool, you no longer need to specify anything in Passenger or Unicorn's after_fork callback [#794]
    • ➕ Add optional Worker#retries_exhausted hook after max retries failed. [jkassemi, #780]
    • 🛠 Fix bug in pagination link to last page [pitr, #774]
    • Upstart scripts for multiple Sidekiq instances [dariocravero, #763]
    • 🚦 Use select via pipes instead of poll to catch signals [mrnugget, #761]
  • v2.8.0 Changes

    • ⏪ I18n support! Sidekiq can optionally save and restore the Rails locale so it will be properly set when your jobs execute. Just include require 'sidekiq/middleware/i18n' in your sidekiq initializer. [#750]
    • 🛠 Fix bug which could lose messages when using namespaces and the message needs to be requeued in Redis. [#744]
    • 🔨 Refactor Redis namespace support [#747]. The redis namespace can no longer be passed via the config file, the only supported way is via Ruby in your initializer:
    sidekiq_redis = { :url => 'redis://localhost:3679', :namespace => 'foo' }
    Sidekiq.configure_server { |config| config.redis = sidekiq_redis }
    Sidekiq.configure_client { |config| config.redis = sidekiq_redis }
    

    ⚠ A warning is printed out to the log if a namespace is found in your sidekiq.yml.

  • v2.7.5 Changes

    • 💎 Capistrano no longer uses daemonization in order to work with JRuby [#719]
    • 🔨 Refactor signal handling to work on Ruby 2.0 [#728, #730]
    • 🛠 Fix dashboard refresh URL [#732]
  • v2.7.4 Changes

    • 🛠 Fixed daemonization, was broken by some internal refactoring in 2.7.3 [#727]
  • v2.7.3 Changes

    • 0️⃣ Real-time dashboard is now the default web page
    • 👉 Make config file optional for capistrano
    • 🛠 Fix Retry All button in the Web UI
  • v2.7.2 Changes

    • ✂ Remove gem signing infrastructure. It was causing Sidekiq to break when used via git in Bundler. This is why we can't have nice things. [#688]