All Versions
Latest Version
Avg Release Cycle
63 days
Latest Release

Changelog History
Page 11

  • v2.12.4 Changes

    • ๐Ÿ›  Fix error in previous release which crashed the Manager when a Processor died.
  • v2.12.3 Changes

    • โช Revert back to Celluloid's TaskFiber for job processing which has proven to be more stable than TaskThread. [#985]
    • Avoid possible lockup during hard shutdown [#997]

    At this point, if you are experiencing stability issues with Sidekiq in ๐Ÿ‘€ Ruby 1.9, please try Ruby 2.0. It seems to be more stable.

  • v2.12.2 Changes

    • ๐Ÿ˜Œ Relax slim version requirement to >= 1.1.0
    • โ™ป๏ธ Refactor historical stats to use TTL, not explicit cleanup. [grosser, #971]
  • v2.12.1 Changes

    • ๐Ÿ‘ฎ Force Celluloid 0.14.1 as 0.14.0 has a serious bug. [#954]
    • โฑ Scheduled and Retry jobs now use Sidekiq::Client to push jobs onto the queue, so they use client middleware. [dimko, #948]
    • ๐Ÿ‘ท Record the timestamp when jobs are enqueued. Add Sidekiq::Job#enqueued_at to query the time. [mariovisic, #944]
    • โž• Add Sidekiq::Queue#latency - calculates diff between now and enqueued_at for the oldest job in the queue.
    • โž• Add testing method perform_one that dequeues and performs a single job. This is mainly to aid testing jobs that spawn other jobs. [fumin, #963]
  • v2.12.0 Changes

    • โฌ†๏ธ Upgrade to Celluloid 0.14, remove the use of Celluloid's thread pool. This should halve the number of threads in each Sidekiq process, thus requiring less resources. [#919]
    • โœ… Abstract Celluloid usage to Sidekiq::Actor for testing purposes.
    • ๐Ÿ‘ Better handling for Redis downtime when fetching jobs and shutting down, don't print exceptions every second and print success message when Redis is back.
    • ๐Ÿ›  Fix unclean shutdown leading to duplicate jobs [#897]
    • โž• Add Korean locale [#890]
    • โฌ†๏ธ Upgrade test suite to Minitest 5
    • โœ‚ Remove usage of multi_json as json is now robust on all platforms.
  • v2.11.2 Changes

    • ๐Ÿ›  Fix Web UI when used without Rails [#886]
    • โž• Add Sidekiq::Stats#reset [#349]
    • โž• Add Norwegian locale.
    • โšก๏ธ Updates for the JA locale.
  • 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
    • โž• 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.