Skip to content

Releases: FirebaseExtended/firebase-queue

v1.6.1

20 Dec 01:39
Compare
Choose a tag to compare
  • Fixed bug where multiple queue workers could reset the same task on timeout.

v1.6.0

24 Nov 00:06
Compare
Choose a tag to compare
  • firebase is no longer a peer dependency. You can use either the firebase or firebase-admin module with Firebase Queue.
  • firebase is no longer a direct dependency.

v1.5.0

23 Jul 00:30
Compare
Choose a tag to compare
  • Added ability to dynamically manage workers using q.getWorkerCount(), q.addWorker(), and q.shutdownWorker() (thanks to @startswithaj)

v1.4.0

22 May 16:30
Compare
Choose a tag to compare
  • Adding support for the Firebase 3.x server SDK

v1.3.1

18 Apr 17:56
Compare
Choose a tag to compare
  • Fixed a bug in the resolve / reject transaction retry logic

v1.3.0

28 Mar 22:38
Compare
Choose a tag to compare
  • Added ability for a task to override its own finished_state by passing data._new_state into the resolve() function.
  • Added a task's ID to the _id internal key (credit: @pdesgarets).
  • Added ability to configure paths to specs and tasks locations (credit: @rafalsobota).

v1.2.1

19 Jun 17:36
Compare
Choose a tag to compare
  • Number of attempts reported is now per task and no longer carried over if chaining error tasks

v1.2.0

16 Jun 22:11
Compare
Choose a tag to compare
  • 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 the suppressStack queue option is specified

v1.1.0

27 May 00:53
Compare
Choose a tag to compare
  • 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 the reject() handler
  • All logging is now at Winston's debug level to reduce log pollution

v1.0.0

14 May 16:19
Compare
Choose a tag to compare
  • Initial 1.0.0 release.