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
... (truncated)
Commits
538888b Make error handlers processing Exception prone (#5944)
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.2.
Changelog
Sourced from sidekiq's changelog.
... (truncated)
Commits
538888b
Make error handlers processing Exception prone (#5944)d67b62e
changesad0dfad
Improve how Sidekiq::Config gets JSON dumped (#5943)a9cbf6c
Note credential requirement, #59415e1a77a
release5681a5d
Dont risk session exposure via public asset caching, #5936726b58a
Tell downstream caches not to propagate the Cookie header, #5936931f159
bump1eb4264
Remove unnessary enqueued_at valuea052fdb
thanks@yesh4gvm
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)