Skip to content

Latest commit

 

History

History
345 lines (188 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

345 lines (188 loc) · 19.3 KB

1.8.13 (2020-06-05)

Bug Fixes

  • redis-connection: run the load command for reused redis client (fab9bba)

1.8.12 (2020-06-04)

Bug Fixes

1.8.11 (2020-05-29)

Bug Fixes

  • scheduler: remove unnecessary division by 4096 (4d25e95)

1.8.10 (2020-05-28)

Bug Fixes

  • scheduler: divide timestamp by 4096 in update set fixes #168 (0c5db83)

1.8.9 (2020-05-25)

Bug Fixes

  • scheduler: divide next timestamp by 4096 (#204) (9562d74)

1.8.8 (2020-05-25)

Bug Fixes

  • queue-base: error event is passed through (ad14e77)
  • redis-connection: error event is passed through (a15b1a1)
  • worker: error event is passed through (d7f0374)

1.8.7 (2020-04-10)

Bug Fixes

  • worker: do not use global child pool fixes #172 (bc65f26)

1.8.6 (2020-04-10)

Bug Fixes

  • workers: do not call super.close() (ebd2ae1)
  • make sure closing is returned in every close call (88c5948)
  • scheduler: duplicate connections fixes #174 (011b8ac)
  • worker: return this.closing when calling close (06d3d4f)

1.8.5 (2020-04-05)

Bug Fixes

  • removed deprecated and unused node-uuid (c810579)

1.8.4 (2020-03-17)

Bug Fixes

  • job: added nullable/optional properties (cef134f)

1.8.3 (2020-03-13)

Bug Fixes

  • sandbox: If the child process is killed, remove it from the pool. (8fb0fb5)

1.8.2 (2020-03-03)

Bug Fixes

  • restore the Job timestamp when deserializing JSON data (#138) (#152) (c171bd4)

1.8.1 (2020-03-02)

Bug Fixes

  • modified imports to work when esModuleInterop is disabled (#132) (01681f2)

1.8.0 (2020-03-02)

Bug Fixes

  • cleanup signatures for queue add and addBulk (#127) (48e221b)
  • exit code 12 when using inspect with child process (#137) (43ebc67)

Features

  • types: add sandboxed job processor types (#114) (a50a88c)

1.7.0 (2020-03-02)

Features

1.6.8 (2020-02-22)

Bug Fixes

  • modified QueueGetters.getJob and Job.fromId to also return null to (65183fc)
  • modified QueueGetters.getJob and Job.fromId to return undefined (ede352b)

1.6.7 (2020-01-16)

Bug Fixes

  • don't fail a job when the worker already lost the lock (23c0bf7)

1.6.6 (2020-01-05)

Bug Fixes

  • remove duplicate active entry (1d2cca3)

1.6.5 (2020-01-05)

Bug Fixes

  • get rid of flushdb/flushall in tests (550c67b)

1.6.4 (2020-01-05)

Bug Fixes

  • delete logs when cleaning jobs in set (b11c6c7)

1.6.3 (2020-01-01)

Bug Fixes

1.6.2 (2019-12-16)

Bug Fixes

  • 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)

Bug Fixes

  • check of existing redis instance (dd466b3)

1.6.0 (2019-12-12)

Features

  • add generic type to job data and return value (87c0531)

1.5.0 (2019-11-22)

Features

  • remove delay dependency (97e1a30)
  • remove dependence on Bluebird.delay #67 (bedbaf2)

1.4.3 (2019-11-21)

Bug Fixes

  • check in moveToFinished to use default val for opts.maxLenEvents (d1118aa)

1.4.2 (2019-11-21)

Bug Fixes

  • avoid Job<->Queue circular json error (5752727)
  • avoid the .toJSON serializer interface #70 (5941b82)

1.4.1 (2019-11-08)

Bug Fixes

1.4.0 (2019-11-06)

Features

  • job.progress() return last progress for sandboxed processors (5c4b146)

1.3.0 (2019-11-05)

Features

  • test worker extends job lock while job is active (577efdf)

1.2.0 (2019-11-03)

Bug Fixes

  • only run coveralls after success (bd51893)

Features

  • 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)

Bug Fixes

Features

  • initial version of job locking mechanism (1d4fa38)

1.0.1 (2019-10-27)

Bug Fixes

  • save job stacktrace on failure (85dfe52)
  • simplify logic for stackTraceLimit (296bd89)

1.0.0 (2019-10-20)

Bug Fixes

  • 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)

Features

  • 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)

Changelog

4.0.0-beta.2

Fixed

  • Removed humans, they weren't doing fine with animals.

Changed

  • Animals are now super cute, all of them.

4.0.0-beta.1

Added

  • Introduced animals into the world, we believe they're going to be a neat addition.

4.0.0-beta.0