4.03 2016-01-17
-
Removed an unused index from Minion::Backend::Pg.
-
Fixed a bug where the worker command would always watch the default queue.
(avkhozov)
4.02 2016-01-03
-
Updated links to Mojolicious website.
4.01 2015-11-12
-
Improved retry methods to allow options to be changed for already inactive
jobs.
4.0 2015-11-09
-
Removed attempts attribute from Minion::Job.
-
Improved Minion::Backend::Pg to preserve more information across retries for
debugging.
-
Fixed bug where jobs could not be retried automatically if a worker went
away.
3.03 2015-11-08
-
Added queues option to perform_jobs method in Minion.
3.02 2015-10-31
-
Fixed portability issues in tests.
3.01 2015-10-30
-
Added support for retrying failed jobs automatically.
-
Added backoff attribute to Minion.
-
Added attempts attribute to Minion::Job.
-
Added attempts option to enqueue method in Minion and Minion::Backend::Pg.
-
Added -A option to job command.
3.0 2015-10-30
-
Removed Minion::Backend::File, because DBM::Deep quickly becomes unusably
slow, you can use the CPAN module Minion::Backend::SQLite instead.
2.05 2015-10-15
-
Fixed bug where jobs could sometimes not be finished correctly by the worker
command.
2.04 2015-10-14
-
Fixed portability issue in worker command.
2.03 2015-10-09
-
Improved commands to show all options that can affect their behavior.
2.02 2015-10-08
-
Improved job command to show the queue in job lists.
2.01 2015-10-02
-
Fixed Windows portability issues in tests.
2.0 2015-10-01
-
Removed -t option from worker command.
-
Added support for multiple named queues.
-
Added retries attribute to Minion::Job.
-
Added retries argument to fail_job, finish_job and retry_job methods in
Minion::Backend::File and Minion::Backend::Pg.
-
Added queue option to enqueue method in Minion.
-
Added queue option to enqueue and retry_job methods in Minion::Backend::File
and Minion::Backend::Pg.
-
Added queues option to dequeue method in Minion::Worker.
-
Added queues option to dequeue method in Minion::Backend::File and
Minion::Backend::Pg.
-
Added -q option to job and worker commands.
-
Improved worker command to be more resilient to time jumps.
-
Fixed a race condition in Minion::Backend::File and Minion::Backend::Pg
where a retried job did not have to be dequeued again before it could be
finished.
1.19 2015-09-28
-
Added support for retrying jobs with a new priority.
-
Added priority option to retry method in Minion::Job.
-
Added priority option to retry_job method in Minion::Backend::File and
Minion::Backend::Pg.
1.18 2015-08-30
-
Fixed Makefile.PL to be compliant with version 2 of the CPAN distribution
metadata specification.
1.17 2015-08-29
-
Fixed bug in worker command where new jobs would still be dequeued after
receiving an INT/TERM signal.
1.16 2015-08-28
-
Improved worker command to detect workers without heartbeat a little faster.
1.15 2015-05-15
-
Added support for retrying jobs with a delay. (kwa)
-
Added delay option to retry method in Minion::Job. (kwa)
-
Added delay option to retry_job method in Minion::Backend::File and
Minion::Backend::Pg. (kwa)
1.14 2015-04-21
-
Improved performance of Minion::Backend::Pg with a new index. (avkhozov)
1.13 2015-03-25
-
Improved Minion::Backend::Pg to reset the job queue a little faster.
1.12 2015-03-17
-
Improved portability of some tests.
1.11 2015-03-10
-
Fixed tests to work without Mojo::Pg.
1.10 2015-03-09
-
Added support for performing multiple jobs concurrently with a single
worker. (bpmedley, sri)
-
Added is_finished and start methods to Minion::Job. (bpmedley, sri)
-
Added -j option to worker command. (bpmedley, sri)
-
Fixed concurrency bugs in Minion::Backend::File.
-
Fixed bug in job command where timing information was not displayed
correctly.
1.09 2015-03-02
-
Added support for monitoring workers with heartbeats instead of signals.
-
Added missing_after attribute to Minion.
-
Added -I option to worker command.
-
Fixed bug where workers were considered active even if they had no active
jobs assigned.
1.08 2015-02-20
-
Updated for Mojolicious 5.81.
1.07 2015-02-12
-
Updated Minion::Backend::Pg for Mojo::Pg 1.08.
1.06 2015-01-26
-
Improved commands to use less punctuation.
1.05 2015-01-05
-
Improved repair method in Minion::Backend::File and Minion::Backend::Pg to
mention the current process in results of failed jobs.
1.04 2015-01-03
-
Improved Minion::Backend::Pg to use new JSON features of Mojo::Pg.
1.03 2014-12-19
-
Added -t option to worker command.
1.02 2014-11-22
-
Renamed -L and -T options to -l and -S.
-
Improved job command table formatting.
1.01 2014-11-20
-
Improved documentation.
1.0 2014-11-19
-
Removed experimental status from distribution.
0.45 2014-11-18
-
Improved dequeue performance in Minion::Backend::Pg significantly.
(bpmedley)
0.44 2014-11-17
-
Fixed bug where jobs could not be dequeued inside a running event loop.
0.43 2014-11-17
-
Fixed bug where advisory locks would run out of shared memory.
0.42 2014-11-16
-
Improved Minion::Backend::Pg performance with advisory locks and
notifications. (bpmedley, sri)
0.41 2014-11-15
-
Improved Minion::Backend::Pg performance.
0.40 2014-11-11
-
Added PostgreSQL support with Mojo::Pg. (bpmedley, sri)
-
Added support for job results.
-
Added Minion::Backend::Pg. (bpmedley, sri)
0.39 2014-10-05
-
Added DBM::Deep support to Minion::Backend::File.
-
Renamed -S option to -o.
0.38 2014-10-04
-
Removed support for non-blocking enqueue.
-
Removed Minion::Backend::Mango.
0.37 2014-09-22
-
Fixed packaging bug.
0.36 2014-09-21
-
Updated Makefile.PL for version 2 of the CPAN distribution metadata
specification.
0.35 2014-09-06
-
Improved Minion::Backend::File to write less often.
0.34 2014-08-26
-
Improved job command to show higher precision times.
0.33 2014-07-10
-
Replaced state argument of list_jobs methods in Minion::Backend::File and
Minion::Backend::Mango with more versatile options argument.
-
Added -t option to job command.
0.32 2014-07-10
-
Added state argument to list_jobs methods in Minion::Backend::File and
Minion::Backend::Mango.
-
Added -T option to job command.
0.31 2014-07-09
-
Reduced CPU usage of Minion::Backend::Mango when waiting for new jobs.
0.30 2014-07-08
-
Added timeout argument to dequeue methods in Minion::Backend::File,
Minion::Backend::Mango and Minion::Worker.
0.29 2014-07-07
-
Renamed restart_job methods to retry_job in Minion::Backend,
Minion::Backend::File and Minion::Backend::Mango.
-
Renamed restart method to retry in Minion::Job.
-
Improved worker command to repair in regular intervals.
0.28 2014-06-28
-
Added spawn event to Minion::Job.
0.27 2014-06-21
-
Replaced delayed option with delay.
0.26 2014-06-18
-
Renamed clean_up_after attribute in Minion to remove_after.
0.25 2014-06-17
-
Removed auto_perform attribute from Minion.
-
Added perform_jobs method to Minion.
-
Fixed multiple Windows bugs.
0.24 2014-06-16
-
Improved Minion::Job to reset Mojo::IOLoop.
-
Fixed Windows bugs in tests.
0.23 2014-06-15
-
Fixed Minion::Backend::File Windows support.
0.22 2014-06-15
-
Reduced default clean_up_after value to 10 days.
0.21 2014-06-14
-
Added clean_up_after attribute to Minion.
-
Improved performance of repair methods.
0.20 2014-06-13
-
Added module Minion::Backend::File.
-
Improved Minion::Backend to provide a generic repair method.
0.15 2014-06-04
-
Fixed a few small bugs in Minion::Backend::Mango.
0.14 2014-06-04
-
Fixed Minion::Backend::Mango to work with strings in addition to object
ids.
0.13 2014-06-03
-
Added list_workers method to Minion::Backend.
-
Added list_workers method to Minion::Backend::Mango.
0.12 2014-06-03
-
Fixed enqueue to use the correct time format.
0.11 2014-06-03
-
Changed a few return values in Minion::Backend::Mango.
0.10 2014-06-02
-
Removed created, delayed, error, finished, priority, restarted, restarts,
started and state methods from Minion::Job.
-
Removed started method from Minion::Worker.
-
Added support for pluggable backends.
-
Added modules Minion::Backend and Minion::Backend::Mango.
-
Added backend attribute to Minion.
-
Added reset method to Minion.
-
Added info method to Minion::Job.
-
Added info method to Minion::Worker.
-
Added -L and -S options to job command.
0.09 2014-04-05
-
Added worker event to Minion.
-
Added dequeue event to Minion::Worker.
-
Added failed and finished events to Minion::Job.
-
Added restarted method to Minion::Job.
-
Changed return values of fail, finish and restart methods in Minion::Job.
0.08 2014-04-04
-
Added support for non-blocking enqueue.
0.07 2014-04-03
-
Improved performance by reusing Mango connections.
0.06 2014-04-03
-
Added delayed and priority methods to Minion::Job.
-
Renamed after option to delayed.
-
Improved job command to use a human readable time format and allow new
jobs to be enqueued.
0.05 2014-04-03
-
Improved job command to stream job lists and show more information.
0.04 2014-04-02
-
Removed all_jobs and one_job methods from Minion::Job.
-
Removed repair method from Minion::Worker;
-
Added module Minion::Command::minion::job.
-
Added auto_perform attribute to Minion.
-
Added repair method to Minion.
-
Added created, error, finished, remove, restart, restarts and started
methods to Minion::Job.
-
Added started method to Minion::Worker.
0.03 2014-03-30
-
Removed doc and worker attributes from Minion::Job.
-
Added args, id and minion attributes to Minion::Job.
-
Added id attribute to Minion::Worker.
-
Added job method to Minion.
-
Added state method to Minion::Job.
0.02 2014-03-28
-
Added support for delayed jobs.
-
Added stats method to Minion.
-
Added app method to Minion::Job.
-
Reduced Perl version requirement to 5.10.1.
0.01 2014-03-27
-
First release.