- timer: adds timer option and simplifies key option names (#32) (275786a5)
rateLimitKey
is now namedkey
rateLimitKeyPrefix
is now namedkeyPrefix
timer
is a callback that is called with the elapsed milliseconds of the rate limit operation
- redis: handle redis error and continue the request (0b06f486)
- key: add a rateLimitKeyPrefix option so that rate limits can be common across routes (178b0762)
- readme: updates README to match new interface (eb72133b)
- ttl: fixes key expiration race condition (e4e9adad)
- redis: remove dependence on then-redis (30cf3e7d)
- dep: updates peer dependency versioning (cb2e0740)
- rateLimitKey: Allows endpoint specification of the rateLimitKey function (162e1a8f)
- documentation: update README to latest plugin name (fd98fe0e)
- key: generalized account key func (3f4b8ef3)
- headers: added header + rename (8616ebfd)
- peerDeps: downgraded peer-dependencies (5aef52fa)
- default: added deaulting (44fc2673)
- rate: rate to a function (adece2c8)
- name: changed name (3b74cf7f)