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_everywhere gem 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.
Many under-the-hood changes to remove all usage of the term "worker"
from the Sidekiq codebase and APIs. This mostly involved RDoc and local
variable names but a few constants and public APIs were changed. The old
APIs will be removed in Sidekiq 7.0.
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 6.4.0 to 6.5.0.
Changelog
Sourced from sidekiq's changelog.
Commits
9065016
notes5698216
Adjust middleware, fixes #5371c76be23
Update contributing doc (#5368)602a847
fix linksf17c30c
docs55ced28
Update standard rules (#5360)2d743d7
Bump actions/checkout from 2 to 3 (#5366)85a76cb
chore: Included githubactions in the dependabot config (#5365)7f47daa
chore(deps): Included dependency review (#5364)0724848
Update last of spec files to use it and describe, instead od minitest (#5357)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)