|
1 |
| -# Version 2.8.1 (2023-05-14) |
| 1 | +### Version 2.9.0 (2023-11-26) |
| 2 | +* Added an option to delete all failed jobs. Thanks @chromium7! |
| 3 | +* You can now specify `SERIALIZER` option while declaring queues in `settings.py` Thanks @sophcass! |
| 4 | +* Updated templates to match newer versions of Django admin's styling. Thanks @nikhilweee! |
| 5 | +* Don't show `Empty Queue` button on registry pages. Thanks @selwin! |
| 6 | + |
| 7 | +### Version 2.8.1 (2023-05-14) |
2 | 8 | * Added a button to stop currently running jobs. Thanks @gabriels1234!
|
3 | 9 | * Added a failed jobs column to rqstats command. Thanks @dangquangdon!
|
4 | 10 | * Explicitly requires RQ >= 1.14 in `setup.py`. Thanks @selwin!
|
5 | 11 |
|
6 |
| -# Version 2.8.0 (2023-05-02) |
| 12 | +### Version 2.8.0 (2023-05-02) |
7 | 13 | * Support for RQ 1.14. Thanks @Cerebro92 and @selwin!
|
8 | 14 | * Show scheduler PID information in admin interface. Thanks @gabriels1234!
|
9 | 15 | * Added `serializer` argument to `rqworker` command. Thanks @gabriels1234!
|
10 | 16 | * Added `USERNAME` and `SENTINEL_KWARGS` support. Thanks @joachimBurket!
|
11 | 17 |
|
12 |
| -# Version 2.7.0 (2023-02-07) |
| 18 | +### Version 2.7.0 (2023-02-07) |
13 | 19 | * Able to show multiple execution results for each job (requires RQ v1.12). Thanks @selwin!
|
14 | 20 | * Various admin interface improvements. Thanks @selwin!
|
15 | 21 |
|
16 |
| -# Version 2.6.0 (2022-11-05) |
| 22 | +### Version 2.6.0 (2022-11-05) |
17 | 23 | * Added `--max-jobs` argument to `rqworker` management command. Thanks @arpit-goel!
|
18 | 24 | * Remove job from `ScheduledJobRegistry` if a scheduled job is enqueued from admin. Thanks @robertaistleitner!
|
19 | 25 | * Minor code cleanup. Thanks @reybog90!
|
20 | 26 |
|
21 |
| -# Version 2.5.1 (2021-11-22) |
| 27 | +### Version 2.5.1 (2021-11-22) |
22 | 28 | * `Redis.from_url` does not accept `ssl_cert_reqs` argument for non SSL Redis URL. Thanks @barash-asenov!
|
23 | 29 |
|
24 |
| -# Version 2.5.0 (2021-11-17) |
| 30 | +### Version 2.5.0 (2021-11-17) |
25 | 31 | * Better integration with Django admin, along with a new `Access admin page` permission that you can selectively grant to users. Thanks @haakenlid!
|
26 | 32 | * Worker count is now updated everytime you view workers for that specific queue. Thanks @cgl!
|
27 | 33 | * Add the capability to pass arbitrary Redis client kwargs. Thanks @juanjgarcia!
|
28 | 34 | * Always escape text when rendering job arguments. Thanks @rhenanbartels!
|
29 | 35 | * Add `@never_cache` decorator to all Django-RQ views. Thanks @Cybernisk!
|
30 | 36 | * `SSL_CERT_REQS` argument should also be passed to Redis client even when Redis URL is used. Thanks @paltman!
|
31 | 37 |
|
32 |
| -# Version 2.4.1 (2021-03-31) |
| 38 | +### Version 2.4.1 (2021-03-31) |
33 | 39 | * Added `ssl_cert_reqs` and `username` to queue config. Thanks @jeyang!
|
34 | 40 |
|
35 |
| -# Version 2.4.0 (2020-11-08) |
| 41 | +### Version 2.4.0 (2020-11-08) |
36 | 42 | * Various admin interface improvements. Thanks @selwin and @atten!
|
37 | 43 | * Improved Sentry integration. Thanks @hugorodgerbrown and @kichawa!
|
38 | 44 |
|
39 |
| -# Version 2.3.2 (2020-05-13) |
| 45 | +### Version 2.3.2 (2020-05-13) |
40 | 46 | * Compatibility with RQ >= 1.4.0 which implements customizable serialization method. Thanks @selwin!
|
41 | 47 |
|
42 |
| -# Version 2.3.1 (2020-04-10) |
| 48 | +### Version 2.3.1 (2020-04-10) |
43 | 49 | * Added `--with-scheduler` argument to `rqworker` management command. Thanks @stlk!
|
44 | 50 | * Fixed a bug where opening job detail would crash if job.dependency no longer exists. Thanks @selwin!
|
45 | 51 |
|
46 |
| -# Version 2.3.0 (2020-02-09) |
| 52 | +### Version 2.3.0 (2020-02-09) |
47 | 53 | * Support for RQ's new `ScheduledJobRegistry`. Thanks @Yolley!
|
48 | 54 | * Improve performance when displaying pages showing a large number of jobs by using `Job.fetch_many()`. Thanks @selwin!
|
49 | 55 | * `django-rq` will now automatically cleanup orphaned worker keys in job registries. Thanks @selwin!
|
50 | 56 | * Site name now properly displayed in Django-RQ admin pages. Thanks @tom-price!
|
51 | 57 | * `NoSuchJobError`s are now handled properly when requeuing all jobs. Thanks @thomasmatecki!
|
52 | 58 | * Support for displaying jobs with names containing `$`. Thanks @gowthamk63!
|
53 | 59 |
|
54 |
| -# Version 2.2.0 (2019-12-08) |
| 60 | +### Version 2.2.0 (2019-12-08) |
55 | 61 | - Support for Django 3.0. This release also drops support for Django 1.X. Thanks @hugorodgerbrown!
|
56 | 62 | - `rqworker` management command now properly passes in `--verbosity` to `Worker`. Thanks @stlk!
|
57 | 63 | - The admin interface can now view jobs with `:` on their IDs. Thanks @carboncoop!
|
58 | 64 | - Job detail page now shows `job.dependency`. Thanks @selwin!
|
59 | 65 |
|
60 |
| -# Version 2.1.0 (2019-06-14) |
| 66 | +### Version 2.1.0 (2019-06-14) |
61 | 67 | - Fixed `Requeue All`
|
62 | 68 | - Django-RQ now automatically runs maintenance tasks when `rq_home` is opened
|
63 | 69 |
|
64 |
| -# Version 2.0 (2019-04-06) |
| 70 | +### Version 2.0 (2019-04-06) |
65 | 71 | - Compatibility with RQ 1.0 (Thanks @selwin). Backward incompatible changes include:
|
66 | 72 | * `FailedQueue` is now replaced by `FailedJobRegistry`
|
67 | 73 | * RQ now uses `sentry-sdk` to send job failures to Sentry.
|
68 | 74 | - Scheduler now respects default `timeout` and `result_ttl` defined in `RQ_QUEUES`. Thanks @simone6021!
|
69 | 75 | - Minor improvements and bug fixes. Thanks @selwin!
|
70 | 76 |
|
71 | 77 |
|
72 |
| -# Version 1.3.1 (2019-03-15) |
| 78 | +### Version 1.3.1 (2019-03-15) |
73 | 79 | - Run `rqworker` with `--sentry_dsn=""` to disable Sentry integration. Thanks @Bolayniuss!
|
74 | 80 | - Support for `SSL` Redis kwarg. Thanks @ajknv!
|
75 | 81 | - `rqworker`and `rqscheduler` management commands now uses RQ's built in `setup_loghandlers` function. Thanks @Paulius-Maruska!
|
76 | 82 | - Remove the use of deprecated `admin_static` template tag. Thanks @lorenzomorandini!
|
77 | 83 |
|
78 | 84 |
|
79 |
| -# Version 1.3.0 (2018-12-18) |
| 85 | +### Version 1.3.0 (2018-12-18) |
80 | 86 | - Added support `redis-py` >= 3 and `RQ` >= 0.13. Thanks @selwin!
|
81 | 87 | - Use `Worker.count(queue=queue)` to speed up the process of getting the number of active workers. Thanks @selwin!
|
82 | 88 | - Added an option to requeue job from the admin interface. Thanks @seiryuz!
|
83 | 89 | - Improve Sentinel support. Thanks @pnuckowski!
|
84 | 90 |
|
85 | 91 |
|
86 |
| -# Version 1.2.0 (2018-07-26) |
| 92 | +### Version 1.2.0 (2018-07-26) |
87 | 93 | - Supports Python 3.7 by renaming `async` to `is_async`. Thanks @Flimm!
|
88 | 94 | - `UnpickleError` is now handled properly. Thanks @selwin!
|
89 | 95 | - Redis Sentinel support. Thanks @SpeedyCoder!
|
90 | 96 |
|
91 | 97 |
|
92 |
| -# Version 1.1.0 |
| 98 | +### Version 1.1.0 |
93 | 99 | - Fixed some admin related bugs. Thanks @seiryuz!
|
94 | 100 | - More Django 2.0 compatibility fixes. Thanks @selwin and @koddr!
|
95 | 101 | - Custom `Job` and `Worker` classes are now supported. Thanks @skirsdeda!
|
96 | 102 | - `SENTRY_DSN` value in `settings.py` will now be used by default. Thanks @inetss!
|
97 | 103 |
|
98 | 104 |
|
99 |
| -# 1.0.1 |
| 105 | +### 1.0.1 |
100 | 106 | - Django 2.0 compatibility fixes.
|
101 | 107 | - Minor bug fixes
|
102 | 108 |
|
103 | 109 |
|
104 |
| -# 1.0.0 |
| 110 | +### 1.0.0 |
105 | 111 |
|
106 | 112 | - You can now view worker information
|
107 | 113 | - Detailed worker statistics such as failed/completed job count are
|
|
116 | 122 | - Improved performance when requeueing all jobs. Thanks
|
117 | 123 | @therefromhere!
|
118 | 124 |
|
119 |
| -# 0.9.6 |
| 125 | +### 0.9.6 |
120 | 126 |
|
121 | 127 | - More Django 1.10 compatibility fixes. Thanks @dmwyatt!
|
122 | 128 | - Improves performance when dealing with a large number of workers.
|
123 | 129 | Thanks @lucastamoios!
|
124 | 130 |
|
125 |
| -# 0.9.5 |
| 131 | +### 0.9.5 |
126 | 132 |
|
127 | 133 | - Fixed view paging for registry-based job lists. Thanks @smaccona!
|
128 | 134 | - Fixed an issue where multiple failed queues may appear for the same
|
|
132 | 138 | - Fixed an argument parsing bug `rqworker` management command. Thanks
|
133 | 139 | @hendi!
|
134 | 140 |
|
135 |
| -# 0.9.3 |
| 141 | +### 0.9.3 |
136 | 142 |
|
137 | 143 | - Added a `--pid` option to `rqscheduler` management command. Thanks
|
138 | 144 | @vindemasi!
|
|
147 | 153 | @randomguy91!
|
148 | 154 | - Other minor fixes by @jeromer and @sbussetti.
|
149 | 155 |
|
150 |
| -# 0.9.2 |
| 156 | +### 0.9.2 |
151 | 157 |
|
152 | 158 | - Support for Django 1.10. Thanks @jtburchfield!
|
153 | 159 | - Added `--queue-class` option to `rqworker` management command.
|
154 | 160 | Thanks @Krukov!
|
155 | 161 |
|
156 |
| -# 0.9.1 |
| 162 | +### 0.9.1 |
157 | 163 |
|
158 | 164 | - Added `-i` and `--queue` options to rqscheduler management command.
|
159 | 165 | Thanks @mbodock and @sbussetti!
|
|
165 | 171 | `RQ_EXCEPTION_HANDLERS` in `settings.py`. Thanks @sbussetti!
|
166 | 172 | - Queues in django-admin are now sorted by name. Thanks @pnuckowski!
|
167 | 173 |
|
168 |
| -# 0.9.0 |
| 174 | +### 0.9.0 |
169 | 175 |
|
170 | 176 | - Support for Django 1.9. Thanks @aaugustin and @viaregio!
|
171 | 177 | - `rqworker` management command now accepts `--worker-ttl` argument.
|
|
174 | 180 | `settings.py`. Thanks @xuhcc!
|
175 | 181 | - `django-rq` now requires RQ >= 0.5.5
|
176 | 182 |
|
177 |
| -# 0.8.0 |
| 183 | +### 0.8.0 |
178 | 184 |
|
179 | 185 | - You can now view deferred, finished and currently active jobs from
|
180 | 186 | admin interface.
|
181 | 187 | - Better support for Django 1.8. Thanks @epicserve and @seiryuz!
|
182 | 188 | - Requires RQ >= 0.5.
|
183 | 189 | - You can now use StrictRedis with Django-RQ. Thanks @wastrachan!
|
184 | 190 |
|
185 |
| -# 0.7.0 |
| 191 | +### 0.7.0 |
186 | 192 |
|
187 | 193 | - Added `rqenqueue` management command for easy scheduling of tasks
|
188 | 194 | (e.g via cron
|
0 commit comments