Minion
view release on metacpan or search on metacpan
9.07 2018-10-18
- Improved various attributes to use new Mojolicious 8.03 features to avoid memory leaks.
9.06 2018-09-22
- Added support for controlling job processes by installing signal handlers for INT, USR1 and USR2 in tasks.
- Added kill method to Minion::Job.
- Improved worker command with support for kill remote control command.
- Improved admin ui with a new menu to send signals to job processes.
9.05 2018-09-18
- Fixed screenshot in documentation.
9.04 2018-09-15
- Updated project metadata.
9.03 2018-04-19
- Removed hour value from daily history data.
- Improved 24 hour history graph on Mojolicious::Plugin::Minion::Admin dashboard to use the local time, consistent
with the real-time graph.
9.02 2018-04-18
- Changed 24 hour history graph on Mojolicious::Plugin::Minion::Admin dashboard to refresh in 10 minute intervals.
- Changed daily history data to include an epoch value instead of a day.
- Fixed a few ordering bugs in history methods.
9.01 2018-04-17
- Improved 24 hour history graph to refresh automatically every 5 minutes in Mojolicious::Plugin::Minion::Admin.
(s1037989)
9.0 2018-04-15
- Replaced queue, state and task options of list_jobs method in Minion::Backend::Pg with queues, states and tasks
options.
- Replaced name option of list_locks method in Minion::Backend::Pg with names option.
- Replaced key/value argument of note method in Minion::Backend::Pg with a hash reference.
- Added EXPERIMENTAL support for displaying a 24 hour history graph on the Mojolicious::Plugin::Minion::Admin
dashboard.
- Added EXPERIMENTAL finish event to Minion::Job.
- Added EXPERIMENTAL history methods to Minion and Minion::Backend::Pg.
- Added execute method to Minion::Job.
- Added -H option to job command.
- Improved note method in Minion::Job to allow for multiple metadata fields to be changed at once.
- Fixed a bug where the job command could remove all parents from retried jobs.
- Fixed filtering of jobs by queue and state in Mojolicious::Plugin::Minion::Admin.
8.12 2018-03-07
- Added parents option to retry and retry_job methods in Minion::Job and Minion::Backend::Pg. (CandyAngel)
8.11 2018-02-28
- Fixed worker page links in Mojolicious::Plugin::Minion::Admin.
8.10 2018-02-18
- Improved Mojolicious::Plugin::Minion::Admin to use less distracting colors.
- Fixed a bug in Mojolicious::Plugin::Minion::Admin where job results containing very long strings could not be
displayed properly.
8.09 2018-01-25
- Converted Mojolicious::Plugin::Minion::Admin to Bootstrap 4.
8.08 2017-12-15
- Added busy and wait events to Minion::Worker.
- Added dequeue_timeout option to run method in Minion::Worker.
- Added -D option to worker command.
8.07 2017-12-11
- Fixed guard method in Minion not to release already expired locks.
8.06 2017-12-11
- Added active_locks field to stats methods in Minion, Minion::Backend and Minion::Backend::Pg again.
- Improved Mojolicious::Plugin::Minion::Admin with support for locks.
8.05 2017-12-10
- Removed active_locks field from stats methods again since it did not work correctly and there is no efficient way to
fix it.
- Fixed list_locks method in Minion::Backend::Pg to exclude already expired locks.
8.04 2017-12-08
- Added list_locks method to Minion::Backend and Minion::Backend::Pg.
- Added -L and -U options to job command.
- Added active_locks field to stats methods in Minion, Minion::Backend and Minion::Backend::Pg.
- Updated Font Awesome to version 5.
- Improved Minion::Job to clear signal handlers in job processes.
- Fixed a bug in Mojolicious::Plugin::Minion::Admin where filtering jobs by task or queue would not reset the offset.
8.03 2017-11-21
- Removed -f option from worker command.
- Added broadcast method to Minion.
- Added run method to Minion::Worker.
8.02 2017-11-19
- Improved admin ui with alerts for job management.
8.01 2017-11-18
- Fixed installation problems with some versions of Perl on Windows.
8.0 2017-11-16
- Removed job_info and worker_info methods from Minion::Backend and Minion::Backend::Pg.
- Changed return value of list_jobs and list_workers methods in Minion::Backend and Minion::Backend::Pg.
- Added new module Mojolicious::Plugin::Minion::Admin.
- Added ids option to list_jobs and list_workers methods in Minion::Backend and Minion::Backend::Pg.
- Added uptime field to stats methods in Minion, Minion::Backend and Minion::Backend::Pg.
7.09 2017-10-20
- Fixed a deadlock problem in Minion::Backend::Pg where jobs could fail if two processes tried to acquire the same
lock at the same time.
7.08 2017-10-18
- Fixed a bug in the worker command where processing jobs could be delayed significantly after a system restart.
(rgci)
7.07 2017-10-11
- Added reap event to Minion::Job.
7.06 2017-09-21
- Added guard method to Minion.
7.05 2017-08-07
- Improved foreground method in Minion to rethrow job exceptions.
7.04 2017-08-01
- Added foreground method to Minion.
( run in 3.483 seconds using v1.01-cache-2.11-cpan-d8267643d1d )