All Versions
50
Latest Version
Avg Release Cycle
118 days
Latest Release
927 days ago

Changelog History
Page 1

  • 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
  • v3.0.0 Changes

    May 27, 2014

    โž• Added

    • Vagrant setup
    • ๐Ÿ‘Œ Support for last execution information through the web
    • CodeClimate integration
    • Resque.delayed? and Resque.next_delayed_schedule
    • ๐Ÿ‘ Allow scheduled jobs to be deleted via resque web

    ๐Ÿ”„ Changed

    • โฑ The grand re-namespacing of resque_scheduler/(.*) => resque/scheduler/\1
    • โ™ป๏ธ "Refactoring"
    • Cleanup of a ton of rubocop offenses
    • ๐Ÿ“š Documentation updates
    • ๐Ÿšฆ Handling signals while "sleeping" by relying on Thread#wakeup
    • โœ… Testing against same rubies as resque (+ 2.1.1)
    • Renamed Resque.set_last_run to Resque.last_enqueued_at

    ๐Ÿ›  Fixed

    • Duplicated layout for search_form partial template.
    • ๐Ÿ‘ท Issue where Web UI was ONLY showing jobs that only run in the current environment
  • v2.5.5 Changes

    February 27, 2014

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ท Only showing link to job with args if job is present
    • โฑ Only showing scheduled jobs that match current env or omit env
    • ๐Ÿ”’ Ensuring lock and acquire lua scripts are refreshed on timeout change
    • Switch to using mono_logger instead of stdlib logger