Back to Explore

fastify/send

GitHub
1 updates · last 90 days1 watchersOpen source

Last release:

@fastify/send is a Node.js library for streaming files from the file system as HTTP responses. It supports range requests (partial responses), conditional GET negotiation, and configurable response headers such as Content-Type, Last-Modified, ETag, and Cache-Control. This fastify-specific fork is provided via npm under @fastify/send and was created to address CVE-2017-20165.

Project status

  • Actively maintained, with a very recent upstream push on 2026-08-08 and a corresponding update v4.1.1 the same day, indicating ongoing maintenance rather than dormancy.
  • Apparent update cadence is relatively fast (v4.1.0 on 2025-06-05, then a gap, followed by v4.1.1 on 2026-08-08), with the latest updates concentrated around tooling and CI refresh rather than major feature work.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.1.1

    Release v4.1.1 is primarily a tooling and CI update, with development dependency bumps and a migration of TypeScript type tests from tsd to tstyche. It also updates GitHub workflows (including concurrency and a new lock-threads scheduled workflow) and refreshes repository configuration files (.npmrc, dependabot).

  • v4.1.0

    v4.1.0 adds a new streaming option, highWaterMark, and documents it in the public API. It also includes CI workflow permission adjustments and a dev dependency bump (tsd). Code changes show highWaterMark is wired into the underlying fs.createReadStream configuration and covered by new tests.

    Features
  • v4.0.0

    v4.0.0 drops Node 18 support and updates the repository to modern tooling, including switching tests to Node's built-in test runner and renaming CI/fixtures related to branch and scanner behavior. The release notes mostly describe these operational changes, with no runtime/library code diff shown in the provided changes.

    Breaking