TaskFlow Queue

Changelog

Release notes for every version of TaskFlow Queue.

v0.3.0

Webhook delivery logs and priority queue support.

  • addedWebhook delivery logs — inspect every callback attempt with status code, response body, and timestamp
  • addedPriority queues (0–100) available on Pro and Team tiers
  • addedDead-letter queue retry endpoint: POST /api/jobs/:id/retry
  • improvedJob status now includes attempt count and last error message
  • improvedStripe billing integration — upgrade and downgrade handled via webhooks

v0.2.0

Team API keys, Stripe billing, and improved callback reliability.

  • addedTeam API keys — share queue access across your organisation without sharing credentials
  • addedStripe checkout and subscription management
  • addedHMAC-SHA256 callback signing on all tiers
  • improvedRetry backoff is now exponential (1s, 2s, 4s, …) instead of fixed
  • improvedContact form with rate limiting (5 req / 15 min per IP)
  • fixedJobs with very large payloads (>64 KB) no longer silently truncated

v0.1.0

Initial release — async job queue with callbacks and dead-letter support.

  • addedPOST /api/jobs — enqueue a job with payload and callback URL
  • addedGET /api/jobs/:id — poll job status (pending, running, done, failed, dead)
  • addedAutomatic retries: 3× on Free, 10× on Pro and Team
  • addedDead-letter queue for jobs that exhaust all retries
  • addedBullMQ-backed worker with Redis for durable job storage
  • addedRate limiting: 1,000 jobs/day Free · 50K Pro · 500K Team
  • addedGET /api/health — liveness check for database and Redis

Want to stay updated?

Read the blog for deeper context on new features and engineering decisions.