You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
3.1.1 — 2026-06-14
Fixed
Fixed the FetchRateLimiter queue item typing under strict TypeScript checks by aligning queued task and resolver storage with the bucket queue's unknown value boundary.
Restored the lint and lint:fix scripts to direct biome invocations, since npm scripts already resolve local binaries from node_modules/.bin.
Added rate limiter regression coverage for rejected queued tasks continuing to drain and for corrupted pending-queue defensive cleanup, raising the suite to 601 passing tests and overall statement coverage to 97.13%.
Security
Resolved development dependency audit findings by updating the lockfile to use tmp@0.2.7, tsx@4.22.4, and esbuild@0.28.1.
Added an esbuild override so transitive dev tooling no longer resolves the vulnerable 0.27.x line.