Releases: FirebaseExtended/firebase-queue
Releases · FirebaseExtended/firebase-queue
v1.6.1
v1.6.0
firebase
is no longer a peer dependency. You can use either thefirebase
orfirebase-admin
module with Firebase Queue.firebase
is no longer a direct dependency.
v1.5.0
- Added ability to dynamically manage workers using
q.getWorkerCount()
,q.addWorker()
, andq.shutdownWorker()
(thanks to @startswithaj)
v1.4.0
- Adding support for the Firebase 3.x server SDK
v1.3.1
- Fixed a bug in the resolve / reject transaction retry logic
v1.3.0
- Added ability for a task to override its own
finished_state
by passingdata._new_state
into theresolve()
function. - Added a task's ID to the
_id
internal key (credit: @pdesgarets). - Added ability to configure paths to
specs
andtasks
locations (credit: @rafalsobota).
v1.2.1
- Number of attempts reported is now per task and no longer carried over if chaining error tasks
v1.2.0
- Better error handling, including the ability to handle Error objects in the
reject()
callback function - Reporting Error stacktraces in the
_error_details
of a task, unless thesuppressStack
queue option is specified
v1.1.0
Queue
constructor returns the instantiated queue instead of a promise- Graceful shutdown of a queue is now possible using the instantiated object's
shutdown()
method - Synchronously thrown errors in a
processingFunction
are now caught and passed to thereject()
handler - All logging is now at Winston's
debug
level to reduce log pollution
v1.0.0
- Initial 1.0.0 release.