Skip to content
Snippets Groups Projects
Changes 5.45 KiB
Newer Older
  • Learn to ignore specific revisions
  • Dan Book's avatar
    Dan Book committed
    v5.0.7    2022-08-13 13:00:35 EDT
    
      - Add workers field to stats method (#21, Oliver Kurz)
    
    Dan Book's avatar
    Dan Book committed
    
    
    Dan Book's avatar
    Dan Book committed
    v5.0.6    2021-11-12 19:39:19 EST
      - Improve efficiency of stats query (#19, Sebastian Riedel)
    
    
    Dan Book's avatar
    Dan Book committed
    v5.0.5    2021-06-15 21:18:41 EDT
    
      - Support min_priority option in dequeue method.
    
    Dan Book's avatar
    Dan Book committed
      - Update IRC metadata to libera.chat
    
    Dan Book's avatar
    Dan Book committed
    
    
    Dan Book's avatar
    Dan Book committed
    v5.0.4    2021-02-16 13:30:11 EST
      - Use Mojo::Promise in tests instead of the deprecated and decored Mojo::IOLoop::Delay (#17, Stefan Adams)
    
    
    Dan Book's avatar
    Dan Book committed
    v5.0.3    2020-08-02 18:15:20 EDT
    
      - Minion requirement bumped to 10.13.
    
    Dan Book's avatar
    Dan Book committed
      - Removed experimental support for job sequences.
      - Added EXPERIMENTAL expire option to enqueue method to support expiring jobs.
      - Added EXPERIMENTAL lax option to enqueue method to support lax dependencies.
      - Removed next and previous fields from list_jobs method.
      - Added expires and lax fields to list_jobs method.
    
      - Fixed a bug where manual retries would count towards the attempts limit for automatic retries.
    
    Dan Book's avatar
    Dan Book committed
      - Optimized checking parent job state in job dequeue.
    
    Dan Book's avatar
    Dan Book committed
    
    v5.0.2    2020-07-23 00:30:45 EDT
    
      - Minion requirement bumped to 10.10.
      - Support removing stuck jobs in repair method.
    
    Dan Book's avatar
    Dan Book committed
      - Added EXPERIMENTAL sequence option to enqueue method and sequences option to list_jobs method
        to support job sequences.
      - Added next and previous fields to list_jobs method.
    
    Dan Book's avatar
    Dan Book committed
    
    v5.0.1    2020-06-17 23:20:46 EDT
    
      - Fixed tests to be less sensitive to error message contents.
    
    Dan Book's avatar
    Dan Book committed
    
    v5.0.0    2020-06-17 01:22:45 EDT
    
    Dan Book's avatar
    Dan Book committed
      - Minion requirement bumped to 10.03.
    
      - Changed reset method to require options for what to reset and allow for
        locks to be reset without resetting the whole queue.
    
      - Added before options to list_jobs and list_workers methods to support
        iterating jobs and workers.
    
    Dan Book's avatar
    Dan Book committed
    
    
    4.005     2019-08-05 11:00:01 EDT
      - Allow fields to be removed with note method.
    
    
    Dan Book's avatar
    Dan Book committed
    4.004     2019-07-09 00:53:20 EDT
    
    Dan Book's avatar
    Dan Book committed
      - Add time field to list_jobs method.
    
    Dan Book's avatar
    Dan Book committed
    
    4.003     2019-06-21 18:06:07 EDT
    
      - Ignore missing workers for jobs in the minion_foreground named queue to
        make debugging very slow jobs easier.
    
    Dan Book's avatar
    Dan Book committed
    
    
    4.002     2018-10-03 13:58:15 EDT
      - Optimize repair query (yrjustice, #15, #16)
    
    4.001     2018-04-21 19:29:24 EDT
      - Implement EXPERIMENTAL history method used for Minion Admin plugin history graph.
    
    4.000     2018-04-16 14:58:35 EDT
      - Minion requirement bumped to 9.0.
      - Replace queue, state, and task options of list_jobs method with queues,
        states, and tasks options.
      - Replace name option of list_locks method with names option.
      - Replace key/value arguments of note method with a hash reference.
      - Add parents option to retry_job method.
      - Re-add active_locks stats field.
    
    3.003     2017-12-10 16:00:33 EST
      - Remove active_locks stats field as it was incorrect.
      - Fix list_locks to exclude already expired locks.
    
    3.002     2017-12-09 21:42:19 EST
      - Add list_locks method.
      - Add active_locks field to stats.
    
    3.001     2017-11-28 21:57:15 EST
      - Fix condition in dequeue that could lead to calling usleep with a negative
        time. (toratora, #12)
    
    3.000     2017-11-17 20:20:58 EST
      - Minion requirement bumped to 8.0.
      - Remove job_info and worker_info methods.
      - Support ids option and return total from list_jobs and list_workers methods.
      - Add uptime field to stats method (always undef for SQLite).
    
    2.004     2017-11-11 16:17:27 EST
      - Add dequeue_interval attribute and check for jobs in 0.5 second intervals
        by default. (#10)
    
    2.003     2017-08-07 16:04:18 EDT
      - Fix tests for rethrown job exceptions in Minion 7.05.
    
    2.002     2017-08-05 12:01:08 EDT
      - Add id option to dequeue method to support dequeueing a specific job.
      - Add attempts option to retry_job method.
    
    2.001     2017-07-20 02:40:46 EDT
      - Bump Mojo::SQLite requirement to 3.000 to support sharing the database
        connection cache with existing Mojo::SQLite objects.
    
    2.000     2017-06-26 00:42:49 EDT
      - Add support for rate limiting and unique jobs with lock and unlock methods.
      - Add support for job metadata with note method, notes option for enqueue
        method, and notes field in job_info method.
    
    1.000     2017-04-14 14:54:28 EDT
      - Support retrying active jobs in retry_job.
      - Support sharing worker status information in register_worker and
        worker_info.
    
    0.009     2016-12-19 20:34:58 EST
      - Increase dependency on Mojo::SQLite for memory leak fix
    
    0.008     2016-12-16 22:36:53 EST
      - Correct ordering of dequeued jobs that are created in the same second.
    
    0.007     2016-09-19 20:30:32 EDT
      - Add support for worker remote control commands with broadcast and receive
        methods.
      - Fix tests for compatibility with Minion 6.0.
    
    0.006     2016-09-06 23:22:20 EDT
      - Add support for EXPERIMENTAL enqueued_jobs field in stats method.
    
    0.005     2016-07-02 20:46:32 EDT
      - Add support for EXPERIMENTAL delayed_jobs field in stats method.
      - Add queue option to list_jobs method.
      - Add support for job dependencies.
      - Add parents option to enqueue method.
      - Add children and parents fields to job_info method.
    
    0.004     2016-03-16 21:52:15 EDT
      - Bump Mojo::SQLite dependency to 0.020 for JSON1 support
      - Use JSON1 fields for job args and result
      - Use new Mojo::SQLite auto_migrate feature
      - Various optimizations from Minion::Backend::Pg including much faster dequeue
    
    0.003     2015-11-13 20:19:45 EST
      - Updated to support Minion 4.0
      - Allow retry methods to change options for already inactive jobs
    
    0.002     2015-10-30 17:35:29 EDT
      - Added support for retrying failed jobs automatically in Minion 3.01
    
    0.001     2015-10-28 21:59:55 EDT
      - First release