Skip to content

dependency: bump sidekiq from 6.2.2 to 6.3.0

George Koltsov requested to merge dependabot-bundler-sidekiq-6.3.0 into master

Bumps sidekiq from 6.2.2 to 6.3.0.

Changelog

Sourced from sidekiq's changelog.

Sidekiq Changes

Sidekiq Changes | Sidekiq Pro Changes | Sidekiq Enterprise Changes

HEAD

  • 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)
  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 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
Commits


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • @dependabot-bot rebase will rebase this MR
  • @dependabot-bot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports