All Versions
175
Latest Version
Avg Release Cycle
63 days
Latest Release
-
Changelog History
Page 1
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]
- ๐ Fix
-
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/global_to_local.md](docs/global_to_local.md) and [docs/middleware.md](docs/middleware.md).
- โ Add beta support for the
redis-client
gem. This will become the default Redis driver in Sidekiq 7.0. [#5298] Read more: https://github.com/mperham/sidekiq/wiki/Using-redis-client - โ 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