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.