* Mon Feb 04 2019 Stephan Kulow <coolo@suse.com>
- updated to 9.09
see /usr/share/doc/packages/perl-Minion/Changes
9.09 2019-02-03
- Changed result_p method in Minion to pass along the whole job info hash
instead of just the job result.
* Sun Feb 03 2019 Stephan Kulow <coolo@suse.com>
- updated to 9.08
see /usr/share/doc/packages/perl-Minion/Changes
9.08 2019-02-01
- Added EXPERIMENTAL result_p method to Minion.
* Thu Nov 08 2018 Stephan Kulow <coolo@suse.com>
- updated to 9.07
see /usr/share/doc/packages/perl-Minion/Changes
9.07 2018-10-18
- Improved various attributes to use new Mojolicious 8.03 features to avoid
memory leaks.
* Sun Sep 23 2018 Stephan Kulow <coolo@suse.com>
- updated to 9.06
see /usr/share/doc/packages/perl-Minion/Changes
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.
* Sat Sep 22 2018 Stephan Kulow <coolo@suse.com>
- updated to 9.05
see /usr/share/doc/packages/perl-Minion/Changes
Version: 10.290.0-bp156.3.3.1
* Fri Mar 22 2024 Tina Müller <timueller+perl@suse.de>
- updated to 10.29
see /usr/share/doc/packages/perl-Minion/Changes
* Fri Mar 08 2024 Tina Müller <tina.mueller@suse.com>
- Fix disabling of __perllib_provides
* Wed Nov 29 2023 Tina Müller <timueller+perl@suse.de>
- updated to 10.28
see /usr/share/doc/packages/perl-Minion/Changes
10.28 2023-11-217
- Improved repair and history performance in most cases.
10.27 2023-11-20
- Improved repair performance in cases where there are a lot of finished jobs with dependencies.
* Sat Nov 11 2023 Tina Müller <timueller+perl@suse.de>
- updated to 10.26
see /usr/share/doc/packages/perl-Minion/Changes
10.26 2023-11-10
- Added type information to worker status.
- Improved workers by calling srand() after starting a new job process.
Version: 10.25-bp154.2.3.1
* Sat Jun 25 2022 Tina Müller <timueller+perl@suse.de>
- updated to 10.25
see /usr/share/doc/packages/perl-Minion/Changes
10.25 2022-06-24
- Added workers field to stats methods in Minion and Minion::Backend::Pg.
* Fri Apr 29 2022 Tina Müller <timueller+perl@suse.de>
- updated to 10.24
see /usr/share/doc/packages/perl-Minion/Changes
10.24 2022-04-28
- Improved Mojolicious::Plugin::Minion::Admin to log whenever a job gets removed.
* Fri Jan 21 2022 Tina Müller <timueller+perl@suse.de>
- updated to 10.23
see /usr/share/doc/packages/perl-Minion/Changes
10.23 2022-01-20
- Improved repair performance in Minion::Backend::Pg. (andrii-suse, ilmari, kraih)
Version: 9.03-bp150.2.4
* Sat Apr 21 2018 coolo@suse.com
- updated to 9.03
see /usr/share/doc/packages/perl-Minion/Changes
* Thu Apr 19 2018 coolo@suse.com
- updated to 9.02
see /usr/share/doc/packages/perl-Minion/Changes
* Mon Apr 16 2018 coolo@suse.com
- updated to 9.0
see /usr/share/doc/packages/perl-Minion/Changes
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.
* Thu Mar 08 2018 coolo@suse.com
- updated to 8.12
see /usr/share/doc/packages/perl-Minion/Changes
8.12 2018-03-07
- Added parents option to retry and retry_job methods in Minion::Job and
Minion::Backend::Pg. (CandyAngel)
* Thu Mar 01 2018 coolo@suse.com
- updated to 8.11
see /usr/share/doc/packages/perl-Minion/Changes
8.11 2018-02-28
- Fixed worker page links in Mojolicious::Plugin::Minion::Admin.
* Mon Feb 19 2018 coolo@suse.com
- updated to 8.10
see /usr/share/doc/packages/perl-Minion/Changes
* Wed Feb 07 2018 coolo@suse.com
- updated to 8.09
see /usr/share/doc/packages/perl-Minion/Changes
8.09 2018-01-25
- Converted Mojolicious::Plugin::Minion::Admin to Bootstrap 4.
* Mon Dec 18 2017 coolo@suse.com
- updated to 8.08
see /usr/share/doc/packages/perl-Minion/Changes
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.
* Tue Dec 12 2017 coolo@suse.com
- updated to 8.07
see /usr/share/doc/packages/perl-Minion/Changes
* Thu Nov 23 2017 coolo@suse.com
- updated to 8.03
see /usr/share/doc/packages/perl-Minion/Changes
8.03 2017-11-21
- Removed -f option from worker command.
- Added broadcast method to Minion.
- Added run method to Minion::Worker.
* Tue Nov 21 2017 coolo@suse.com
- updated to 8.02
see /usr/share/doc/packages/perl-Minion/Changes
8.02 2017-11-19
- Improved admin ui with alerts for job management.
* Sun Nov 19 2017 coolo@suse.com
- updated to 8.01
see /usr/share/doc/packages/perl-Minion/Changes
8.01 2017-11-18
- Fixed installation problems with some versions of Perl on Windows.
* Sat Nov 18 2017 coolo@suse.com
- updated to 8.0
see /usr/share/doc/packages/perl-Minion/Changes
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.
* Fri Oct 27 2017 coolo@suse.com
- updated to 7.09
see /usr/share/doc/packages/perl-Minion/Changes
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.
* Thu Oct 19 2017 coolo@suse.com
- updated to 7.08
see /usr/share/doc/packages/perl-Minion/Changes
7.08 2017-10-18
- Fixed a bug in the worker command where processing jobs could be
delayed significantly after a system restart. (rgci)
* Fri Oct 13 2017 coolo@suse.com
- updated to 7.07
see /usr/share/doc/packages/perl-Minion/Changes
7.07 2017-10-11
- Added reap event to Minion::Job.
* Fri Sep 22 2017 coolo@suse.com
- updated to 7.06
see /usr/share/doc/packages/perl-Minion/Changes
7.06 2017-09-21
- Added guard method to Minion.
* Tue Aug 08 2017 coolo@suse.com
- updated to 7.05
see /usr/share/doc/packages/perl-Minion/Changes
7.05 2017-08-07
- Improved foreground method in Minion to rethrow job exceptions.
* Wed Aug 02 2017 coolo@suse.com
- updated to 7.04
see /usr/share/doc/packages/perl-Minion/Changes
7.04 2017-08-01
- Added foreground method to Minion.
- Added id option to dequeue methods in Minion::Worker and
Minion::Backend::Pg.
- Added attempts option to retry and retry_job methods in Minion::Job and
Minion::Backend::Pg.
- Added -f option to job command.
* Sat Jul 08 2017 coolo@suse.com
- updated to 7.03
see /usr/share/doc/packages/perl-Minion/Changes
7.03 2017-07-06
- Updated Mojo::Pg requirement to 4.0.
- Improved Minion::Backend::Pg to support sharing the database connection
cache with existing Mojo::Pg objects.
7.02 2017-07-05
- Improved performance of worker command when processing jobs that are
finished very quickly.
Version: 10.22-bp154.1.25
* Fri Jun 11 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.22
see /usr/share/doc/packages/perl-Minion/Changes
10.22 2021-06-10
- Add perform_jobs_in_foreground method to Minion.
* Sun Mar 21 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.21
see /usr/share/doc/packages/perl-Minion/Changes
10.21 2021-03-20
- Fixed YAML::XS dependency.
* Mon Mar 15 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.20
see /usr/share/doc/packages/perl-Minion/Changes
10.20 2021-03-13
- Removed experimental status from expiring jobs feature.
- Added Minion::Guide.
- Improved admin ui and job command to use YAML::XS to make job information easier to read.
* Thu Mar 11 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.19
see /usr/share/doc/packages/perl-Minion/Changes
10.19 2021-03-10
- Improved admin ui to include search feature on all pages.
* Wed Mar 10 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.18
see /usr/share/doc/packages/perl-Minion/Changes
10.18 2021-03-09
- Improved admin ui with search feature.
* Sun Mar 07 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.17
see /usr/share/doc/packages/perl-Minion/Changes
10.17 2021-03-05
- Added support for high priority fast lane.
- Added each method to Minion::Iterator.
- Added min_priority option to dequeue methods in Minion::Worker and Minion::Backend::Pg.
- Added spare and spare_min_priority options to run method in Minion::Worker.
- Added -s and -S options to worker command.
- Added --retry-failed and --remove-failed options to job command.
* Wed Feb 17 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.16
see /usr/share/doc/packages/perl-Minion/Changes
10.16 2021-02-16
- Fixed Mojolicious 9.0 compatibility.
* Mon Jan 04 2021 Tina Müller <timueller+perl@suse.de>
- updated to 10.15
see /usr/share/doc/packages/perl-Minion/Changes
10.15 2020-12-10
- Updated examples to use signatures.
Version: 10.14-bp153.1.12
* Mon Oct 26 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.14
see /usr/share/doc/packages/perl-Minion/Changes
10.14 2020-10-24
- Changed SQL style to use uppercase keywords.
- Fixed a bug where Minion::Worker could inherit timers from Mojolicious applications.
* Sat Aug 01 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.13
see /usr/share/doc/packages/perl-Minion/Changes
10.13 2020-07-30
- Added EXPERIMENTAL support for lax dependencies.
- Added EXPERIMENTAL lax option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
- Removed experimental status from notes option in Minion::Backend and Minion::Backend::Pg.
- Added lax field to list_jobs method in Minion::Backend::Pg.
- Added is_locked method to Minion.
- Added auto_retry_job method to Minion::Backend.
- Added parents method to Minion::Job.
- Added -x option to job command.
- Fixed a bug in Minion::Backend::Pg where manual retries would count towards the attempts limit for automatic
retries.
* Tue Jul 28 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.12
see /usr/share/doc/packages/perl-Minion/Changes
10.12 2020-07-25
- Added EXPERIMENTAL support for expiring jobs.
- Removed experimental support for job sequences again since use cases turned out to be weaker than expected.
- Added EXPERIMENTAL expire option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
- Added expires field to list_jobs method in Minion::Backend::Pg.
- Added -E option to job command.
10.11 2020-07-21
- Improved adming ui with more icons.
* Sun Jul 12 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.10
see /usr/share/doc/packages/perl-Minion/Changes
10.10 2020-07-11
- Added stuck_after attribute to Minion.
- Improved repair method in Minion::Backend::Pg to detect stuck jobs and transtion them to the failed state after 2
days of inactivity.
* Fri Jul 10 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.09
see /usr/share/doc/packages/perl-Minion/Changes
10.09 2020-07-09
- Added EXPERIMENTAL support for job sequences.
- Added EXPERIMENTAL sequence option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
- Added EXPERIMENTAL sequences option to list_jobs method in Minion::Backend and Minion::Backend::Pg.
- Added next and previous fields to list_jobs method in Minion::Backend::Pg.
- Added -Q option to job command.
- Improved admin ui to allow navigating job sequences.
* Thu Jun 18 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.08
see /usr/share/doc/packages/perl-Minion/Changes
10.08 2020-06-17
- Improved Minion::Job to record exit code and the signal a job died from, if it was terminated unexpectedly.
* Wed Jun 17 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.07
see /usr/share/doc/packages/perl-Minion/Changes
10.07 2020-06-16
- Removed experimental status from Minion::Iterator module.
- Removed experimental status from jobs and workers methods in Minion.
- Removed experimental status from before options of list_jobs and list_workers methods in Minion::Backend and
Minion::Backend::Pg.
- Updated project metadata.
- Improved admin ui to allow sending TERM signals.
- Fixed a bug in Minion::Job where CHLD, INT, TERM and QUIT signals would be ignored by job processes.
* Wed Jun 03 2020 Tina Müller <timueller+perl@suse.de>
- updated to 10.06
see /usr/share/doc/packages/perl-Minion/Changes
10.06 2020-06-01
- Added EXPERIMENTAL support for custom task classes.
- Added EXPERIMENTAL class_for_task method to Minion.
- Added EXPERIMENTAL run method to Minion::Job.
- Added -T option to job command.
* Mon Jun 01 2020 Tina Müller <timueller+perl@suse.de>
updated to 10.05
see /usr/share/doc/packages/perl-Minion/Changes
10.05 2020-05-30
- Improved .perltidyrc with more modern settings.
- Fixed result_p promise leak in Minion.
Version: 10.04-bp152.1.13
* Fri Jan 31 2020 <timueller+perl@suse.de>
- updated to 10.04
see /usr/share/doc/packages/perl-Minion/Changes
10.04 2020-01-30
- Added EXPERIMENTAL total method to Minion::Iterator.
10.03 2020-01-29
- Added EXPERIMENTAL Minion::Iterator module.
- Added EXPERIMENTAL jobs and workers methods to Minion.
- Added EXPERIMENTAL before options to list_jobs and list_workers methods in
Minion::Backend and Minion::Backend::Pg.
* Sat Dec 21 2019 <timueller+perl@suse.de>
- updated to 10.02
see /usr/share/doc/packages/perl-Minion/Changes
10.02 2019-12-20
- Fixed QUIT signal in Minion::Worker.
- Fixed stop remote control command.
- Fixed a problem where Minion::Worker was unable to deal with immediately
restarted jobs.
* Tue Dec 17 2019 <timueller+perl@suse.de>
- updated to 10.01
see /usr/share/doc/packages/perl-Minion/Changes
10.01 2019-12-16
- Fixed an unlock concurrency issue in Minion::Backend::Pg.
* Tue Nov 19 2019 <timueller+perl@suse.de>
- updated to 10.0
see /usr/share/doc/packages/perl-Minion/Changes
10.0 2019-11-15
- Removed PostgreSQL migrations older than 2 years, that means you need to
have Minion version 7.01 or newer installed before you can upgrade to
version 10.0.
- Removed experimental status from result_p method in Minion.
- Removed experimental status from history method in Minion and
Minion::Backend::Pg.
- Removed experimental status from delayed_jobs and enqueued_jobs fields from
stats methods in Minion and Minion::Backend::Pg.
- Removed experimental status from cleanup and finish events in Minion::Job.
- Changed reset method in Minion and Minion::Backend::Pg to require options
for what to reset.
- Improved reset method in Minion and Minion::Backend::Pg to allow for locks
to be reset without resetting the whole queue.
- Improved performance by making the minion_workers table unlogged.
* Fri Aug 30 2019 <timueller+perl@suse.de>
- updated to 9.13
see /usr/share/doc/packages/perl-Minion/Changes
9.13 2019-08-29
- Added EXPERIMENTAL cleanup event to Minion::Job.
* Tue Aug 06 2019 Stephan Kulow <coolo@suse.com>
- updated to 9.12
see /usr/share/doc/packages/perl-Minion/Changes
9.12 2019-08-04
- Added EXPERIMENTAL notes option to list_jobs method in Minion::Backend and
Minion::Backend::Pg.
- Added -n option to job command.
- Improved note methods in Minion::Job, Minion::Backend and
Minion::Backend::Pg to allow for fields to be removed.
* Tue Jul 16 2019 Stephan Kulow <coolo@suse.com>
- updated to 9.11
see /usr/share/doc/packages/perl-Minion/Changes
9.11 2019-07-08
- Added time field to list_jobs method in Minion::Backend::Pg.
- Added time field to info method in Minion::Job.
- Improved admin ui to show the current runtime for every job, as well as the
current delay for delayed jobs.
- Improved Minion::Backend::Pg to ignore missing workers for jobs in the
minion_foreground named queue and make debugging very slow jobs easier.
* Tue May 14 2019 Stephan Kulow <coolo@suse.com>
- updated to 9.10
see /usr/share/doc/packages/perl-Minion/Changes
9.10 2019-05-09
- Fixed a few query parameter bugs in the admin ui. (fskale, sri)