Releases: fastify/fastify-rate-limit
Releases · fastify/fastify-rate-limit
v10.2.1
What's Changed
- fix: apply merged params when custom route config is provided by @gurgunday in #393
- fix:
after
should show the same ttl as the rate limit headers by @gurgunday in #394
Full Changelog: v10.2.0...v10.2.1
v10.2.0
What's Changed
- [docs]: Adding Fastify 4 & 5 Compatibilty Rows by @eskylake in #388
- docs(readme): sort compatibility table descending; add lts note by @Fdawgs in #390
- style: remove trailing whitespace by @Fdawgs in #391
- Added exponential backoff by @aniketcodes in #387
New Contributors
Full Changelog: v10.1.1...v10.2.0
v10.1.1
What's Changed
- perf: reduce optional chaining usage by @gurgunday in #382
- build(deps): Bump fastify/workflows from 5.0.0 to 5.0.1 by @dependabot in #383
- fix: update documentation and types for groupId by @lundibundi in #384
New Contributors
- @lundibundi made their first contribution in #384
Full Changelog: v10.1.0...v10.1.1
v10.1.0
What's Changed
- Added grouping routes for ratelimit by @aniketcodes in #380
New Contributors
- @aniketcodes made their first contribution in #380
Full Changelog: v10.0.1...v10.1.0
v10.0.1
v10.0.0
What's Changed
- docs(readme): replace
fastify.io
links withfastify.dev
by @Fdawgs in #358 - Use statusCode in errorResponseBuilder example by @Szymx95 in #359
- chore(.gitignore): add .tap/ dir by @Fdawgs in #361
- Add statusCode to errorResponseBuilderContext type by @flakey5 in #366
- build(deps-dev): Bump tsd from 0.30.7 to 0.31.0 by @dependabot in #367
- Merge
next
intomaster
by @jsumners in #373 - Coverage by @jean-michelet in #372
- build(deps-dev): Bump @types/node from 20.14.13 to 22.0.0 by @dependabot in #374
- chore: update min fastify version by @Fdawgs in #377
- chore: migrate from tap to node:test and c8 by @dancastillo in #378
- build(deps-dev): Bump @sinonjs/fake-timers from 11.3.1 to 13.0.1 by @dependabot in #379
- fix: return type of rateLimit by @MunifTanjim in #375
New Contributors
- @Szymx95 made their first contribution in #359
- @flakey5 made their first contribution in #366
- @jean-michelet made their first contribution in #372
Full Changelog: v9.1.0...v10.0.0
v9.1.0
What's Changed
- perf: generate
after
once by @gurgunday in #351 - build(deps-dev): Bump tsd from 0.29.0 to 0.30.0 by @dependabot in #352
- perf: use map for the in-memory store by @gurgunday in #353
Full Changelog: v9.0.1...v9.1.0
v9.0.1
v9.0.0
What's Changed
- types: fix rateLimit:false in route options by @Uzlopak in #310
- swap out ms for @lukeed/ms by @gurgunday in #312
- doc: typo in Readme by @bodinsamuel in #314
- chore: remove defaultOnBanReach helper fn by @gurgunday in #313
- build(deps-dev): Bump tsd from 0.28.1 to 0.29.0 by @dependabot in #315
- build(deps): Bump actions/checkout from 3 to 4 by @dependabot in #317
- build(deps-dev): Bump knex from 2.5.1 to 3.0.1 by @dependabot in #318
- Retry-After: return the TTL instead of timeWindow by @gurgunday in #324
- Use
Math.ceil
for timeLeft calculation by @gurgunday in #325 - Align stores by @gurgunday in #323
- Refactor
index.js
to fix multiple bugs by @gurgunday in #326 - RedisStore: don't return an object after error by @gurgunday in #328
- perf: remove isNaN check from the handler by @gurgunday in #329
- chore(package): explicitly declare js module type by @Fdawgs in #332
- Move Redis logic to Redis-Side by @gurgunday in #330
- remove elseif from the lua script by @gurgunday in #334
- feat: ban users directly when rate limited by @gurgunday in #331
- build(deps): Bump actions/setup-node from 3 to 4 by @dependabot in #337
- ci: migrate to workflows by @gurgunday in #339
- Update README.md to reflect retry-after change by @tlund101 in #342
- Redis should work with ban by @gurgunday in #336
New Contributors
- @bodinsamuel made their first contribution in #314
- @tlund101 made their first contribution in #342
Full Changelog: v8.0.3...v9.0.0