Changes for version 12.0 - 2026-05-12

  • Added support for cron-style recurring jobs with schedule, unschedule, pause_schedule, resume_schedule, list_schedules and dispatch_schedules methods to Minion.
  • Added enqueue_from_schedule event to Minion.
  • Added schedules page to the Minion::Admin UI.
  • Added schedules and inactive_schedules fields to stats.
  • Added dispatch_interval status option to Minion::Worker.
  • Added next_cron_time and parse_cron functions to Minion::Util.
  • Added minion schedule command for managing schedules from the command line.
  • Added --dispatch-interval option to the minion worker command.
  • Updated Perl requirement to 5.20 for Mojo::Pg.
  • Improved Minion::Job to store process ids in job notes for easier debugging.
  • Fixed compatibility with new versions of DBD::Pg.

Documentation

An introduction to Minion

Modules

Job queue
Backend base class
PostgreSQL backend
Minion command
Minion job command
Minion schedule command
Minion worker command
Minion iterator
Minion job
Minion utility functions
Minion worker
Minion job queue plugin