Bump sidekiq from 6.2.2 to 6.3.1
Bumps sidekiq from 6.2.2 to 6.3.1.
Changelog
Sourced from sidekiq's changelog.
6.3.1
- Fix keyword arguments error with CurrentAttributes on Ruby 3.0 #5048
6.3.0
- BREAK: The Web UI has been refactored to remove jQuery. Any UI extensions which use jQuery will break.
- FEATURE: Sidekiq.logger has been enhanced so any
Rails.logger
output in jobs now shows up in the Sidekiq console. Remove any logger hacks in your initializer and see if it Just Works™ now. #5021- FEATURE: Add
Sidekiq::Job
alias forSidekiq::Worker
, to better reflect industry standard terminology. You can now do this:class MyJob include Sidekiq::Job sidekiq_options ... def perform(args) end end
- FEATURE: Support for serializing ActiveSupport::CurrentAttributes into each job. #4982
# config/initializers/sidekiq.rb require "sidekiq/middleware/current_attributes" Sidekiq::CurrentAttributes.persist(Myapp::Current) # Your AS::CurrentAttributes singleton
- FEATURE: Add
Sidekiq::Worker.perform_bulk
for enqueuing jobs in bulk, similar toSidekiq::Client.push_bulk
#5042MyJob.perform_bulk([[1], [2], [3]])
- Implement
queue_as
,wait
andwait_until
for ActiveJob compatibility #5003- Scheduler now uses Lua to reduce Redis load and network roundtrips #5044
- Retry Redis operation if we get an
UNBLOCKED
Redis error #4985- Run existing signal traps, if any, before running Sidekiq's trap #4991
- Fix fetch bug when using weighted queues which caused Sidekiq to stop processing queues randomly #5031
Commits
-
acaee69
release -
ace6e66
update gem.lock -
26f5f33
Fix keyword args issue on Ruby 3.0 -
0723abd
Failing test on 3.0 -
62efdd1
release -
ed2307e
changes -
c42d941
Change scheduler to use Lua-based script (#5044) -
be80d62
Add sample code -
93226b7
Add explanatory text for Delete button, #2981 -
0f3cda1
change - Additional commits viewable in compare view