All Versions
Latest Version
Avg Release Cycle
17 days
Latest Release
361 days ago

Changelog History
Page 3

  • v6.0.6 Changes

    December 13, 2019
    • ๐Ÿšš move @jest/types to devDependancies (#310)
    • โšก๏ธ update docs
    • ๐Ÿ‘ Better document the types of emitters
  • v6.0.5

    November 26, 2019
  • v6.0.4 Changes

    November 26, 2019

    โšก๏ธ Types Updates

    • ๐Ÿ›ฐ Export Job, ConnectionOptions, and ErrorPayload
    • โฑ Include event types for Worker, Scheduler, Queue, and Multiworker

    Thanks to for lots of hints

  • v6.0.3

    November 13, 2019
  • v6.0.2 Changes

    November 13, 2019

    ๐Ÿš€ This release changes the ownership of the project from the @taskrabbit org to @actionhero.

  • v6.0.1 Changes

    November 13, 2019
    • ๐Ÿšš Move all src, test, and examples to typescript
    • Provide Type definitions
    • ๐Ÿ‘• Move from standard to prettier for linting and formatting
    • ๐Ÿ”ง Configure jest to use the ts-node transformer so we can test typescript files directly

    We now have a new automatically-built Typedoc webiste @

  • v5.5.7 Changes

    September 16, 2019

    โšก๏ธ Update queque#forceCleanWorker to ensure that the 'started' key is removed

  • v5.5.6 Changes

    September 09, 2019

    โšก๏ธ Update connection logic to always await a test key write to ensure that the connection is ready before returning

    solved #293

    โฑ This made connection.connect (and therefore worker.connect and scheduler.connect) awaitable until we are really sure that we can read and write to redis.

    โฑ We rely on the fact that both node-redis and ioredis will buffer and retry redis commands until they either succeed, timeout, or fail. This allows us to skip the on('connected') event and simply wait until we can read data from redis

    โšก๏ธ Update all dependencies

    ๐Ÿ‘• This includes moving to standard v14 which included some large changes to the linter rules

  • v5.5.5 Changes

    July 08, 2019

    ๐Ÿ›  Fix Atomic JobLock Key Setting

    ๐Ÿ”’ Similar to #283 which made the scheduler atomically get its lock, have the JobLock plugin atomically get its lock so that a crash doesn't cause the lock to be held forever.
    ๐Ÿ›  Fixed by @jpulec via #285 and @evantahler via 1c5273c

    โœ… Test with Circle CI

    ๐Ÿ‘€ We now test all commits & PRs with Circle CI! See the results here:
    ๐Ÿ›  Fixed by @evantahler via #289

  • v5.5.4 Changes

    May 26, 2019

    โž• Add Atomic Scheduler Master Lock

    ๐Ÿ”’ Make setting the scheduler master lock and setting the expiration atomic. The SET command allows passing both an expiration and specifying to only set if the key doesn't exist.

    ๐Ÿ”„ Change the way custom modules are referenced

    Instantiate the constructor properly