Skip to content

Releases: actionhero/node-resque

v8.0.4

09 Nov 18:44

Choose a tag to compare

  • Iterate over array of lua files names in loadLua() using for-of loop #472

v8.0.3

04 Nov 21:25

Choose a tag to compare

  • suppressDuplicateTaskError for queue#enqueueIn #469

v8.0.2

04 Nov 21:14

Choose a tag to compare

  • Option to suppress "Job already enqueued at this time" error when enqueuing delayed task (#468)

v8.0.1

31 Oct 20:51

Choose a tag to compare

  • Analyze LUA file lines with \n not EOL (#467)
  • Update Dependencies

v8.0.0

02 Oct 21:54

Choose a tag to compare

Use a Lua command within redis to pop a job and store it on the worker object #453

Due to the sematics of how ioredis loads and uses lua commands, this is a breaking change as this may break users who do not use the ioredis package

v7.2.1

02 Oct 17:13

Choose a tag to compare

Update Dependencies #452

v7.2.0

02 Oct 17:08

Choose a tag to compare

Resilience Updates (#450)

  1. Move the act of poping a job off of a queue to a transaction via watch and multi.

    • This will have speed implications. In a busy system, the occurrences of trying to "pop" while writes are happening is high.
    • We may want to move to a LUA implementation to be truly blocking
  2. Add queue.retryStuckJobs() which is a single method to retry jobs which have failed due to the worker timeout.

  3. Add options.retryStuckJobs to the Scheduler, to automatically run the above queue.retryStuckJobs() periodically.

v7.1.0

30 Sep 23:48

Choose a tag to compare

Enhancements

  • Add support for IORedis.Cluster type in ConnectionOptions for TypeScript (#438)
  • JobLock option reEnqueue to skip trying job again (#449)

Docs

  • mention side-effects of using wildcard queue (#421)
  • Node Resque Interfaces: Queue, Worker, and Scheduler (486ce01)

Depreciations

  • remove depreciated typo emitter (4bad5c9)

Misc

  • replace declarations of var with const or let (#440)
  • test against node v14 rather than v13 (#419)
  • Update all dependencies to latest versions

v7.0.6

06 Aug 01:15

Choose a tag to compare

  • Workers with wildcard queue will find new queues (#413)
  • Update Dependencies

v7.0.5

16 Jul 15:34

Choose a tag to compare

  • Multi worker cleanup (#346)
  • Apply prettier to markdown files (#348)
  • Add links to "domain" in documentation (#347)
  • Fix checkWrapper typo (#345)
  • Fix remaining typo (#377)
  • Fix JavaScript mis-spelling typo (#370)
  • Multiworker: fix error handler queue interpolation typo (#372)
  • Update README.md (typo) (#361)
  • Update dependencies