All Versions
38
Latest Version
Avg Release Cycle
17 days
Latest Release
795 days ago

Changelog History
Page 1

  • v8.2.0 Changes

    December 05, 2020
    • ๐Ÿ‘‰ Use relative imports (#476)
    • โฌ‡๏ธ Drop duplicate connectionTestAndLoadLua from Connection class (#478)
    • ๐Ÿ”Œ Plugin Classes gain name of constructor (#485)
    • ๐Ÿ“š Update documentation to use plugin classes, add Plugins export (#479)
    • โšก๏ธ Update dependencies (#487)

    A big thank you to @glensc for all the help!

  • v8.1.0 Changes

    November 16, 2020
    • ๐Ÿคก Node Rescue works with ioredis-mock (#475)
    • โšก๏ธ Update dependencies
  • v8.0.4 Changes

    November 09, 2020
    • Iterate over array of lua files names in loadLua() using for-of loop #472
  • v8.0.3 Changes

    November 04, 2020
    • suppressDuplicateTaskError for queue#enqueueIn #469
  • v8.0.2 Changes

    November 04, 2020
    • ๐Ÿ‘ท Option to suppress "Job already enqueued at this time" error when enqueuing delayed task (#468)
  • v8.0.1 Changes

    October 31, 2020
    • Analyze LUA file lines with \n not EOL (#467)
    • โšก๏ธ Update Dependencies
  • v8.0.0 Changes

    October 02, 2020

    ๐Ÿ‘ท 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 Changes

    October 02, 2020

    โšก๏ธ Update Dependencies #452

  • v7.2.0 Changes

    October 02, 2020

    โšก๏ธ Resilience Updates (#450)

    ๐Ÿšš 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

    โž• Add queue.retryStuckJobs() which is a single method to retry jobs which have failed due to the worker timeout.

    โž• Add options.retryStuckJobs to the Scheduler, to automatically run the above queue.retryStuckJobs() periodically.

  • v7.1.0 Changes

    September 30, 2020

    โœจ 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