Releases: Koed00/django-q
Releases · Koed00/django-q
v1.2.4
v1.2.3
V1.2.2
Closed issues:
- Scheduled task being executed many times #426
- schedule doesn't work #416
- Expose list of workers and their states via API #364
- Tasks are not encrypted, only signed #300
Merged pull requests:
- Poetry #442 (Koed00)
- Fix issues when using multiple databases with a database router #440 (maerteijn)
- Update documentation to say tasks are signed, not encrypted #429 (asedeno)
- Fix issue when using USE_TZ=False with MySQL #428 (hhyo)
- When sync=True, re-raise exceptions from the worker. #417 (rbranche)
v1.2.1
v1.2.0
v1.1.0
- supports tests with Django 2 and 3 now
- drops Django 1.11 tests and future support
Merged pull requests:
- Django 3 support #404 (Koed00)
- ability to use a Redis connection URI - closes #402 #403 (valentinogagliardi)
- Replacing
ugettext\_
functions withgettext\_
for Django 3 #399 (theunraveler) - Preserve database connection when sync=True #393 (Urth)
- Fix scheduler concurrency with multiple clusters #347 (maerteijn)
- Fix timeout override #333 (tremby)
V1.0.2
- Fixes deprecated Arrow interface issues.
- Tests with Django 2.2.4 and 1.11.23
- SQL server fix @wgordon17
- Circular import fix @lamby
- MySQL fix for no timezone configs @maerteijn
- Loads of timeout and concurrency fixes from @jannero
v1.0.1
- Added French locale @tboulogne
- Removes Python 3.4 from supported versions
Unfortunately the re-factoring for Python 3.7 has caused some circular imports in Python 3.4
I've removed support for now but I'm open to PR's to fix this for those that are stuck with 3.4 until EOL.
v1.0.0
Breaking Changes!
- Supports Python 3.7 >
async
became a reserved keyword, replaced byasync_task
@P-EB - Deprecated Python 2
- Supports Django 2+
- Deprecated Django < 1.11
- Deprecated Rollbar as a separate module > use the pluggeable error reporters from now on
- Adds exception traceback to failed tasks @strets123
- Frees resources when running in sync mode @abompard
This release no longer supports older Python and Django versions.
For those that want to keep using Django-Q with Python 2.7, please use release v0.9.4.
Please replace all occurrences of async
with async_task
when you upgrade.