Ghost/ghost/email-service/lib
Simon Backx fb3cbe5fc8
Added short lived caching to email batch body (#16233)
fixes https://github.com/TryGhost/Team/issues/2522

When sending an email for multiple batches at the same time, we now
reuse the same email body for each batch in the same segment. This
reduces the amount of database queries and makes the sending more
reliable in case of database failures.

The cache is short lived. After sending the email it is automatically
garbage collected.
2023-02-07 11:01:49 +01:00
..
email-templates 🐛 Fixed HTML escaping of feature_image_caption in newsletters 2023-01-30 16:58:59 +01:00
batch-sending-service.js Added short lived caching to email batch body (#16233) 2023-02-07 11:01:49 +01:00
email-body-cache.js Added short lived caching to email batch body (#16233) 2023-02-07 11:01:49 +01:00
email-controller.js 🎨 Add ability to send test email with chosen newsletter (#15783) 2023-01-09 17:48:30 +04:00
email-event-processor.js Increased wait time between Mailgun events to 200ms 2023-02-03 14:38:44 +01:00
email-event-storage.js Added 100% test coverage for EmailEventStorage 2023-01-10 16:36:41 +01:00
email-renderer.js 🐛 Fixed link to posts on audio cards in emails 2023-02-03 10:37:02 +01:00
email-segmenter.js Updated unit test coverage for email service (#15913) 2022-12-02 00:33:28 +05:30
email-service.js 🐛 Fixed not reactivating email analytics jobs 2023-01-26 17:35:45 +01:00
mailgun-email-provider.js Improved email error logging (#16184) 2023-01-25 14:57:10 +01:00
sending-service.js Added short lived caching to email batch body (#16233) 2023-02-07 11:01:49 +01:00