listmonk/internal/migrations
Kailash Nadh 027261793f Add support for rate limiting messages with a sliding window.
Certain SMTP hosts limit the total number of messages that can be
sent within a window, for instance, X / 24 hours. The concurrency
and message rate controls can only limit that to a max of
1 messages / second, without a global cap.

This commit introduces a simple sliding window rate limit feature
that counts the number of messages sent in a specific window, and
upon reaching that limit, waits for the window to reset before
any more messages are pushed out globally across any number of
campaigns.

Context: https://github.com/knadh/listmonk/issues/119
2021-01-24 12:19:26 +05:30
..
v0.4.0.go Add support for automatic, idempotent DB migrations 2020-08-03 19:02:23 +05:30
v0.7.0.go Add BasicAuth to admin endpoints. 2020-08-08 13:11:49 +05:30
v0.8.0.go Fix invalid link click registrations 2020-10-24 14:03:37 +05:30
v0.9.0.go Add support for rate limiting messages with a sliding window. 2021-01-24 12:19:26 +05:30