Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

advancedqueue

5,777 sites Security covered
View on drupal.org

Provides a better queue API for Drupal.

Queues are configuration entities with an associated backend plugin. The backend plugin is responsible for enqueueing and manipulating jobs. Each job has a type (JobType plugin), responsible for processing it.

Example:

$job = Job::create('commerce_recurring_renew_order', ['order_id' => '10']);
// Any queue can hold any job. Having different queues
// allows grouping jobs by different criteria.
// High vs low priority. Processed by cron or Drush/Console.
// One in SQL, one in Redis. Etc.
$queue = Queue::load('default');
$queue->enqueueJob($job);

Features:

  • Job states (queued/processing/success/failure)
  • Job results (state, message, processing time stored on the job)
  • Retries (configurable per job type or per job)
  • Delayed processing (run the job in 10 days, retry in 1 day, etc)
  • API support for bulk job creation and interfaces for optional features
  • Drush and Drupal Console commands for processing queues
  • Views-powered job listings

Original development sponsored by Publicis Modem

Activity

Total releases
4
First release
Feb 2025
Latest release
3 months ago
Release cadence
125 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
8.x-1.6 Stable Feb 13, 2026
8.x-1.5 Stable Aug 27, 2025
8.x-1.4 Stable Apr 23, 2025
8.x-1.3 Stable Feb 4, 2025