Improve display of ActiveJob arguments in Web UI [#5825, cover]
Update push_bulk to push batch_size jobs at a time and allow laziness [#5827, fatkodima]
This allows Sidekiq::Client to push unlimited jobs as long as it has enough memory for the batch_size.
Update perform_bulk to use push_bulk internally.
Change return value of push_bulk to map 1-to-1 with arguments.
If you call push_bulk(args: [[1], [2], [3]]), you will now always get
an array of 3 values as the result: ["jid1", nil, "jid3"] where nil means
that particular job did not push successfully (possibly due to middleware
stopping it). Previously nil values were removed so it was impossible to tell
which jobs pushed successfully and which did not.
Migrate away from all deprecated Redis commands #5788
Sidekiq will now print a warning if you use one of those deprecated commands.
SECURITY Sanitize period input parameter on Metrics pages.
Specially crafted values can lead to XSS. This functionality
was introduced in 7.0.4. Thank you to spercex @ huntr.dev #5694
Add job hash as 3rd parameter to the sidekiq_retry_in block.
7.0.7
Fix redis-client API usage which could result in stuck Redis
connections #5823
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 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)
Bumps sidekiq from 5.2.10 to 7.1.1.
Changelog
Sourced from sidekiq's changelog.
... (truncated)
Commits
94f9003
environment sync, fixes #5932e813661
bump824269d
fix0175cdb
oops0626983
Fix 5918b6a3ae8
bumpa701b71
Support multiple current attributes in middleware (#5904)f0bcccc
Use LINDEX for consistent performance when calc queue latency (#5910)ff72555
change560caed
oopsDependabot 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 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)