⚡️ Updated to Babel.js 4.7.1.
⚡️ Updated to Babel.js 4.4.5.
🛠 FIXED trying to catch "write after" end errors.
⬆️ Upgraded to 6to5 3.0.
➕ ADDED support for queuing with streams.
👷 For example, to queue all the jobs from the source stream, and log the queued 👷 job IDs:
source .pipe( queue.stream() ) .pipe( process.stdout );
queueJobas alias for
➕ ADDED you can use queueJob, delayJob, etc without an object reference.
🔄 CHANGED switched from Traceur to 6to5, which works much better for 3rd party libraries.
➕ ADDED you can now use pushJob with a string or buffer; objects are always serialized to JSON.
🔄 CHANGED push deprecated, use pushJob instead
🔄 CHANGED delay deprecated, use delayJob
🔄 CHANGED each deprecated, used eachJob instead
🔄 CHANGED schedule deprecated, use scheduleJob instead
🔄 CHANGED once deprecated, use runOnce instead
🔄 CHANGED reset deprecated, use purgeQueues instead
🔄 CHANGED width deprecated, use queueWidth instead
🛠 FIXED no longer user timeout to detect connection failure, this allows better 👷 concurrency for job push on slow connections.
✂ REMOVED "possible EventEmitter memory leak detected" message when we have hundred of writers pushing to the same queue.
➕ ADDED emit
errorevents and output error message when
➕ ADDED when executing job, current job ID available from process.domain.jobID
Since the domain is accessible in callbacks and event handlers, you can use this 👷 to trace the execution of the job, specifically for logging messages.