This repository was archived by the owner on Mar 17, 2025. It is now read-only.
Releases: FirebaseExtended/firebase-queue
Releases · FirebaseExtended/firebase-queue
v1.6.1
v1.6.0
firebaseis no longer a peer dependency. You can use either thefirebaseorfirebase-adminmodule with Firebase Queue.firebaseis 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_stateby passingdata._new_stateinto theresolve()function. - Added a task's ID to the
_idinternal key (credit: @pdesgarets). - Added ability to configure paths to
specsandtaskslocations (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_detailsof a task, unless thesuppressStackqueue option is specified
v1.1.0
Queueconstructor 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
processingFunctionare now caught and passed to thereject()handler - All logging is now at Winston's
debuglevel to reduce log pollution
v1.0.0
- Initial 1.0.0 release.