All Versions
175
Latest Version
Avg Release Cycle
63 days
Latest Release
-
Changelog History
Page 13
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.
- ⏪ I18n support! Sidekiq can optionally save and restore the Rails locale
so it will be properly set when your jobs execute. Just include
-
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]