ottwatch
ottwatch copied to clipboard
Bump sidekiq from 6.5.12 to 7.3.4
Bumps sidekiq from 6.5.12 to 7.3.4.
Changelog
Sourced from sidekiq's changelog.
7.3.4
- Fix FrozenError when starting Sidekiq #6470
7.3.3
- Freeze global configuration once boot is complete, to avoid configuration race conditions [#6466, #6465]
- Sidekiq now warns if a job iteration takes longer than the
-t
timeout setting (defaults to 25 seconds)- Iteration callbacks now have easy access to job arguments via the
arguments
method:def on_stop p arguments # => `[123, "string", {"key" => "value"}]` id, str, hash = arguments end
- Iterable jobs can be cancelled via
Sidekiq::Client#cancel!
:c = Sidekiq::Client.new jid = c.push("class" => SomeJob, "args" => [123]) c.cancel!(jid) # => true
- Take over support for ActiveJob's
:sidekiq
adapter [#6430, fatkodima]- Ensure CurrentAttributes are in scope when creating batch callbacks #6455
- Add
Sidekiq.gem_version
API.- Update Ukranian translations
7.3.2
- Adjust ActiveRecord batch iteration to restart an interrupted batch from the beginning. Each batch should be processed as a single transaction in order to be idempotent. #6405
- Fix typo in Sidekiq::DeadSet#kill #6397
- Fix CSS issue with bottom bar in Web UI #6414
7.3.1
- Don't count job interruptions as failures in metrics #6386
- Add frozen string literal to a number of .rb files.
- Fix frozen string error with style_tag and script_tag #6371
- Fix an error on Ruby 2.7 because of usage of
Hash#except
#63767.3.0
- NEW FEATURE Add
Sidekiq::IterableJob
, iteration support for long-running jobs. [#6286, fatkodima] Iterable jobs are interruptible and can restart quickly if running during a deploy. You must ensure thateach_iteration
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)