Skip to content

Commit af8e633

Browse files
authored
Adds support for Sidekiq 8.x (#67)
1 parent e4d3287 commit af8e633

28 files changed

+1394
-398
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ jobs:
3434
- 'head'
3535
gemfile:
3636
- 'gemfiles/sidekiq_7.0.gemfile'
37+
- 'gemfiles/sidekiq_7.3.gemfile'
3738
- 'gemfiles/sidekiq_7.x.gemfile'
39+
- 'gemfiles/sidekiq_8.0.gemfile'
40+
- 'gemfiles/sidekiq_8.x.gemfile'
3841
continue-on-error: ${{ endsWith(matrix.ruby, 'head') }}
3942

4043
env:

Appraisals

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@ appraise "sidekiq-7.0" do
22
gem "sidekiq", "~> 7.0.0"
33
end
44

5+
appraise "sidekiq-7.3" do
6+
gem "sidekiq", "~> 7.3.0"
7+
end
8+
59
appraise "sidekiq-7.x" do
610
gem "sidekiq", "~> 7"
711
end
12+
13+
appraise "sidekiq-8.0" do
14+
gem "sidekiq", "~> 8.0.0"
15+
end
16+
17+
appraise "sidekiq-8.x" do
18+
gem "sidekiq", "~> 8"
19+
end

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
**Version 4.0.0**
2+
- Adds support for Ruby 3.3 and 3.4
3+
- Adds support for Sidekiq 8.x
4+
- Drops support for Sidekiq 6.x
5+
- Drops support for Ruby versions that are now end-of-life (Ruby 2.7.x - Ruby 3.1.x)
6+
- **BREAKING CHANGE**: Introduces breaking changes in job timestamp storage in Redis
7+
- **BREAKING CHANGE**: Renames `#working_at` to `#updated_at`
8+
- Major UI improvements with enhanced progress bars and better web interface styling
9+
- Adds fallback routes for retry and delete buttons
10+
- Adds a devcontainer to simplify development
11+
- Improved elapsed time and ETA calculations
12+
113
**Version 3.0.3**
214
- Fixes a Sidekiq warning about the deprecated `hmset` redis command (https://github.com/kenaniah/sidekiq-status/pull/37)
315

0 commit comments

Comments
 (0)