1.2.5 (2026-08-15)
Performance Improvements
1.2.4 (2026-08-13)
Bug Fixes
1.2.3 (2026-08-07)
Bug Fixes
1.2.2 (2026-08-01)
Bug Fixes
1.2.1 (2026-07-30)
Bug Fixes
- deps: pin dependencies [rust] (#4402) (eb956b0)
- deps: update dependency redis [security] (#4369) (2a120df)
1.1.0 (2026-07-15)
Features
1.0.1 (2026-07-14)
Performance Improvements
1.0.0 (2026-07-12)
Features
- add job schedulers and release Lua script sync [rust] (#4207) (cb6b801)
- add QueueEvents, queue/worker getters, and missing options [rust] (#4229) (60ae049)
- expand Queue/Job/Worker API parity with Node.js BullMQ [rust] (#4219) (eb9ae1d)
- initial implementation of rust support (#4200) (38798cc)
- queue: add, addBulk, pause, resume, drain, obliterate, clean, retryJobs, promoteJobs
- worker: concurrent processing, stalled job detection, lock renewal, pause/resume
- job: progress tracking, logging, retry, state queries, manual move operations
- backoff strategies: fixed, exponential, custom (async callback)
- dynamic concurrency control
- cancellationToken for cooperative job cancellation
- full compatibility with Node.js/Python BullMQ queues (same Lua scripts)
- queue: rate_limit, set_global_rate_limit, remove_global_rate_limit
- queue: set_global_concurrency, remove_global_concurrency
- queue: upsert_job_scheduler, get_job_scheduler(s), remove_job_scheduler
- job deduplication support and remove_deduplication_key
- worker handling for RateLimited/NextTimestamp fetch results
- scheduler: cron scheduler support via croner and chrono-tz
- flow producer: add, add_bulk, add_with_opts (per-queue default job options), get_flow
- flows: failParentOnFailure, removeDependencyOnFailure, ignoreDependencyOnFailure, continueParentOnFailure
- queue getters: get_jobs, get_ranges, get_waiting/active/delayed/completed/failed/prioritized/waiting_children
- queue counts: count, get_job_counts_by_types, get_job_count_by_types, get_counts_per_priority, per-state count getters
- Queue: get_rate_limit_ttl, get_global_concurrency, get_global_rate_limit, get_deduplication_job_id
- queue: get_metrics (time-series), get_dependencies_count, get_children_values
- job: clear_logs, discard, is_waiting_children, get_ignored_children_failures, get_dependencies, move_to_waiting_children
- worker: metrics option (time-series collection), rate limiting
- connections: typed options (host/port/username/password/db) and TLS (
rediss://) support