@fastify/busboy breaking changes
Every breaking API change we have recorded in @fastify/busboy on npm: 26 breaking changes in 2 versions. Below are its newest 2 versions, removals and renames first, each with its source.
Newest change August 12, 2026

On this page
3.2.1
- Removed
Busboy.addListener
Busboy.addListener was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.off
Busboy.off was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.on
Busboy.on was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.once
Busboy.once was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.prependListener
Busboy.prependListener was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.prependOnceListener
Busboy.prependOnceListener was removed in @fastify/busboy 3.2.1 npmjs.com - Removed
Busboy.removeListener
Busboy.removeListener was removed in @fastify/busboy 3.2.1 npmjs.com - Signature changed
Busboy
The signature of Busboy changed in @fastify/busboy 3.2.1 npmjs.com - Signature changed
BusboyConstructor.__call
Was (options: BusboyConfig): Busboy; now (options: BusboyConfig): BusboyInstance. npmjs.com - Signature changed
BusboyConstructor.__new
Was new(options: BusboyConfig): Busboy; now new(options: BusboyConfig): BusboyInstance. npmjs.com
And 15 more in this version.
3.2.0
- Behavior changed
Quoted Content-Disposition parameters are now parsed under stricter RFC 2183/7578 rules, which can change parsed field or file names for some requests. github.com
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp