CodeTriage
CodeTriage copied to clipboard
Bump sidekiq from 6.2.0 to 6.5.4
trafficstars
Bumps sidekiq from 6.2.0 to 6.5.4.
Changelog
Sourced from sidekiq's changelog.
6.5.4
6.5.3
- Don't require metrics code without explicit opt-in #5456
6.5.2
- Job Metrics are under active development, help wanted! BETA
- Add
Contextcolumn on queue page which shows any CurrentAttributes #5450sidekiq_retry_inmay now return:discardor:killto dynamically stop job retries #5406- Smarter sorting of processes in /busy Web UI #5398
- Fix broken hamburger menu in mobile UI #5428
- Require redis-rb 4.5.0. Note that Sidekiq will break if you use the
Redis.exists_returns_integer = falseflag. #53946.5.1
- Fix
push_bulkbreakage #53876.5.0
- Substantial refactoring of Sidekiq server internals, part of a larger effort to reduce Sidekiq's internal usage of global methods and data, see https://github.com/mperham/sidekiq/blob/main/docs/global_to_local.md and https://github.com/mperham/sidekiq/blob/main/docs/middleware.md.
- Add beta support for the
redis-clientgem. This will become the default Redis driver in Sidekiq 7.0. #5298 Read more: https://github.com/mperham/sidekiq/wiki/Using-redis-client- Add beta support for DB transaction-aware client #5291 Add this line to your initializer and any jobs created during a transaction will only be pushed to Redis after the transaction commits. You will need to add the
after_commit_everywheregem to your Gemfile.Sidekiq.transactional_push!This feature does not have a lot of production usage yet; please try it out and let us know if you have any issues. It will be fully supported in Sidekiq 7.0 or removed if it proves problematic.
- Fix regression with middleware arguments #5312
6.4.2
- Strict argument checking now runs after client-side middleware #5246
... (truncated)
Commits
7003aebchangeacdaa85rejigger logic for ruby 2.5c763b42See if ruby 2.5 works in githube464c09Remove another usage of API within server code77fc95aRemove unnecessary code, bump345ba00Sidekiq server should never require sidekiq/apic61f21fFix api0d5cc88oops44c2e7aDont require any metrics code without opt-in, fixes #5456e320961ready for release- Additional commits viewable 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)