Skip to content

Commit 7c7fb63

Browse files
committed
Bump version to 2.9.0
1 parent 3b86ca2 commit 7c7fb63

File tree

3 files changed

+36
-30
lines changed

3 files changed

+36
-30
lines changed

CHANGELOG.md

Lines changed: 34 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,107 +1,113 @@
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)
28
* Added a button to stop currently running jobs. Thanks @gabriels1234!
39
* Added a failed jobs column to rqstats command. Thanks @dangquangdon!
410
* Explicitly requires RQ >= 1.14 in `setup.py`. Thanks @selwin!
511

6-
# Version 2.8.0 (2023-05-02)
12+
### Version 2.8.0 (2023-05-02)
713
* Support for RQ 1.14. Thanks @Cerebro92 and @selwin!
814
* Show scheduler PID information in admin interface. Thanks @gabriels1234!
915
* Added `serializer` argument to `rqworker` command. Thanks @gabriels1234!
1016
* Added `USERNAME` and `SENTINEL_KWARGS` support. Thanks @joachimBurket!
1117

12-
# Version 2.7.0 (2023-02-07)
18+
### Version 2.7.0 (2023-02-07)
1319
* Able to show multiple execution results for each job (requires RQ v1.12). Thanks @selwin!
1420
* Various admin interface improvements. Thanks @selwin!
1521

16-
# Version 2.6.0 (2022-11-05)
22+
### Version 2.6.0 (2022-11-05)
1723
* Added `--max-jobs` argument to `rqworker` management command. Thanks @arpit-goel!
1824
* Remove job from `ScheduledJobRegistry` if a scheduled job is enqueued from admin. Thanks @robertaistleitner!
1925
* Minor code cleanup. Thanks @reybog90!
2026

21-
# Version 2.5.1 (2021-11-22)
27+
### Version 2.5.1 (2021-11-22)
2228
* `Redis.from_url` does not accept `ssl_cert_reqs` argument for non SSL Redis URL. Thanks @barash-asenov!
2329

24-
# Version 2.5.0 (2021-11-17)
30+
### Version 2.5.0 (2021-11-17)
2531
* Better integration with Django admin, along with a new `Access admin page` permission that you can selectively grant to users. Thanks @haakenlid!
2632
* Worker count is now updated everytime you view workers for that specific queue. Thanks @cgl!
2733
* Add the capability to pass arbitrary Redis client kwargs. Thanks @juanjgarcia!
2834
* Always escape text when rendering job arguments. Thanks @rhenanbartels!
2935
* Add `@never_cache` decorator to all Django-RQ views. Thanks @Cybernisk!
3036
* `SSL_CERT_REQS` argument should also be passed to Redis client even when Redis URL is used. Thanks @paltman!
3137

32-
# Version 2.4.1 (2021-03-31)
38+
### Version 2.4.1 (2021-03-31)
3339
* Added `ssl_cert_reqs` and `username` to queue config. Thanks @jeyang!
3440

35-
# Version 2.4.0 (2020-11-08)
41+
### Version 2.4.0 (2020-11-08)
3642
* Various admin interface improvements. Thanks @selwin and @atten!
3743
* Improved Sentry integration. Thanks @hugorodgerbrown and @kichawa!
3844

39-
# Version 2.3.2 (2020-05-13)
45+
### Version 2.3.2 (2020-05-13)
4046
* Compatibility with RQ >= 1.4.0 which implements customizable serialization method. Thanks @selwin!
4147

42-
# Version 2.3.1 (2020-04-10)
48+
### Version 2.3.1 (2020-04-10)
4349
* Added `--with-scheduler` argument to `rqworker` management command. Thanks @stlk!
4450
* Fixed a bug where opening job detail would crash if job.dependency no longer exists. Thanks @selwin!
4551

46-
# Version 2.3.0 (2020-02-09)
52+
### Version 2.3.0 (2020-02-09)
4753
* Support for RQ's new `ScheduledJobRegistry`. Thanks @Yolley!
4854
* Improve performance when displaying pages showing a large number of jobs by using `Job.fetch_many()`. Thanks @selwin!
4955
* `django-rq` will now automatically cleanup orphaned worker keys in job registries. Thanks @selwin!
5056
* Site name now properly displayed in Django-RQ admin pages. Thanks @tom-price!
5157
* `NoSuchJobError`s are now handled properly when requeuing all jobs. Thanks @thomasmatecki!
5258
* Support for displaying jobs with names containing `$`. Thanks @gowthamk63!
5359

54-
# Version 2.2.0 (2019-12-08)
60+
### Version 2.2.0 (2019-12-08)
5561
- Support for Django 3.0. This release also drops support for Django 1.X. Thanks @hugorodgerbrown!
5662
- `rqworker` management command now properly passes in `--verbosity` to `Worker`. Thanks @stlk!
5763
- The admin interface can now view jobs with `:` on their IDs. Thanks @carboncoop!
5864
- Job detail page now shows `job.dependency`. Thanks @selwin!
5965

60-
# Version 2.1.0 (2019-06-14)
66+
### Version 2.1.0 (2019-06-14)
6167
- Fixed `Requeue All`
6268
- Django-RQ now automatically runs maintenance tasks when `rq_home` is opened
6369

64-
# Version 2.0 (2019-04-06)
70+
### Version 2.0 (2019-04-06)
6571
- Compatibility with RQ 1.0 (Thanks @selwin). Backward incompatible changes include:
6672
* `FailedQueue` is now replaced by `FailedJobRegistry`
6773
* RQ now uses `sentry-sdk` to send job failures to Sentry.
6874
- Scheduler now respects default `timeout` and `result_ttl` defined in `RQ_QUEUES`. Thanks @simone6021!
6975
- Minor improvements and bug fixes. Thanks @selwin!
7076

7177

72-
# Version 1.3.1 (2019-03-15)
78+
### Version 1.3.1 (2019-03-15)
7379
- Run `rqworker` with `--sentry_dsn=""` to disable Sentry integration. Thanks @Bolayniuss!
7480
- Support for `SSL` Redis kwarg. Thanks @ajknv!
7581
- `rqworker`and `rqscheduler` management commands now uses RQ's built in `setup_loghandlers` function. Thanks @Paulius-Maruska!
7682
- Remove the use of deprecated `admin_static` template tag. Thanks @lorenzomorandini!
7783

7884

79-
# Version 1.3.0 (2018-12-18)
85+
### Version 1.3.0 (2018-12-18)
8086
- Added support `redis-py` >= 3 and `RQ` >= 0.13. Thanks @selwin!
8187
- Use `Worker.count(queue=queue)` to speed up the process of getting the number of active workers. Thanks @selwin!
8288
- Added an option to requeue job from the admin interface. Thanks @seiryuz!
8389
- Improve Sentinel support. Thanks @pnuckowski!
8490

8591

86-
# Version 1.2.0 (2018-07-26)
92+
### Version 1.2.0 (2018-07-26)
8793
- Supports Python 3.7 by renaming `async` to `is_async`. Thanks @Flimm!
8894
- `UnpickleError` is now handled properly. Thanks @selwin!
8995
- Redis Sentinel support. Thanks @SpeedyCoder!
9096

9197

92-
# Version 1.1.0
98+
### Version 1.1.0
9399
- Fixed some admin related bugs. Thanks @seiryuz!
94100
- More Django 2.0 compatibility fixes. Thanks @selwin and @koddr!
95101
- Custom `Job` and `Worker` classes are now supported. Thanks @skirsdeda!
96102
- `SENTRY_DSN` value in `settings.py` will now be used by default. Thanks @inetss!
97103

98104

99-
# 1.0.1
105+
### 1.0.1
100106
- Django 2.0 compatibility fixes.
101107
- Minor bug fixes
102108

103109

104-
# 1.0.0
110+
### 1.0.0
105111

106112
- You can now view worker information
107113
- Detailed worker statistics such as failed/completed job count are
@@ -116,13 +122,13 @@
116122
- Improved performance when requeueing all jobs. Thanks
117123
@therefromhere!
118124

119-
# 0.9.6
125+
### 0.9.6
120126

121127
- More Django 1.10 compatibility fixes. Thanks @dmwyatt!
122128
- Improves performance when dealing with a large number of workers.
123129
Thanks @lucastamoios!
124130

125-
# 0.9.5
131+
### 0.9.5
126132

127133
- Fixed view paging for registry-based job lists. Thanks @smaccona!
128134
- Fixed an issue where multiple failed queues may appear for the same
@@ -132,7 +138,7 @@
132138
- Fixed an argument parsing bug `rqworker` management command. Thanks
133139
@hendi!
134140

135-
# 0.9.3
141+
### 0.9.3
136142

137143
- Added a `--pid` option to `rqscheduler` management command. Thanks
138144
@vindemasi!
@@ -147,13 +153,13 @@
147153
@randomguy91!
148154
- Other minor fixes by @jeromer and @sbussetti.
149155

150-
# 0.9.2
156+
### 0.9.2
151157

152158
- Support for Django 1.10. Thanks @jtburchfield!
153159
- Added `--queue-class` option to `rqworker` management command.
154160
Thanks @Krukov!
155161

156-
# 0.9.1
162+
### 0.9.1
157163

158164
- Added `-i` and `--queue` options to rqscheduler management command.
159165
Thanks @mbodock and @sbussetti!
@@ -165,7 +171,7 @@
165171
`RQ_EXCEPTION_HANDLERS` in `settings.py`. Thanks @sbussetti!
166172
- Queues in django-admin are now sorted by name. Thanks @pnuckowski!
167173

168-
# 0.9.0
174+
### 0.9.0
169175

170176
- Support for Django 1.9. Thanks @aaugustin and @viaregio!
171177
- `rqworker` management command now accepts `--worker-ttl` argument.
@@ -174,15 +180,15 @@
174180
`settings.py`. Thanks @xuhcc!
175181
- `django-rq` now requires RQ >= 0.5.5
176182

177-
# 0.8.0
183+
### 0.8.0
178184

179185
- You can now view deferred, finished and currently active jobs from
180186
admin interface.
181187
- Better support for Django 1.8. Thanks @epicserve and @seiryuz!
182188
- Requires RQ >= 0.5.
183189
- You can now use StrictRedis with Django-RQ. Thanks @wastrachan!
184190

185-
# 0.7.0
191+
### 0.7.0
186192

187193
- Added `rqenqueue` management command for easy scheduling of tasks
188194
(e.g via cron

django_rq/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (2, 8, 1)
1+
VERSION = (2, 9, 0)
22

33
from .decorators import job
44
from .queues import enqueue, get_connection, get_queue, get_scheduler

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
setup(
55
name='django-rq',
6-
version='2.8.1',
6+
version='2.9.0',
77
author='Selwin Ong',
88
author_email='[email protected]',
99
packages=['django_rq'],

0 commit comments

Comments
 (0)