1.6.7 (2020-01-16)
- don't fail a job when the worker already lost the lock (23c0bf7)
1.6.6 (2020-01-05)
- remove duplicate active entry (1d2cca3)
1.6.5 (2020-01-05)
- get rid of flushdb/flushall in tests (550c67b)
1.6.4 (2020-01-05)
- delete logs when cleaning jobs in set (b11c6c7)
1.6.3 (2020-01-01)
1.6.2 (2019-12-16)
- change default QueueEvents lastEventId to $ (3c5b01d)
- ensure QE ready before adding test events (fd190f4)
- explicitly test the behavior of .on and .once (ea11087)
1.6.1 (2019-12-16)
- check of existing redis instance (dd466b3)
1.6.0 (2019-12-12)
- add generic type to job data and return value (87c0531)
1.5.0 (2019-11-22)
1.4.3 (2019-11-21)
- check in moveToFinished to use default val for opts.maxLenEvents (d1118aa)
1.4.2 (2019-11-21)
- avoid Job<->Queue circular json error (5752727)
- avoid the .toJSON serializer interface #70 (5941b82)
1.4.1 (2019-11-08)
1.4.0 (2019-11-06)
- job.progress() return last progress for sandboxed processors (5c4b146)
1.3.0 (2019-11-05)
- test worker extends job lock while job is active (577efdf)
1.2.0 (2019-11-03)
- only run coveralls after success (bd51893)
- added code coverage and coveralls (298cfc4)
- added missing deps for coverage (6f3ab8d)
- ignore commitlint file in coverage (f874441)
- only upload coverage once after all tests pass (a7f73ec)
1.1.0 (2019-11-01)
- initial version of job locking mechanism (1d4fa38)
1.0.1 (2019-10-27)
- add compilation step before running tests (64abc13)
- add extra client to worker fixes #34 (90bd891)
- add missing dependency (b92e330)
- check closing after resuming from pause (7b2cef3)
- default opts (333c73b)
- do not block if blockTime is zero (13b2df2)
- do not exec if closing (b1d1c08)
- do not trim if maxEvents is undefined (7edd8f4)
- emit wait event in add job (39cba31)
- fix a couple of job tests (e66b97b)
- fix compiling error (3cf2617)
- fix more tests (6a07b35)
- fix progress script (4228e27)
- fix retry functionality (ec41ea4)
- fix several floating promises (590a4a9)
- fixed reprocess lua script (b78296f)
- improve concurrency mechanism (a3f6148)
- improve disconnection for queue events (56b53a1)
- initialize events comsumption in constructor (dbb66cd)
- make ioredis typings a normal dependency (fb80b90)
- minor fixes (7791cda)
- parse progres and return value in events (9e43d0e)
- properly emit event for progress (3f70175)
- reduce drain delay to 5 seconds (c6cfe7c)
- remove buggy close() on redis-connection (fixes 5 failing tests) (64c2ede)
- remove unused dependencies (34293c8)
- replace init by waitUntilReady (4336161)
- reworked initialization of redis clients (c17d4be)
- several fixes to make the lib work on other ts projects (3cac1b0)
- throw error messages instead of codes (9267541)
- update tests after merge (51f75a4)
- wait until ready before trying to get jobs (f3b768f)
- connections: reused connections (1e808d2)
- waitUntilFinished improvements (18d4afe)
- add cleaned event (c544775)
- add empty method (4376112)
- add retry errors (f6a7990)
- add script to generate typedocs (d0a8cb3)
- add some new tests for compat class, more minor fixes (bc0f653)
- add support for adding jobs in bulk (b62bddc)
- add trimEvents method to queue client (b7da7c4)
- automatically trim events (279bbba)
- emit global stalled event fixes #10 (241f229)
- get rid of Job3 in favor of bullmq Job class (7590cea)
- implement close in redis connection fixes #8 (6de8b48)
- make delay in backoffs optional (30d59e5)
- move async initialization to constructors (3fbacd0)
- port a lot of functionality from bull 3.x (ec9f3d2)
- port more features from bull 3.x (75bd261)
- ported tests and functionality from bull 3 (1b6b192)
- workers: support for async backoffs (c555837)
- remove support of bull3 config format in compat class (d909486)
- support global:progress event (60f4d85)
- trim option to event stream #21 & fix #17 (7eae653)
- Removed humans, they weren't doing fine with animals.
- Animals are now super cute, all of them.
- Introduced animals into the world, we believe they're going to be a neat addition.