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.
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ sidekiq-scheduler (3.1.1 → 4.0.0) · Repo · Changelog
Release Notes
4.0.0
3.2.1
3.2.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 23 commits:
Release v4.0.0 :tada:
update changelog
Require at least sidekiq 4
update changelog
For sidekiq < 6 use styles embedded in the recurring jobs erb file
Dump version to 4.0.0.alpha1
Update changelog
Set rufus_scheduler_options via sidekiq.yml file as configuration option
Add Ruby 3.1 to the CI matrix
Remove thwait and e2mmap as dependencies
Update changelog
Require redis 4.2 and fix deprecation warning
Remove conditional dependency for a unsupported ruby version
Drop support ruby 2.2, 2.3 and 2.4
Upgrade mock-redis to 0.28
Setup GitHub Actions
Add style for disabled jobs
fix: prevent sidekiq_options from overriding ActiveJob queue settings
Clean up the notes section with a TL;DR
Add docs for running multi-sidekiq configurations
Fix deprecated uses of `Redis#pipelined`
Update readme
Update README.md
✳️ sidekiq (6.4.1 → 6.4.2) · Repo · Changelog
Release Notes
6.4.2 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 53 commits:
bump, release
fix code formatting
Revert erroneous merge of XA commits, remove Gemfile.lock
remove .lock
fix flaky test
logic cleanup
Remove jargon from module name
Remove a_c_e as a direct dependency
fix breakage
Prototype transaction-aware Sidekiq::Client extension, #5239
Enable live poll from url params (#5275)
Merge pull request #5274 from dominikb/main
Use Base64.urlsafe_* like Rake::Protection::AuthenticityToken
Add missing 5.2.10 changes
changes
Merge pull request #5270 from pmichaeljones/contributing_for_beginners
add example
minimize sqlite db files
added beginner's guide to contributing and made RSS link target blank
Add Sidekiq.via
Merge pull request #5259 from minter/adjust-systemd-configuration
Change systemd restart method to "always"
Use bundle add instead (#5251)
Prevent stray polling interval from running and prevent duplicate event listeners (#5247)
bump part II
bump
Move payload json verification after middleware, fixes #5246
Fix code formatting issues
Refactor recent client changes
Add pry for debugging
Fix for running client test standalone
Improve compatibility with Semantic Logger (#5238)
Catch non ok response codes and set the status to error and log the error. (#5236)
Surface exact job class name in complex argument error message (#5235)
chhhhhanges
Add ent? for completeness, unused at the moment
changes
Add event listeners after reload (#5230)
standard:fix the testsuite codebase, no functional changes
Remove "worker" from codebase where possible
Ignore Docker config in git (#5223)
Avoid mutating ARGV (#5222)
ignore dev.log
#5211
Add perform_sync alias, fixes #5208
Don’t document this
Remove parallel code paths caused by "push" and "push_bulk" (#5182)
Exit sidekiqmon with non-zero exit code if an error occurs (#5196)
Always use String keys with setter hash, fixes #5192
Do not fix the width of the navigation status bar (#5191)
oops, wait_readable misuse, fixes #5190
chhhanges
Cleanups for sidekiqload (#5136)
↗️ et-orbi (indirect, 1.2.6 → 1.2.7) · Repo · Changelog
Release Notes
1.2.7 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 15 commits:
Release 1.2.7, take 2
Release 1.2.7
Fix #wday_in_month for floraison/fugit#67
Prepare 1.2.7
Add failing spec for fugit#67
Add petergoldstein to credits
Merge pull request #32 from petergoldstein/feature/add_ruby_3_1
Add Ruby 3.1 and JRuby 9.3 to the CI matrix
Adapt module spec to latest GH win test env
Bring back `bundle install` for Windows tests :-(
Copy Gemfile.windows before bundler-cache
Use GH action bundler-cache
Remove unnecessary `bundle install` from GH action
2022
Add Harsha to credits
↗️ fugit (indirect, 1.5.2 → 1.5.3) · Repo · Changelog
Release Notes
1.5.3 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 21 commits:
Release 1.5.3
Rework Fugit.parse vs unparseable, gh-69
Parse Fugit.parse specs in UTC timezone, gh-69
Rework Fugit.parse spec
Ensure to_cron_s is correct for `wed%2`, gh-68
Prepare 1.5.3
Request at least et-orbi 1.2.7, gh-67
Fix Fugit::Cron#match? spec, gh-67
Add TimeCursor#to_t for easier debugging sessions
Add (failing) specs for gh-67 "30 18 * * 2#5"
Add petergoldstein to credits
Merge pull request #65 from petergoldstein/feature/add_ruby_3_1_to_ci
Add Ruby 3.1 and JRuby 9.3 to the CI matrix
Remove unnecessary `bundle install` from GH action
2022
Keep gh-64 investigation tools around
Prevent issue template syntax errors seen in gh-64
Prepare 1.5.3
Add spec for gh-63 (fixed in et-orbi)
Refine tst/ script for gh-63
Link to delayed_cron_job [ci skip]
🗑️ e2mmap (removed)
🗑️ thwait (removed)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands