Skip to content

Commit c8eec2f

Browse files
authored
Release v1.0.0 (#28)
* Updates Sidekiq-Scheduler to support Redis 5 and Sidekiq 6 * Release v1.0.0
1 parent b38c397 commit c8eec2f

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [1.0.0] - 2025-05-13
10+
11+
### Changed
12+
- [BREAKING] Updated sidekiq-scheduler to 4.0.3. This adds support for Redis 5 and Sidekiq 6, but removes support for Redis < 4.2 and Sidekiq < 4.X. The dropped versions are long out of support; please use this release to facilitate an update.
13+
914
## [0.9.0] - 2019-12-03
1015

1116
### Added

lib/sidekiq_bus/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module SidekiqBus
4-
VERSION = '0.9.0'
4+
VERSION = '1.0.0'
55
end

sidekiq-bus.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |s|
1818

1919
s.add_dependency('queue-bus', ['>= 0.7', '< 1'])
2020
s.add_dependency('sidekiq', ['>= 3.0.0', '~> 5.0'])
21-
s.add_dependency('sidekiq-scheduler', '~> 3.0')
21+
s.add_dependency('sidekiq-scheduler', ['>= 3.0', '< 5.0'])
2222

2323
s.add_development_dependency("rspec")
2424
s.add_development_dependency("fakeredis")

spec/adapter/integration_spec.rb

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# frozen_string_literal: true
22

33
require 'spec_helper'
4-
require 'celluloid' if Sidekiq::VERSION < '4'
54
require 'sidekiq/scheduled'
65

76
describe 'Sidekiq Integration' do
@@ -88,22 +87,14 @@
8887
val = QueueBus.redis { |redis| redis.lpop('queue:bus_incoming') }
8988
expect(val).to eq(nil) # nothing really added
9089

91-
if Sidekiq::VERSION < '4'
92-
Sidekiq::Scheduled::Poller.new.poll
93-
else
94-
Sidekiq::Scheduled::Poller.new.enqueue
95-
end
90+
Sidekiq::Scheduled::Poller.new.enqueue
9691

9792
val = QueueBus.redis { |redis| redis.lpop('queue:bus_incoming') }
9893
expect(val).to eq(nil) # nothing added yet
9994

10095
# process scheduler in future
10196
Timecop.freeze(worktime) do
102-
if Sidekiq::VERSION < '4'
103-
Sidekiq::Scheduled::Poller.new.poll
104-
else
105-
Sidekiq::Scheduled::Poller.new.enqueue
106-
end
97+
Sidekiq::Scheduled::Poller.new.enqueue
10798

10899
val = QueueBus.redis { |redis| redis.lpop('queue:bus_incoming') }
109100
hash = JSON.parse(val)

0 commit comments

Comments
 (0)