Releases: express-rate-limit/express-rate-limit
Releases Β· express-rate-limit/express-rate-limit
v7.5.0
Added
- Implemented the combined
RateLimit
header according to the eighth draft of the IETF RateLimit header specificiation. Enable by setting standardHeaders: 'draft-8'
.
- Added a new
identifier
option, used as the name for the quota policy in the draft-8
headers.
- Added a new
headersDraftVersion
validation check to identifies cases where an unsupported version string is passed to the standardHeaders
option.
You can view the full changelog here.
v7.4.1
Fixed
- Made the
passOnStoreError
return after calling next()
rather than continuing execution.
You can view the full changelog here.
v7.4.0
Added
- Added
passOnStoreError
option to allow a way to "fail open" in the event of a backend error.
You can view the full changelog here.
v7.3.1
Fixed
- Changed error displayed for the
creationStack
validation check when a store
with localKeys
set to false is used.
- Improved documentation for the
creationStack
check.
You can view the full changelog here.
v7.3.0
Added
- Added a new
unsharedStore
validation check that identifies cases where a
single store instance is shared across multiple limiters.
You can view the full changelog here.
v7.2.0
Added
- Added a new
creationStack
validation check that looks for instances created
in a request handler.
You can view the full changelog here.
v7.1.5
Fixed
- Enable
async
requestWasSuccessful
methods to work as documented.
You can view the full changelog here.
v7.1.4
Fixed
- Ensure header values are strings rather than numbers, for compatibility with
Bun.
You can view the full changelog here.
v7.1.3
Changed
- Loosened peer dependencies to explicitly allow the Express 5 beta. (See
#415)
You can view the full changelog here.
v7.1.2
Changed
- Re-organized documentation from readme into docs/ folder and added
documentation website.
You can view the full changelog here.