Drupal is a registered trademark of Dries Buytaert
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)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

advancedqueue

5,691 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
2 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