- Add
watchman
management command- Exit code of
0
if all checks pass,1
otherwise - Print json stacktrace to
stderr
if check fails - Handles
--verbosity
option to print all status checks -c
,--checks
,-s
,--skips
options take comma-separated list of python paths to run / skip
- Exit code of
- Improve identifiability of emails sent from a django-watchman endpoint
- From: watchman@example.com
- Subject: django-watchman email check
- Body: This is an automated test of the email system.
- Add
X-DJANGO-WATCHMAN: True
custom header
- Add new default check:
storage
check- Checks that files can be both written and read with the current Django storage engine
- Add
WATCHMAN_ENABLE_PAID_CHECKS
setting to enable all paid checks without modifyingWATCHMAN_CHECKS
- Remove
email_status
from default checks - Refactor
utils.get_checks
to allow reuse in management commandget_checks
now performs the optional check inclusion / skippingstatus
refactored to pullcheck_list
/skip_list
from GET params and pass them toget_checks
- Namespace cache keys
- Update documentation