This document describes the current stable version of django_celery_monitor (1.1). For development docs, go here.

Change history

release-date:2017-05-18 11:30 a.m. UTC+2
release-by:Jannis Leidel
  • More packaging fixes. Sigh.
release-date:2017-05-18 10:30 a.m. UTC+2
release-by:Jannis Leidel
  • Fix the folder that the extra stylesheet file was stored in.
release-date:2017-05-11 10:25 p.m. UTC+2
release-by:Jannis Leidel
  • Use SELECT FOR UPDATE SQL statements for updating the task and worker states to improve resilliance against race conditions by multiple simultaneously running cameras.
  • Move worker state cache from in-process dictionary into database side timestamp to decide whether to do another worker update or not.
  • Improved code structure by moving all utilities into same module.
release-date:2017-05-08 16:05 a.m. UTC+2
release-by:Jannis Leidel
  • Import Django models inline to prevent import time side effect.
  • Run django.setup() when installing the Camera.
release-date:2017-05-03 10:17 a.m. UTC+2
release-by:Jannis Leidel
  • Fix the Python package manifest.
  • Fix README rendering.

1.0.0

release-date:2017-05-03 08:35 a.m. UTC+2
release-by:Jannis Leidel
  • Initial release by extracting the monitor code from the old django-celery app.
  • Add ability to override the expiry timedelta for the task monitor via the Celery configuration.
  • Add Python 3.6 and Django 1.11 to text matrix. Supported versions of Django 1.8 LTS, 1.9, 1.10 and 1.11 LTS. Supported versions of Python are 2.7, 3.4, 3.5 and 3.6 (for Django 1.11).