File: Changes

package info (click to toggle)
libminion-backend-sqlite-perl 5.0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 276 kB
  • sloc: perl: 741; makefile: 2
file content (134 lines) | stat: -rw-r--r-- 5,268 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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)

v5.0.3    2020-08-02 18:15:20 EDT
  - Minion requirement bumped to 10.13.
  - 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.
  - Optimized checking parent job state in job dequeue.

v5.0.2    2020-07-23 00:30:45 EDT
  - Minion requirement bumped to 10.10.
  - Support removing stuck jobs in repair method.
  - 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.

v5.0.1    2020-06-17 23:20:46 EDT
  - Fixed tests to be less sensitive to error message contents.

v5.0.0    2020-06-17 01:22:45 EDT
  - 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.

4.005     2019-08-05 11:00:01 EDT
  - Allow fields to be removed with note method.

4.004     2019-07-09 00:53:20 EDT
  - Add time field to list_jobs method.

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.

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