fix(deps): update dependency rate-limiter-flexible to v8 #16232
+6
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot]
.This notice will be removed on 2025-10-07.
This PR contains the following updates:
5.0.5
->8.0.1
Release Notes
animir/node-rate-limiter-flexible (rate-limiter-flexible)
v8.0.1
: Fix TS definitionsCompare Source
v8.0.0 [BREAKING CHANGES]
RateLimiterQueueError
import was changed in TypeScript projects.It should be imported from defaults now.
TS definition for RateLimiterQueueError was moved to types.d.ts.
v8.0.1:
index.d.ts
file was moved outside of lib directory and renamed totypes.d.ts
.Thanks @wildfluss and @PaulAnnekov for help.
💿
v8.0.0
Compare Source
v7.4.0
: Drizzle ORM supportCompare Source
In version
7.2.0
RateLimiterDrizzle
limiter was added. Read about it on wikiThanks @Nayanchandrakar !
In version
7.3.0
disableIndexesCreation option added toRateLimiterMongo
.In version
7.3.1
conditional require of drizzle-orm was replaced with dynamic import to avoid issues with linters and tree-shakers.In version
7.3.2
drizzle-orm lazy import is hidden behind function call and string concatenation to avoid unnecessary tree-shaking and statistical analysis in different bundlers.In version
7.4.0
RateLimiterDrizzleNonAtomic was added. It doesn't guarantee precise events count under race conditions, but much faster than atomic limiter.💫
v7.3.2
Compare Source
v7.3.1
Compare Source
v7.3.0
Compare Source
v7.2.0
Compare Source
v7.1.1
: Check points before upserting with RedisCompare Source
2.1
.Thank you @roggervalf
🌞
v7.1.0
: Etcd supportCompare Source
RateLimiterEtcd
andRateLimiterEtcdNonAtomic
were added. Read more on Wiki https://github.com/animir/node-rate-limiter-flexible/wiki/Etcd.This is the first time we add atomic and non-atomic limiters for the same storage. Atomic increments are necessary to count sensitive things like incorrect password or PIN tries while non-atomic increments may be better (because they are faster) when exact count doesn't matter, e.g. to protect a service against DDoS attack.
Thank you @Tobias4872
🍇
v7.0.0
Compare Source
What's Changed
RateLimiterValkeyGlide
to support Valkey Glide @avifenesh in #302 Thank you!X-RateLimit-Reset
header example was fixed. It should beMath.ceil((Date.now() + rateLimiterRes.msBeforeNext) / 1000)
. Thanks to @Fdavidtr.New Contributors
Full Changelog: animir/node-rate-limiter-flexible@v6.2.1...v7.0.0
🐆
v6.2.1
: SQLite: fix Knex connection issueCompare Source
RateLimiterSQLite
: This fixes an issue where an unused Knex connection remained open, causing pool connection problems. Additionally, this adds functions to run tests against Knex.Thanks to @muco-rolle
📌
v6.2.0
: Multiple SQLite clients supportCompare Source
RateLimiterSQLite
supportssqlite3
,better-sqlite3
andknex
clients now.Set
storeType
option to one ofsqlite3
,better-sqlite3
orknex
, defaults tosqlite3
if not set.Thank you @muco-rolle
🎁
v6.1.0
: SQLite supportCompare Source
RateLimiterSQLite
added. Thanks to @no-on3 and @muco-rollerate-limiter-flexible
supports SQLite now! 🐬Check SQLite example.
Just a day after Valkey limiter release we are releasing SQLite support. One new database and one old (but still good) added to the list of the big family. Congrats!
v6.0.0
: Valkey support [zap]Compare Source
RateLimiterValkey
added. Thanks to @gurgundayrate-limiter-flexible
supports Valkey now! ⚡It can be used with iovalkey package.
[breaking] Node.js support for version 16 was dropped.
Configuration
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.