All Versions
52
Latest Version
Avg Release Cycle
163 days
Latest Release
630 days ago

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 and after_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 passing ActiveSupport::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 complement Resque.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 in Resque.remove_delayed_selection

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Only release master lock if it belongs to us
    • ๐Ÿ”ง Only override configuration options if provided