Releases: resque/resque-scheduler
Releases · resque/resque-scheduler
v4.10.1
What's Changed
- Fix json dump crasher with JSON 2.7.0+ by @PatrickTulskie in #781
- Fix for #761, reflected XSS in delayed_schedules.erb by @PatrickTulskie in #780
- Bump actions/checkout from 3 to 4 by @dependabot in #778
Full Changelog: v4.10.0...v4.10.1
v4.10.0
What's Changed
- Rubocop Fixes by @PatrickTulskie in #771
- Add logfmt option for logging output by @treacher in #763
New Contributors
Full Changelog: v4.9.0...v4.10.0
v4.9.0
What's Changed
- Update CI matrix and fix tests by @mishina2228 in #766
- Adding batching to re-queuing for timestamp by @brennen-stripe in #767
- Use non-deprecated form of Redis.sadd/srem by @irvingreid in #752
- Prompt for confirmation on 'Clear Delayed Jobs' by @mishina2228 in #754
- Fix deprecation warnings in mocha and deprecated pipeline usage by @PatrickTulskie in #770
New Contributors
- @brennen-stripe made their first contribution in #767
Full Changelog: v4.8.0...v4.9.0
v4.8.0
What's Changed
- Fix
gethostbyaddr
deprecation warnings by @irvingreid in #753
New Contributors
- @irvingreid made their first contribution in #753
Full Changelog: v4.7.0...v4.8.0
v4.7.0
What's Changed
- Fix tests for compatibility with redis-rb v5.0 by @mishina2228 in #757
- Update code sample on reconnect by @mishina2228 in #760
- Version 4.7.0 with redis-rb 5.0 compatibility by @PatrickTulskie in #759
Full Changelog: v4.6.0...v4.7.0
v4.6.0
What's Changed
- rufus-scheduler picks timezone from rails configuration by @mrahul17 in #711
- Minor fix for CHANGELOG and README by @mishina2228 in #728
- Replace
Resque.redis.exists
withResque.redis.exists?
by @mishina2228 in #729 - Require 'mocha/test_unit' instead of 'mocha/setup' by @mishina2228 in #730
- Remove support for Ruby < 2.3 by @mishina2228 in #731
- Fix view styles and typos by @mishina2228 in #733
- CI against Ruby 3.1 by @mishina2228 in #739
- GitHub is HTTPS by default by @mishina2228 in #737
- Fix test dependencies by @mishina2228 in #738
- Fix deprecated uses of
Redis#pipelined
by @casperisfine in #740 - Delay an existing job or schedule a new job by @cbisnett in #645
- Fix reading configuration from environment for boolean values by @carsonreinke in #735
- Adding rufus scheduler matrix to gh actions by @iloveitaly in #742
- Bump actions/checkout from 2 to 3 by @dependabot in #743
- Unblock rufus-scheduler upgrade by fixing shutdown by @carsonreinke in #736
- Bump github/codeql-action from 1 to 2 by @dependabot in #746
- Bump actions/checkout from 2 to 3 by @dependabot in #744
- Update CHANGELOG.md by @PatrickTulskie in #747
- Version bump to 4.6.0 by @PatrickTulskie in #748
- Document "queue with parameters feature" by @mchwalek in #749
New Contributors
- @mrahul17 made their first contribution in #711
- @mishina2228 made their first contribution in #728
- @casperisfine made their first contribution in #740
- @cbisnett made their first contribution in #645
- @dependabot made their first contribution in #743
- @PatrickTulskie made their first contribution in #747
- @mchwalek made their first contribution in #749
Full Changelog: v4.5.0...v4.6.0
v4.5.0
Added
- Support Ruby 3
- Add optional argument to
remove_schedule
to control reloading of the schedule
Fixed
- Fix XSS vulnerability on the
/delayed/search
page - Ensure that jobs are directly created for jobs enqueued at
Time.now
- Fix queuing to custom job queues in
enqueue_delayed_selection
- Ensure
before_enqueue
andafter_enqueue
callbacks are called in all cases of queuing a job - Fix redis error when running resque-scheduler without Redis
Changed
- Change CI from Travis to GitHub Actions
- Only allow rufus-scheduler versions lower than 3.7
- Update vagrant configuration
v4.4.0
Added
- Support Resque 2
- Support redis-rb 4
- Support Ruby 2.5
Fixed
- Redis timeouts no longer crash the scheduler process
- Fix race condition when running multiple schedulers
- Fix setting the
poll_sleep_amount
option - Escape class names in resque-web /delayed URLs
Changed
- Addressed redis-namespace deprecation warnings
- Ensure
enqueue_in
args are Numeric, catching a common issue passingActiveSupport::Duration
v4.2.1
Version 4.2.1
v2.5.4
Version 2.5.4