- Apply security updates
- Fixes package for Python <= 3.9
- Fixes html-escaping bug when handling tracking URLs.
- Subprocesses now log unexpected exceptions as errors
- Cache-control header on image field, so reverse proxy can cache img views
- reply to field caused sending bug
- 404 instead of 500 whenever a Mosaico image does not exist
- Put translations for French back into the package and update them
tracking_id
field fromCampaignSentEvent
models SHOULD have had an index from the beginning. Updating open and click statistics could become very slow.
- fix python-3.6 compatibility
- Feature : add settings
NUNTIUS_DEFAULT_FROM_EMAIL
,NUNTIUS_DEFAULT_FROM_NAME
,NUNTIUS_DEFAULT_REPLY_TO_EMAIL
, andNUNTIUS_DEFAULT_REPLY_TO_NAME
. - Fix a bug where webhook would error when ISP normalized email.
- Fix a bug where the admin still had some references to celery tasks and would crash
- Nuntius does not depend on celery anymore, and the old way of sending emails through celery tasks is gone. It means
that the old
NUNTIUS_CELERY_BROKER
setting is obsolete.
- Nuntius now has a dedicated worker command that will start up a process responsible for sending campaigns. That process starts up several processes to send emails and is much faster. See the documentation on how to configure.