- Depend on redis-rb ~> 1.0.7
- Bugfix: Include "tasks/" dir in RubyGem
- Bugfix: Multiple failure backend did not support requeue-ing failed jobs
- Bugfix: Fix /failed when error has no backtrace
- Bugfix: Add
Redis::DistRedisas a valid client
- Jobs that never complete due to killed worker are now failed.
- Worker "working" state is now maintained by the parent, not the child.
- Stopped using deprecated redis.rb methods
Worker.workingrace condition fixed
Worker#processhas been deprecated.
- Monit example fixed
- Redis::Client and Redis::Namespace can be passed to
- Bugfix: Make job hook execution order consistent
- Bugfix: stdout buffering in child process
- Job hooks API. See docs/HOOKS.md.
- web: Hovering over dates shows a timestamp
- web: AJAXify retry action for failed jobs
- web bugfix: Fix pagination bug
- Bugfix: Workers may not be clearing their state correctly on shutdown
- Added example monit config.
- Exception class is now recorded when an error is raised in a worker.
- web: Unit tests
- web: Show namespace in header and footer
- web: Remove a queue
- web: Retry failed jobs
- Hoptoad: Added server_environment config setting
- Hoptoad bugfix: Don't depend on RAILS_ROOT
- 1.8.6 compat fixes
- Bugfix: JSON check was crazy.
Resque.dequeuereturn the # of destroyed jobs.
- Hoptoad notifier improvements
- Specify the namespace with
- Bugfix: Don't crash when trying to parse invalid JSON.
- Bugfix: Non-standard namespace support
- Web: Red backgound for queue "failed" only shown if there are failed jobs.
- Web bugfix: Tabs highlight properly now
- Web bugfix: ZSET partial support in stats
- Web bugfix: Deleting failed jobs works again
- Web bugfix: Sets (or zsets, lists, etc) now paginate.
- Version now included in procline, e.g.
- Web bugfix: Ignore idle works in the "working" page
Resque::Job.destroy(queue, klass, *args)
- Fallback when unable to bind QUIT and USR1 for Windows and JRuby.
- Fallback when no
Kernel.forkis provided (for IronRuby).
- Web: Rounded corners in Firefox
- Cut down system calls in
- Enable switching DB in a Redis server from config
- Support USR2 and CONT to stop and start job processing.
- Web: Add example failing job
- Bugfix: Example god config now restarts Resque properly.
- Multiple failure backends now permitted.
- Hoptoad failure backend updated to new API
- Vegas bugfix: Don't error without a config
- Use Vegas for resque-web
- Web Bugfix: Show proper date/time value for failed_at on Failures
- Web Bugfix: Make the / route more flexible
- Add Resque::Server.tabs array (so plugins can add their own tabs)
- Start using Semantic Versioning
- Web Bugfix: fix key links on stat page
- Bugfix: Fixed
randseeding in child processes.
- Bugfix: Better JSON encoding/decoding without Yajl.
- Bugfix: Avoid
psflag error on Linux
- Bugfix: Job equality was not properly implemented.
rake resque:workerstask for starting multiple workers.
- 1.9.x compatibility
- Bugfix: Yajl decoder doesn't care about valid UTF-8
- config.ru loads RESQUECONFIG if the ENV variable is set.
resque-webnow sets RESQUECONFIG
- Job objects know if they are equal.
- Jobs can be re-queued using
- If USR1 is sent and no child is found, shutdown.
- Raise when a job class does not respond to
Resque.remove_queuefor deleting a queue
- Bugfix: Broken ERB tag in failure UI
- Bugfix: Save the worker's ID, not the worker itself, in the failure module
- Redesigned the sinatra web interface
- Added option to clear failed jobs
- First release.