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.loggeroutput 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::Jobalias 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_bulkfor enqueuing jobs in bulk, similar toSidekiq::Client.push_bulk#5042MyJob.perform_bulk([[1], [2], [3]])
- Implement
queue_as,waitandwait_untilfor ActiveJob compatibility #5003- Scheduler now uses Lua to reduce Redis load and network roundtrips #5044
- Retry Redis operation if we get an
UNBLOCKEDRedis 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
-
acaee69release -
ace6e66update gem.lock -
26f5f33Fix keyword args issue on Ruby 3.0 -
0723abdFailing test on 3.0 -
62efdd1release -
ed2307echanges -
c42d941Change scheduler to use Lua-based script (#5044) -
be80d62Add sample code -
93226b7Add explanatory text for Delete button, #2981 -
0f3cda1change - Additional commits viewable in compare view