Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 5.42 KB

CHANGELOG.md

File metadata and controls

75 lines (56 loc) · 5.42 KB

jobhub Change Log

2.0.1 (January 4, 2017)

  • Fix "Middleware" misspelled in method names (#6)
    • Fix HubManager#addSyncMiddleware misspelled as addSyncMiddlware
    • Fix MiddlewareStore#addSyncMiddleware misspelled as addSyncMiddlware
    • Fix MiddlewareStore#addAsyncMiddleware misspelled as addAsyncMiddlware
    • Fix MiddlewareStore#removeSyncMiddleware misspelled as removeSyncMiddlware
    • Fix MiddlewareStore#removeAsyncMiddleware misspelled as removeAsyncMiddlware
  • Fix syntax errors in middleware JSDoc examples

2.0.0 (December 4, 2016)

Major changes

  • Added support for aborting jobs. Call TrackedJob#abort method to abort a running job, which will abort the job if possible and reject the job with a JobAbortedError. A job's worker process is notified so that it can gracefully abort and cleanup. (#4)
  • Added support for controlling concurrently running jobs. Adds a base JobExecutor class for custom logic, but also includes a built-in implementation (JobExecutorBuiltin) that optionally limits the maximum number of concurrently running jobs. (#5)

Breaking changes

Breaking changes only if extending jobhub classes

Notable non-breaking changes

Documentation changes

1.1.0 (November 23, 2016)

1.0.1 (November 16, 2016)

  • Fix TrackedJob#jobStarted emitted synchronously (#3)

1.0.0 (November 14, 2016

  • Initial release