UNPKG

1.46 kBMarkdownView Raw
1# Changelog
2
3## 0.1.0
4
5* Initial release
6
7## 0.1.1
8
9* Config use `local` override settings
10
11## 0.1.2
12
13* Fix: Stop jobs sending Processing message after job finished
14
15## 0.1.3
16
17* Fix: Bug with flagging jobs as finished
18
19## 0.1.4
20
21* Throw Connection error if master server returns invalid JSON
22
23## 0.2.0
24
25* Refactor message sending
26* Job cancellation
27* Promise-based timers in `Job`
28* Deferred promise implementation
29* Locker implementation
30* Handle failure sending 'stopped' status to master server
31* Use `bunyan` for logging
32* Job uses child logger
33* Additional logging
34* Workers instances of `Worker` class
35* Update dependencies
36* Update dev dependencies
37
38## 0.2.1
39
40* Complete `onConnected` handler before requesting job
41* Send server version to master server
42* Message IDs for logging
43
44## 0.3.0
45
46* Move `Locker` into `lock-queue` module
47* Remove `Utils.Locker` export
48* Update `co-series` dependency
49
50## 0.4.0
51
52* Options from `new Server()` priority over read from config files
53* Trigger server stop on SIGTERM signal (`pm2 stop`)
54* Log filenames based on app name
55* Use bunyan serializers on logged objects
56* Update `bunyanesque` dependency
57
58## 0.4.1
59
60* Fix: Don't wait for timer before starting job
61
62## 0.4.2
63
64* Export `promisify-any` module as `Utils.promisify`
65
66## 0.4.3
67
68* Split `Server#init()` into separate methods
69* Save reference to `server` on workers
70
71## 0.4.4
72
73* Log job failures at 'warn' level
74
75## 0.4.5
76
77* Send first progress update immediately