Skip to content

Bump sidekiq from 6.2.2 to 6.3.1

libautomation requested to merge dependabot/bundler/sidekiq-6.3.1 into main

Bumps sidekiq from 6.2.2 to 6.3.1.


Sourced from sidekiq's changelog.


  • Fix keyword arguments error with CurrentAttributes on Ruby 3.0 #5048


  • 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 for Sidekiq::Worker, to better reflect industry standard terminology. You can now do this:
class MyJob
  include Sidekiq::Job
  sidekiq_options ...
  def perform(args)
  • 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 to Sidekiq::Client.push_bulk #5042
MyJob.perform_bulk([[1], [2], [3]])
  • Implement queue_as, wait and wait_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

Merge request reports