Skip to content

Releases: actionhero/node-resque

remove event listiners from redis when connections end

02 Sep 23:53

Choose a tag to compare

Soves an issue where stopping and starting multiWorker child workers when passing in a redis connection directly would cause an event-emitter warning.

See #155 for more details.

v3.0.2: Check if setInterval().unref() exists before call

18 Aug 23:07

Choose a tag to compare

Test if unref() exists before calling it. This allows node-resque to work in a browser context (such as an electron render process).

v3.0.1

11 Aug 21:15

Choose a tag to compare

Speed up the shutdown behavior of mutliWorker

v3.0.0

30 Jul 17:17

Choose a tag to compare

  • Require that queue methods be async and require a callback
  • Add actionhero's eslintrc, and make the code pretty
  • Use the async library to dry up this project, enhance readability
  • Block more than one task with the exact same args from being enqueuedAt (in) for at the same timestamp (to prevent non-deterministic behavior with locking plugins) (#145)

v2.1.2

27 Jul 17:52

Choose a tag to compare

(bug) worker domain errors should trigger after_perform

v2.1.1

27 Jul 17:50

Choose a tag to compare

(bug) worker.performInline needs result and error passed to worker for plugins

v2.1.0 worker#performInline

18 Jul 18:28

Choose a tag to compare

worker#performInline

DO NOT USE THIS IN PRODUCTION. In tests or special cases, you may want to process/work a job in-line. To do so, you can use worker.performInline(jobName, arguments, callback). If you are planning on running a job via #performInline, this worker should also not be started, nor should be using event emitters to monitor this worker. This method will also not write to redis at all, including logging errors, modify resque's stats, etc.

queue.locks and queue.delLock

08 Jul 00:10

Choose a tag to compare

Adds queue.locks() and queue.delLock() to help manage your resque locks.

v2.0.8

05 Jul 16:58

Choose a tag to compare

Fixes a memory leak in queue.stats

2.0.7: queue.stats

02 Jul 23:21

Choose a tag to compare

queue.stats() will let you inspect the resque stats of your cluster (failed, processed, etc)