All Versions
52
Latest Version
Avg Release Cycle
163 days
Latest Release
630 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