1.2.6 (2026-02-11)
Bug Fixes
1.2.5 (2026-01-27)
Bug Fixes
1.2.4 (2026-01-24)
Bug Fixes
1.2.3 (2026-01-22)
Performance Improvements
1.2.2 (2026-01-14)
Bug Fixes
1.2.1 (2026-01-14)
Bug Fixes
1.2.0 (2025-12-31)
Features
1.1.0 (2025-12-14)
Features
1.0.1 (2025-12-11)
Bug Fixes
1.0.0 (2025-12-04)
Features
Initial release of BullMQ for Elixir with full feature parity:- Core Queue Functionality - Add jobs, pause/resume queues, get jobs by ID
- Worker Implementation - Configurable concurrency, automatic lock renewal, graceful shutdown
- Job Features - Priority queues, delayed jobs, automatic retries with backoff, progress tracking
- Backoff Strategies - Fixed, exponential, and custom backoff functions with jitter
- Rate Limiting - Queue-level and group-based rate limits
- Job Scheduling - Cron-based and interval-based scheduling with JobScheduler
- Flow Producer - Parent-child job dependencies with nested flows
- Stalled Job Detection - Automatic recovery with configurable stall limits
- Event Streaming - Real-time job lifecycle events via QueueEvents
- Telemetry Integration - Built-in telemetry for monitoring and observability
- Configuration Validation - NimbleOptions-based schemas for all components
- Redis Integration - Connection pooling with NimblePool
- Comprehensive Documentation - Getting started guides, API reference, and examples
Compatibility
- Compatible with Node.js BullMQ v5.x
- Requires Elixir 1.15+
- Requires Erlang/OTP 26+
- Requires Redis 6.0+
View Full Changelog
See the complete version history on GitHub
