Inngest changelog
Rate limit functions
Easily prevent your function from running too frequently. Frequency can be specified at the function level or using any custom key (e.g. a per-user rate limit) with just a couple config options. Jump right into the docs here. This enables you to easily do things like:
Prevent email notification Inngest functions from sending duplicate, spammy notifications in a period of time.
Prevent chatty events (e.g. from a webhook) from triggering too many funcitons that only need to run periodically like a data synchronization function.
Check out the docs for examples in the code and more explanation of the feature.