1 | 0.9.0 / 2015-03-23
|
2 | ===================
|
3 |
|
4 | * Upgrade to express 4.x, Closes #537
|
5 |
|
6 |
|
7 | 0.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 |
|
23 | 0.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 |
|
32 | 0.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 |
|
49 | 0.8.9 / 2014-10-01
|
50 | ==================
|
51 |
|
52 | * Properly update status flags on resume, Closes #423
|
53 |
|
54 | 0.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 |
|
61 | 0.8.7 / 2014-09-12
|
62 | ==================
|
63 |
|
64 | * Shutdown timeout problems and races, fixes #406
|
65 |
|
66 | 0.8.6 / 2014-08-30
|
67 | ==================
|
68 |
|
69 | * Quit redis connections on shutdown & let the process exit, closes #398
|
70 |
|
71 | 0.8.5 / 2014-08-10
|
72 | ==================
|
73 |
|
74 | * Fix typo in removeOnComplete
|
75 |
|
76 | 0.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 |
|
85 | 0.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 |
|
92 | 0.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 |
|
101 | 0.8.1 / 2014-06-13
|
102 | ==================
|
103 |
|
104 | * Fix wrong parameter orders in complete event #343s
|
105 | * Graceful shutdown bug fix #328
|
106 |
|
107 | 0.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 |
|
118 | 0.7.9 / 2014-06-01
|
119 | ==================
|
120 |
|
121 | * Graceful shutdown bug fix #336
|
122 | * More robust graceful shutdown under heavy load #328
|
123 |
|
124 | 0.7.6 / 2014-05-02
|
125 | ==================
|
126 |
|
127 | * Fixed broken monkey-patch style redis connections #323
|
128 |
|
129 | 0.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 |
|
146 | 0.6.2 / 2013-04-03
|
147 | ==================
|
148 |
|
149 | * Fix redirection to active for mounted apps
|
150 |
|
151 |
|
152 | 0.6.1 / 2013-03-25
|
153 | ==================
|
154 |
|
155 | * Fixed issue preventing polling for new jobs. Closes #192
|
156 |
|
157 |
|
158 | 0.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 |
|
167 | 0.5.0 / 2012-11-16
|
168 | ==================
|
169 |
|
170 | * add POST /job to create a job
|
171 | * fix /job/search hang
|
172 |
|
173 | 0.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 |
|
179 | 0.4.1 / 2012-09-25
|
180 | ==================
|
181 |
|
182 | * fix: if a job with a delay has more attempts, honor the original delay [mathrawka]
|
183 |
|
184 | 0.4.0 / 2012-06-28
|
185 | ==================
|
186 |
|
187 | * Added 0.8.0 support
|
188 |
|
189 | 0.3.4 / 2012-02-23
|
190 | ==================
|
191 |
|
192 | * Changed: reduce polling by using BLPOP to notify workers of activity [Davide Bertola]
|
193 |
|
194 | 0.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 |
|
201 | 0.3.2 / 2011-10-04
|
202 | ==================
|
203 |
|
204 | * Removed unnecessary "pooling"
|
205 | * Fixed multiple event emitting. Closes #73
|
206 | * Fixed menu styling
|
207 |
|
208 | 0.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 |
|
215 | 0.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 |
|
226 | 0.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 |
|
240 | 0.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 |
|
248 | 0.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 |
|
261 | 0.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 |
|
268 | 0.0.1 / 2011-07-04
|
269 | ==================
|
270 |
|
271 | * Initial release
|