From 70269e1e4398bd8b766c15861c326129c195cf23 Mon Sep 17 00:00:00 2001 From: Ilan Steemers Date: Thu, 26 Sep 2019 11:53:09 +0200 Subject: [PATCH] Updates to Django 2.2.5 --- .travis.yml | 6 ++-- CHANGELOG.md | 73 +++++++++++++++++++++++++++++++++++++++++++++++- README.rst | 2 +- requirements.txt | 16 +++++------ 4 files changed, 84 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 28cc95a..3cf5697 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,13 +9,13 @@ python: - "3.7" env: - - DJANGO=2.2.4 - - DJANGO=1.11.23 + - DJANGO=2.2.5 + - DJANGO=1.11.24 matrix: exclude: - python: "3.7" - env: DJANGO=1.11.23 + env: DJANGO=1.11.24 sudo: true dist: xenial diff --git a/CHANGELOG.md b/CHANGELOG.md index b114e0a..5ad9c56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,76 @@ # Change Log +## [Unreleased](https://github.com/koed00/django-q/tree/HEAD) + +[Full Changelog](https://github.com/koed00/django-q/compare/v1.0.2...HEAD) + +**Closed issues:** + +- Timeout override is lost when sent to broker [\#332](https://github.com/Koed00/django-q/issues/332) +- scheduler creating duplicate tasks in multiple cluster environment [\#231](https://github.com/Koed00/django-q/issues/231) + +**Merged pull requests:** + +- Fix scheduler concurrency with multiple clusters [\#347](https://github.com/Koed00/django-q/pull/347) ([maerteijn](https://github.com/maerteijn)) + +## [v1.0.2](https://github.com/koed00/django-q/tree/v1.0.2) (2019-08-10) +[Full Changelog](https://github.com/koed00/django-q/compare/v1.0.1...v1.0.2) + +**Closed issues:** + +- Is django-q dead? [\#375](https://github.com/Koed00/django-q/issues/375) +- Cluster shuts down immediately after processing tasks [\#367](https://github.com/Koed00/django-q/issues/367) +- Why is django\_q hitting redis so hard? [\#359](https://github.com/Koed00/django-q/issues/359) +- ERROR MySQL backend does not support timezone-aware datetimes when USE\_TZ is False. [\#350](https://github.com/Koed00/django-q/issues/350) +- from django\_q.tasks import async - ImportError: cannot import name 'async' [\#346](https://github.com/Koed00/django-q/issues/346) +- Timeouts given for async\_task do not work if timeout value for cluster is None \(the default\) [\#335](https://github.com/Koed00/django-q/issues/335) +- Import Error running qcluster command Python 3.7 Django 2.1.5 [\#331](https://github.com/Koed00/django-q/issues/331) +- Periodic tasks add only if [\#320](https://github.com/Koed00/django-q/issues/320) +- async\_task not in docs?!? [\#317](https://github.com/Koed00/django-q/issues/317) +- django\_q 1.0 fails in ./manage.py check on python 3.4 django 2.0.8 [\#315](https://github.com/Koed00/django-q/issues/315) +- Long-running tasks are duplicated multiple times in multi-cluster environment when no timeout is set [\#307](https://github.com/Koed00/django-q/issues/307) +- log name used to configure logging in django [\#268](https://github.com/Koed00/django-q/issues/268) +- RFC - Interval for schedules [\#265](https://github.com/Koed00/django-q/issues/265) +- The error traceback [\#259](https://github.com/Koed00/django-q/issues/259) +- Mention Django Q Email in the docs? [\#215](https://github.com/Koed00/django-q/issues/215) + +**Merged pull requests:** + +- Remove and re-add task.id field instead of alter [\#363](https://github.com/Koed00/django-q/pull/363) ([wgordon17](https://github.com/wgordon17)) +- Fix test section format in readme [\#358](https://github.com/Koed00/django-q/pull/358) ([vkaracic](https://github.com/vkaracic)) +- Inline import to prevent circular imports under some toolchain combinations [\#356](https://github.com/Koed00/django-q/pull/356) ([lamby](https://github.com/lamby)) +- fix spelling of careful [\#355](https://github.com/Koed00/django-q/pull/355) ([tylerharper](https://github.com/tylerharper)) +- Fix issue when using USE\_TZ=False with MySQL [\#353](https://github.com/Koed00/django-q/pull/353) ([maerteijn](https://github.com/maerteijn)) +- Document the behaviour of retry value properly [\#340](https://github.com/Koed00/django-q/pull/340) ([jannero](https://github.com/jannero)) +- Fix concurrency issue in timeout timer value processing [\#337](https://github.com/Koed00/django-q/pull/337) ([jannero](https://github.com/jannero)) +- Timeout handling fix and improvements to related tests [\#336](https://github.com/Koed00/django-q/pull/336) ([jannero](https://github.com/jannero)) +- Document how to run tests on your computer [\#334](https://github.com/Koed00/django-q/pull/334) ([jannero](https://github.com/jannero)) +- Fix timeout override [\#333](https://github.com/Koed00/django-q/pull/333) ([tremby](https://github.com/tremby)) +- Updates django version and packages [\#330](https://github.com/Koed00/django-q/pull/330) ([Koed00](https://github.com/Koed00)) +- Modified django\_q imports to support Python 3.4 again in cluster.py. … [\#327](https://github.com/Koed00/django-q/pull/327) ([mattaw](https://github.com/mattaw)) + +## [v1.0.1](https://github.com/koed00/django-q/tree/v1.0.1) (2018-08-29) +[Full Changelog](https://github.com/koed00/django-q/compare/v1.0.0...v1.0.1) + +**Merged pull requests:** + +- Add locale directory with fr translation [\#312](https://github.com/Koed00/django-q/pull/312) ([tboulogne](https://github.com/tboulogne)) + +## [v1.0.0](https://github.com/koed00/django-q/tree/v1.0.0) (2018-08-14) +[Full Changelog](https://github.com/koed00/django-q/compare/v0.9.4...v1.0.0) + +**Closed issues:** + +- Deleted broken schedules still run [\#308](https://github.com/Koed00/django-q/issues/308) +- Python3.7 not supported [\#304](https://github.com/Koed00/django-q/issues/304) +- Avoid retrying failed tasks [\#238](https://github.com/Koed00/django-q/issues/238) + +**Merged pull requests:** + +- Python 3.7 [\#310](https://github.com/Koed00/django-q/pull/310) ([Koed00](https://github.com/Koed00)) +- Fix a typo I introduced in groups.rst [\#309](https://github.com/Koed00/django-q/pull/309) ([P-EB](https://github.com/P-EB)) +- Replaces async occurrences with alternatives [\#306](https://github.com/Koed00/django-q/pull/306) ([P-EB](https://github.com/P-EB)) + ## [v0.9.4](https://github.com/koed00/django-q/tree/v0.9.4) (2018-03-13) [Full Changelog](https://github.com/koed00/django-q/compare/v0.9.3...v0.9.4) @@ -600,4 +671,4 @@ ## [v0.1.0](https://github.com/koed00/django-q/tree/v0.1.0) (2015-06-28) -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* +\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* \ No newline at end of file diff --git a/README.rst b/README.rst index 39d20cb..2005c7e 100644 --- a/README.rst +++ b/README.rst @@ -26,7 +26,7 @@ Features Requirements ~~~~~~~~~~~~ -- `Django `__ > = 1.11.23 +- `Django `__ > = 1.11.24 - `Django-picklefield `__ - `Arrow `__ - `Blessed `__ diff --git a/requirements.txt b/requirements.txt index 85c1874..2d20e42 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,16 +4,16 @@ # # pip-compile --output-file requirements.txt requirements.in # -arrow==0.14.5 +arrow==0.15.2 blessed==1.15.0 -boto3==1.9.207 -botocore==1.12.207 # via boto3, s3transfer -certifi==2019.6.16 # via requests +boto3==1.9.236 +botocore==1.12.236 # via boto3, s3transfer +certifi==2019.9.11 # via requests chardet==3.0.4 # via requests django-picklefield==2.0 django-redis==4.10.0 -django==2.2.4 # via django-picklefield, django-redis -docutils==0.14 # via botocore +django==2.2.5 # via django-picklefield, django-redis +docutils==0.15.2 # via botocore hiredis==1.0.0 idna==2.8 # via requests iron-core==1.2.0 # via iron-mq @@ -23,10 +23,10 @@ psutil==5.6.3 pymongo==3.9.0 python-dateutil==2.8.0 # via arrow, botocore, iron-core pytz==2019.2 # via django -redis==3.3.7 +redis==3.3.8 requests==2.22.0 # via iron-core s3transfer==0.2.1 # via boto3 six==1.12.0 # via blessed, python-dateutil sqlparse==0.3.0 # via django -urllib3==1.25.3 # via botocore, requests +urllib3==1.25.6 # via botocore, requests wcwidth==0.1.7 # via blessed