You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for ESP event-tracking webhooks,
including normalized AnymailTrackingEvent. docs
Allow get_connection kwargs overrides of most settings for individual
backend instances. (Can be useful for, e.g., working with multiple SendGrid subusers.) docs
SendGrid: New SENDGRID_GENERATE_MESSAGE_ID setting
controls workarounds for ensuring unique tracking ID
on SendGrid messages/events (default enabled). docs
Other changes
[possibly-breaking] Mailgun: eliminate automatic
JSON encoding of complex metadata values like lists and dicts.
(Was based on misreading of Mailgun docs; behavior now matches
metadata handling for all other ESPs.)
[possibly-breaking]: Mandrill: remove obsolete
wehook views and signal inherited from Djrill.
See Djrill migration notes
if you were relying on that code.
SendGrid: improve handling of 'filters' in esp_extra,
making it easier to mix custom SendGrid app filter settings
with Anymail normalized message options.
Drop pre-Django 1.8 test code.
(Wasn't being used, as Anymail requires Django 1.8+.)
Mandrill: note limited support (because integration tests
no longer available).