All Versions
Latest Version
Avg Release Cycle
63 days
Latest Release

Changelog History
Page 1

  • v6.5.7 Changes

    • โšก๏ธ Updates for JA and ZH locales
    • โฑ Further optimizations for scheduled polling [#5513]
  • v6.5.6 Changes

    • ๐Ÿ›  Fix deprecation warnings with redis-rb 4.8.0 [#5484]
    • ๐Ÿ”’ Lock redis-rb to < 5.0 as we are moving to redis-client in Sidekiq 7.0
  • v6.5.5 Changes

    • ๐Ÿ›  Fix require issue with job_retry.rb [#5462]
    • ๐Ÿ‘Œ Improve Sidekiq::Web compatibility with Rack 3.x
  • v6.5.4 Changes

    • ๐Ÿ›  Fix invalid code on Ruby 2.5 [#5460]
    • ๐Ÿ›  Fix further metrics dependency issues [#5457]
  • v6.5.3 Changes

    • Don't require metrics code without explicit opt-in [#5456]
  • v6.5.2 Changes

    • Job Metrics are under active development, help wanted! BETA
    • โž• Add Context column on queue page which shows any CurrentAttributes [#5450]
    • sidekiq_retry_in may now return :discard or :kill to dynamically stop job retries [#5406]
    • ๐Ÿ’ป Smarter sorting of processes in /busy Web UI [#5398]
    • ๐Ÿ›  Fix broken hamburger menu in mobile UI [#5428]
    • Require redis-rb 4.5.0. Note that Sidekiq will break if you use the Redis.exists_returns_integer = false flag. [#5394]
  • v6.5.1 Changes

    • ๐Ÿ›  Fix push_bulk breakage [#5387]
  • v6.5.0 Changes

    • ๐Ÿ”จ Substantial refactoring of Sidekiq server internals, part of a larger effort to reduce Sidekiq's internal usage of global methods and data, see [docs/](docs/ and [docs/](docs/
    • โž• Add beta support for the redis-client gem. This will become the default Redis driver in Sidekiq 7.0. [#5298] Read more:
    • โž• Add beta support for DB transaction-aware client [#5291] Add this line to your initializer and any jobs created during a transaction will only be pushed to Redis after the transaction commits. You will need to add the after_commit_everywhere gem to your Gemfile. ruby Sidekiq.transactional_push! This feature does not have a lot of production usage yet; please try it out and let us know if you have any issues. It will be fully supported in Sidekiq 7.0 or removed if it proves problematic.
    • ๐Ÿ›  Fix regression with middleware arguments [#5312]
  • v6.4.2 Changes

    • Strict argument checking now runs after client-side middleware [#5246]
    • ๐Ÿ›  Fix page events with live polling [#5184]
    • ๐Ÿšš Many under-the-hood changes to remove all usage of the term "worker" from the Sidekiq codebase and APIs. This mostly involved RDoc and local variable names but a few constants and public APIs were changed. The old APIs will be removed in Sidekiq 7.0. Sidekiq::DEFAULT_WORKER_OPTIONS -> Sidekiq.default_job_options Sidekiq.default_worker_options -> Sidekiq.default_job_options Sidekiq::Queues["default"].jobs_by_worker(HardJob) -> Sidekiq::Queues["default"].jobs_by_class(HardJob)
  • v6.4.1 Changes

    • ๐Ÿ›  Fix pipeline/multi deprecations in redis-rb 4.6
    • ๐Ÿ›  Fix sidekiq.yml YAML load errors on Ruby 3.1 [#5141]
    • ๐Ÿ‘ Sharding support for perform_bulk [#5129]
    • ๐Ÿ”จ Refactor job logger for SPEEEEEEED