All Versions
45
Latest Version
Avg Release Cycle
152 days
Latest Release
568 days ago

Changelog History
Page 4

  • v2.1.4 Changes

    February 11, 2011
    • ๐Ÿš… Working around issues when psych is loaded, fixes issues with bundler 1.0.10 and Rails 3.0.4
    • โž• Added -p/--prefix option to help differentiate multiple delayed job workers on the same host.
  • v2.1.3 Changes

    January 20, 2011
    • โช Revert worker contention fix due to regressions
    • โž• Added Delayed::Worker.delay_jobs flag to support running jobs immediately
  • v2.1.2 Changes

    December 01, 2010
    • โœ‚ Remove contention between multiple workers by performing an update to lock a job before fetching it
    • ๐Ÿ›ฐ Job payloads may implement #max_attempts to control how many times it should be retried
    • ๐Ÿ›  Fix for loading ActionMailer extension
    • ๐Ÿ‘ท Added 'delayed_job_server_role' Capistrano variable to allow delayed_job to run on its own worker server set :delayed_job_server_role, :worker
    • ๐Ÿ›  Fix rake jobs:work so it outputs to the console
  • v2.1.1 Changes

    November 14, 2010
    • ๐Ÿ›  Fix issue with worker name not getting properly set when locking a job
    • ๐Ÿ›  Fixes for YAML serialization
  • v2.1.0 Changes

    November 14, 2010
    • โž• Added enqueue, before, after, success, error, and failure. See the README
    • โœ‚ Remove Merb support
    • โœ‚ Remove all non Active Record backends into separate gems. See https://github.com/collectiveidea/delayed_job/wiki/Backends
    • โœ‚ remove rails 2 support. delayed_job 2.1 will only support Rails 3
    • ๐Ÿ†• New pure-YAML serialization
    • โž• Added Rails 3 railtie and generator
    • Changed @@sleep_delay to self.class.sleep_delay to be consistent with other class variable usage
    • โž• Added --sleep-delay command line option
  • v2.0.8 Changes

    • Backport fix for deserialization errors that bring down the daemon
  • v2.0.7 Changes

    February 10, 2011
    • ๐Ÿ›  Fixed missing generators and recipes for Rails 2.x
  • v2.0.6 Changes

    January 20, 2011
    • โช Revert worker contention fix due to regressions
  • v2.0.5 Changes

    December 01, 2010
    • โž• Added #reschedule_at hook on payload to determine when the job should be rescheduled [backported from 2.1]
    • โž• Added --sleep-delay command line option [backported from 2.1]
    • ๐Ÿ‘ท Added 'delayed_job_server_role' Capistrano variable to allow delayed_job to run on its own worker server set :delayed_job_server_role, :worker
    • โšก๏ธ Changed AR backend to reserve jobs using an UPDATE query to reduce worker contention [backported from 2.1]
  • v2.0.4 Changes

    November 14, 2010
    • ๐Ÿ›  Fix issue where dirty tracking prevented job from being properly unlocked
    • ๐Ÿ‘ท Add delayed_job_args variable for Capistrano recipe to allow configuration of started workers (e.g. "-n 2 --max-priority 10")
    • โž• Added options to handle_asynchronously
    • โž• Added Delayed::Worker.default_priority
    • ๐Ÿ‘ Allow private methods to be delayed
    • ๐Ÿ›  Fixes for Ruby 1.9
    • โž• Added -m command line option to start a monitor process
    • ๐Ÿ‘ท normalize logging in worker
    • Deprecate #send_later and #send_at in favor of new #delay method
    • โž• Added @#delay@ to Object that allows you to delay any method and pass options: options = {:priority => 19, :run_at => 5.minutes.from_now} UserMailer.delay(options).deliver_confirmation(@user)