UNPKG

8.02 kBMarkdownView Raw
10.9.0 / 2015-03-23
2===================
3
4* Upgrade to express 4.x, Closes #537
5
6
70.8.12 / 2015-03-22
8===================
9
10* Bulk job create JSON API, Closes #334, Closes #500, Closes #527
11* Add feature to specify redis connection string/url, Closes #540
12* Mention kue-ui in readme, Closes #502
13* Add an extra parameter to the progress method to notify extra contextual data, Closes #466, Closes #427, Closes #313
14* Document job event callback arguments, Closes #542
15* Fix typo in documentation, Closes #506
16* Document importance of using Kue `error` listeners, Closes #409
17* Document Queue maintenance and job.removeOnComplete( true ), Closes #439
18* Document how to query all the active jobs programmatically, Closes #418
19* Document to explain how "stuck queued jobs" happens, Closes #451
20* Document on proper error handling to prevent stuck jobs, Closes #391
21
22
230.8.11 / 2014-12-15
24===================
25
26* Fix shutdown on re-attemptable jobs, Closes #469
27* Fix race condition in delaying jobs when re-attempts, Closes #483
28* Make `watchStuckJobs` aware of queue prefix, Closes #452
29* Send along error message when emitting a failed event, Closes #461
30
31
320.8.10 / 2014-12-13
33===================
34
35* Add more tests, Closes #280
36* More atomic job state changes, Closes #411
37* Documentation: error passed to done should be string or standard JS error object, Closes #394
38* Documentation: backoff documentation, Closes #435
39* Documentation: correct `promote` usage, Closes #413
40* Add job enqueue event, Closes #458
41* Watch for errors with non-string err.stack, Closes #426
42* Fix web app redirect path for express 4.0, Closes #393
43* `removeBadJob` should do pessimistic job removal from all state ZSETs, Closes #438
44* Add stats json api by type and state, Closes #477
45* Don't let concurrent graceful shutdowns on subsequent`Queue#shutdown`calls, Closes #479
46* Fix `cleanup` global leak, Closes #475
47
48
490.8.9 / 2014-10-01
50==================
51
52* Properly update status flags on resume, Closes #423
53
540.8.8 / 2014-09-12
55==================
56
57* Fix tests to limited shutdown timeouts
58* Add a redis lua watchdog to fix stuck inactive jobs, fixes #130
59* Stuck inactive jobs watchdog, Closes #130
60
610.8.7 / 2014-09-12
62==================
63
64* Shutdown timeout problems and races, fixes #406
65
660.8.6 / 2014-08-30
67==================
68
69* Quit redis connections on shutdown & let the process exit, closes #398
70
710.8.5 / 2014-08-10
72==================
73
74 * Fix typo in removeOnComplete
75
760.8.4 / 2014-08-08
77==================
78
79 * Emit event 'job failed attempt' after job successfully updated, closes #377
80 * Fix delaying jobs when failed, closes #384
81 * Implement `job.removeOnComplete`, closes #383
82 * Make searchKeys chainable, closes #379
83 * Add extra job options to JSON API, closes #378
84
850.8.3 / 2014-07-13
86==================
87
88 * Inject other Redis clients compatible with node_redis #344
89 * Add support to connect to Redis using Linux sockets #362
90 * Add .save callback sample code in documentation #367
91
920.8.2 / 2014-07-08
93==================
94
95 * Fix broken failure backoff #360
96 * Merge web console redirection fix #357
97 * Add db selection option to redis configuration #354
98 * Get number of jobs with given state and type #349
99 * Add Queue.prototype.delayed function #351
100
1010.8.1 / 2014-06-13
102==================
103
104 * Fix wrong parameter orders in complete event #343s
105 * Graceful shutdown bug fix #328
106
1070.8.0 / 2014-06-11
108==================
109
110 * Implement backoff on failure retries #300
111 * Allow passing back worker results via done to event handlers #170
112 * Allow job producer to specify which keys of `job.data` to be indexed for search #284
113 * Waffle.io Badge #332
114 * Dropping monkey-patch style redis client connections
115 * Update docs: Worker Pause/Resume-ability
116 * Update docs: Reliability of Queue event handlers over Job event handlers
117
1180.7.9 / 2014-06-01
119==================
120
121 * Graceful shutdown bug fix #336
122 * More robust graceful shutdown under heavy load #328
123
1240.7.6 / 2014-05-02
125==================
126
127 * Fixed broken monkey-patch style redis connections #323
128
1290.7.0 / 2014-01-24
130==================
131
132 * Suppress "undefined" messages on String errors. Closes #230
133 * Fix cannot read property id of undefined errors. Closes #252
134 * Parameterize limit of jobs checked in promotion cycles. Closes #244
135 * Graceful shutdown
136 * Worker pause/resume ability, Closes #163
137 * Ensure event subscription before job save. Closes #179
138 * Fix Queue singleton
139 * Fix failed event being called in first attempt. Closes #142
140 * Disable search (Search index memory leaks). See #58 & #218
141 * Emit error events on both kue and job
142 * JS/Coffeescript tests added (Mocha+Should)
143 * Travis support added
144
145
1460.6.2 / 2013-04-03
147==================
148
149 * Fix redirection to active for mounted apps
150
151
1520.6.1 / 2013-03-25
153==================
154
155 * Fixed issue preventing polling for new jobs. Closes #192
156
157
1580.6.0 / 2013-03-20
159==================
160
161 * Make pollForJobs actually use ms argument. Closes #158
162 * Support delay over HTTP POST. Closes #165
163 * Fix natural sorting. Closes #174
164 * Update `updated_at` timestamp during `log`, `progress`, `attempt`, or `state` changes. Closes #188
165 * Fix redirection to /active. Closes #190
166
1670.5.0 / 2012-11-16
168==================
169
170 * add POST /job to create a job
171 * fix /job/search hang
172
1730.4.2 / 2012-11-08
174==================
175
176 * Revert "Fix delay() not really delaying"
177 * Revert "If a job with a delay has more attempts, honor the original delay"
178
1790.4.1 / 2012-09-25
180==================
181
182 * fix: if a job with a delay has more attempts, honor the original delay [mathrawka]
183
1840.4.0 / 2012-06-28
185==================
186
187 * Added 0.8.0 support
188
1890.3.4 / 2012-02-23
190==================
191
192 * Changed: reduce polling by using BLPOP to notify workers of activity [Davide Bertola]
193
1940.3.3 / 2011-11-28
195==================
196
197 * Fixed: use relative stats route to support mounting [alexkwolfe]
198 * Fixed 0.6.x support
199 * Removed empty Makefile
200
2010.3.2 / 2011-10-04
202==================
203
204 * Removed unnecessary "pooling"
205 * Fixed multiple event emitting. Closes #73
206 * Fixed menu styling
207
2080.3.1 / 2011-08-25
209==================
210
211 * Fixed auto event subscription. Closes #68
212 * Changed: one redis connection for all workers
213 * Removed user-select: none from everything. Closes #50
214
2150.3.0 / 2011-08-11
216==================
217
218 * Added search capabilities
219 * Added `workTime` stat
220 * Added removal of stale jobs example
221 * Added Queue-level job events, useful for removing stale jobs etc. Closes * Changed: lazy load reds search [David Wood]
222 * Fixed `Job#error` for modules that throw strings or emit `error` events with strings [guillermo] #51
223 * Fixed `Job#remove(fn)`
224 * Fixed proxy issue with paths, use relative paths [booo]
225
2260.2.0 / 2011-07-25
227==================
228
229 * Added infinite scroll
230 * Added delayed job support
231 * Added configurable redis support [davidwood]
232 * Added job windowing. Closes #28
233 * Added `Job#delay(ms)`
234 * Removed job scrollIntoView
235 * Removed fancy scrollbar (for infinite scroll / windowing :( )
236 * Removed "More" button
237 * Fixed z-index for actions
238 * Fixed job mapping. Closes #43
239
2400.1.0 / 2011-07-19
241==================
242
243 * Added exposing of progress via redis pubsub
244 * Added pubsub job events "complete" and "failed"
245 * Fixed: capping of progress > 100 == 100
246 * UI: scroll details into view
247
2480.0.3 / 2011-07-07
249==================
250
251 * Added caustic to aid in template management
252 * Added job attempt support. Closes #31
253 * Added `Job.attempts(n)`
254 * Added minified jQuery
255 * Added cluster integration docs. Closes #13
256 * Added GET _/jobs/:from..:to_ to JSON API
257 * Fixed: hide "More" on sort
258 * Fixed: hide "More" on filter
259 * Fixed: removed "error" emission, blows up when no one is listening
260
2610.0.2 / 2011-07-05
262==================
263
264 * Added support to update state from UI. Closes #26
265 * Added support to alter priority in UI. Closes #25
266 * Added filtering by type. Closes #20
267
2680.0.1 / 2011-07-04
269==================
270
271 * Initial release