resque-scheduler v4.6.0 Release Notes
Release Date: 2022-08-04 // 8 months ago-
๐ Changed
- โ Remove support for Ruby < 2.3
- ๐ง Configuration to use a set of truthy values to enable boolean settings instead of simply existence
- Add
delay_or_enqueue_at
for delaying existing jobs or creating a new job(#645) - ๐ Fix deprecated uses of Redis#pipelined
- ๐ Fix reading configuration from environment for boolean values (#735)
- ๐ Unblock rufus-scheduler lock on lower than 3.7 by fixing scheduler shutdown (#736)
- โ Removed testing against jruby (resque doesn't test against jruby)
Previous changes from 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