Skip to main content

1.2.6 (2026-02-11)

Bug Fixes

  • important performance fixes and improvements [elixir] (#3749) (5905423)

1.2.5 (2026-01-27)

Bug Fixes

  • scheduler: fix job scheduler not creating subsequent iterations [elixir] (#3729) (3bd23d9)

1.2.4 (2026-01-24)

Bug Fixes

1.2.3 (2026-01-22)

Performance Improvements

  • job: apply limit when removing jobs by max age (python) (elixir) (#3694) fixes #3672 (a8fc316)

1.2.2 (2026-01-14)

Bug Fixes

  • scripts: add missing lua scripts in mix config [elixir] (#3697) fixes #3681 (c2c6743)

1.2.1 (2026-01-14)

Bug Fixes

1.2.0 (2025-12-31)

Features

  • queue: support obliterate method [elixir] (#3657) (ede9fcf)

1.1.0 (2025-12-14)

Features

  • job: support retry method options [elixir] [python] (#3601) (6e406a9)

1.0.1 (2025-12-11)

Bug Fixes

  • scheduler: add generated delayed job before processing current job [elixir] (#3598) (84e8745)

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

Build docs developers (and LLMs) love