HISTORY.md in resque-scheduler-2.0.1 vs HISTORY.md in resque-scheduler-2.1.0

- old
+ new

@@ -1,7 +1,35 @@ -## 2.0.0 +## 2.1.0 (2013-09-20) +* Locking to resque < 1.25.0 (for now) +* Ensuring `Resque.schedule=` sets rather than appends +* Process daemonization fixes including stdio redirection and redis client + reconnection +* Add `#scheduled_at` which returns an array of timestamps at which the + specified job is scheduled +* Syncing stdout/stderr +* Add `#enqueue_delayed` for enqueueing specific delayed jobs immediately +* Show server local time in resque-web +* Enqueue immediately if job is being enqueued in the past +* Using a logger instead of `#puts`, configurable via `LOGFILE`, `VERBOSE`, and + `MUTE` environmental variables, as well as being settable via + `Resque::Scheduler#logger` +* Fixing scheduler template when arrays are passed to rufus-scheduler +* Add support for configuring `Resque::Scheduler.poll_sleep_amount` via the + `INTERVAL` environmental variable. +* Fixed shutdown in ruby 2.0.0 +* Removed dependency on `Resque::Helpers` + +## 2.0.1 (2013-03-20) + +* Adding locking to support master failover +* Allow custom job classes to be used in `Resque.enqueue_at` +* More efficient `#remove_delayed` implementation +* Allowing `#enqueue_at` to call `#scheduled` when `Resque.inline` is `true` + +## 2.0.0 (2012-05-04) + * Add support for Resque.inline configuration (carlosantoniodasilva) * Fixing possible job loss race condition around deleting delayed queues and enqueuing a job 0 seconds in the future. ### 2.0.0.h (2012-03-19) @@ -9,18 +37,18 @@ * Adding plugin support with hooks (andreas) ### 2.0.0.f (2011-11-03) * TODO: address race condition with delayed jobs (using redis transactions) -* Support ENV['BACKGROUND'] flag for daemonizing (bernerdschaefer) -* Added support for before_schedule and after_schedule hooks (yaauie) -* Added remove_delayed_job_from_timestamp to remove delayed jobs from +* Support `ENV['BACKGROUND']` flag for daemonizing (bernerdschaefer) +* Added support for `before_schedule` and `after_schedule` hooks (yaauie) +* Added `remove_delayed_job_from_timestamp` to remove delayed jobs from a given timestamp. ### 2.0.0.e (2011-09-16) -* Adding enqueue_at_with_queue/enqueue_in_with_queue support (niralisse) +* Adding `enqueue_at_with_queue`/`enqueue_in_with_queue` support (niralisse) * Adding `Resque::Scheduler.poll_sleep_amount` to allow for configuring the sleep time b/w delayed queue polls. * Add a "Clear Delayed Jobs" button to the Delayed Jobs page (john-griffin) * Fixed pagination issue on the Delayed tab @@ -39,10 +67,17 @@ ### 2.0.0.a * Dynamic schedule support (brianjlandau, davidyang) * Now depends on redis >=1.3 +## 1.9.10 (2013-09-19) + +* Backported `#enqueue_at_with_queue` +* Locking to resque < 1.25.0 +* Mocha setup compatibility +* Ruby 1.8 compatibility in scheduler tab when schedule keys are symbols + ## 1.9.9 (2011-03-29) * Compatibility with resque 1.15.0 ## 1.9.8 (???) @@ -51,10 +86,10 @@ * Rescue exceptions that occur during queuing and log them (dgrijalva) ## 1.9.7 (2010-11-09) * Support for rufus-scheduler "every" syntax (fallwith) -* Ability to pass a Time to handle_delayed_items for testing/staging (rcarver) +* Ability to pass a Time to `handle_delayed_items` for testing/staging (rcarver) ## 1.9.6 (2010-10-08) * Support for custom job classes (like resque-status) (mattetti)