All Versions
52
Latest Version
Avg Release Cycle
163 days
Latest Release
964 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.6.0 Changes
August 04, 2022๐ 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)
-
v4.5.0 Changes
September 25, 2021โ 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 Changes
April 15, 2019โ 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.3.1 Changes
November 16, 2017๐ Changed
- โ Add support and testing for ruby 2.4
- ๐ Change log format and file name
- โฌ๏ธ Drop testing on ruby 1.9.3
- ๐
Lock::Resilient
: Refresh lua script sha if it does not exist in redis server
๐ Fixed
- โฑ Reporting version via
resque-scheduler --version
- Class name escaping in
/delayed
view
-
v4.3.0 Changes
June 26, 2016โ Added
- ๐ Windows testing on Appveyor
- Code of Conduct
๐ Changed
- 0๏ธโฃ Silence output by default when daemonizing
- โก๏ธ Update vagrant setup
- ๐ Update gem metadata per latest Bundler defaults
-
v4.2.1 Changes
June 08, 2016โ Added
- ๐ Docs improvements
๐ Changed
- Optimization of
find_delayed_selection
- More defensive code around redis disconnects
- ๐ฆ Only trap existing signals on given platform
- ๐ RuboCop auto-fixes
- โก๏ธ Dependency updates
-
v4.2.0 Changes
April 29, 2016โ Added
- โฑ Index column to scheduler tab
- ๐ Failure hook support for better extensibility
๐ Changed
- โฑ Clean up and simplify the scheduling extension
- โฑ Make
Resque::Scheduler.logger
accessible to user - 0๏ธโฃ Default failure handler now outputs stacktrace
- โก๏ธ Update rufus-scheduler
๐ Fixed
- โฑ Displaying schedules appropriate to the
env
in scheduler UI - A race condition in concurrent restarts
-
v4.1.0 Changes
February 10, 2016โ Added
- View helper to cut down on repetition
Resque.(find|enqueue)_delayed_selection
methods to complementResque.remove_delayed_selection
๐ Changed
- Leave undefined env vars unset in internal options hash
- ๐
Insulate checking
Rails.env
- ๐ Documentation updates and typo fixes
๐ Fixed
- Check thread life only if present
-
v4.0.0 Changes
December 21, 2014โ Added
- ๐ป Show current master in the web UI
๐ Changed
- โฌ๏ธ Bump rufus-scheduler dependency to
~> 3.0
- โ Address warning from redis-namespace related to
#unwatch
- ๐ Documentation updates
๐ Fixed
- ๐ Bugfix related to schedule check when no jobs are in the queue
-
v3.1.0 Changes
December 21, 2014โ Added
- ๐ Note in README.md about production redis deployment configuration
- ๐ Better PID file cleanup
- Option to filter by job class in
Resque.remove_delayed_selection
- โฑ Tell-don't-ask with
Resque.schedule
to enable atomic clear & set
๐ Changed
- Avoid use of redis
KEYS
command inResque.remove_delayed_selection
๐ Fixed
- ๐ Only release master lock if it belongs to us
- ๐ง Only override configuration options if provided