All Versions
38
Latest Version
Avg Release Cycle
17 days
Latest Release
321 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