deps: update fastify to 5.7.1 #6

Open
minori wants to merge 3 commits from dependencies/update-fastify into main
Owner

Dependency Update

Updates fastify from 5.2.1 to 5.7.1.

Type

dependencies

Changelog

Changelog

v5.7.1

What's Changed

Full Changelog: https://github.com/fastify/fastify/compare/v5.7.0...v5.7.1

v5.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.6.2...v5.7.0

v5.6.2

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.6.1...v5.6.2

v5.6.1

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.6.0...v5.6.1

v5.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.5.0...v5.6.0

v5.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.4.0...v5.5.0

v5.4.0

What's Changed

Full Changelog: https://github.com/fastify/fastify/compare/v5.3.3...v5.4.0

v5.3.3

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.3.2...v5.3.3

v5.3.2

⚠️ Security Release ⚠️

Unfortunately, v5.3.1 did not include a complete fix for "Invalid content-type parsing could lead to validation bypass" and CVE-2025-32442. This is a follow-up patch to cover an edge case.

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.3.1...v5.3.2

v5.3.1

⚠️ Security Release ⚠️

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.3.0...v5.3.1

v5.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.2.2...v5.3.0

v5.2.2

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.2.1...v5.2.2


This PR was created by Minori, your friendly dependency updater! 🌸

## Dependency Update Updates **fastify** from `5.2.1` to `5.7.1`. ### Type dependencies ### Changelog ## Changelog ### v5.7.1 ## What's Changed * chore: Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6434 * chore: updated version in the fastify.js by @Tony133 in https://github.com/fastify/fastify/pull/6446 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.7.0...v5.7.1 ### v5.7.0 ## What's Changed * docs: Improved firebase serverless guide about process remaining stuck by @alexandercerutti in https://github.com/fastify/fastify/pull/6380 * docs: update migration guide with date-time breaking change by @craftsman01 in https://github.com/fastify/fastify/pull/6110 * chore: remove test file by @Eomm in https://github.com/fastify/fastify/pull/6384 * feat: speed up loading with custom compiler by @Eomm in https://github.com/fastify/fastify/pull/6383 * docs: replace all instances of twitter.com with x.com by @cseas in https://github.com/fastify/fastify/pull/6355 * docs: correct logger option in example by @inyourtime in https://github.com/fastify/fastify/pull/6391 * docs: fix links by @Shriti507 in https://github.com/fastify/fastify/pull/6394 * chore: skip unnecessary object creation by @Eomm in https://github.com/fastify/fastify/pull/6400 * docs: Update JSON Schema link in documentation by @jon23d in https://github.com/fastify/fastify/pull/6402 * docs(ecosystem): add fastify-ses-mailer by @KaranHotwani in https://github.com/fastify/fastify/pull/6395 * docs: add security note about validation errors in response by @mcollina in https://github.com/fastify/fastify/pull/6407 * docs: add security threat model by @mcollina in https://github.com/fastify/fastify/pull/6406 * chore: update onboarding and offboarding instructions by @Eomm in https://github.com/fastify/fastify/pull/6403 * fix: set status code before publishing diagnostics error channel by @tt-a1i in https://github.com/fastify/fastify/pull/6412 * fix: use JSON.stringify in onBadUrl for proper escaping by @mcollina in https://github.com/fastify/fastify/pull/6420 * chore: fix type test by @mrazauskas in https://github.com/fastify/fastify/pull/6418 * docs: improve Validation-and-Serialization.md by @twentytwo777 in https://github.com/fastify/fastify/pull/6423 * test: skip IPv6 test if its support is not present by @LiviaMedeiros in https://github.com/fastify/fastify/pull/6428 * test: fix test when localhost has multiple addresses by @LiviaMedeiros in https://github.com/fastify/fastify/pull/6427 * docs: add security warning for requestIdHeader by @mcollina in https://github.com/fastify/fastify/pull/6425 * docs(ecosystem): add elements-fastify by @rohitsoni007 in https://github.com/fastify/fastify/pull/6416 * chore: Bump actions/dependency-review-action from 4.8.1 to 4.8.2 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6433 * chore: Bump markdownlint-cli2 from 0.18.1 to 0.20.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6436 * chore: Bump @types/node from 24.10.4 to 25.0.3 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6435 * fix(ts): Align routerOptions defaultRoute types with runtime by @AnkanMisra in https://github.com/fastify/fastify/pull/6392 * fix(types): require send() payload when Reply type is specified by @tt-a1i in https://github.com/fastify/fastify/pull/6432 * fix: ajv options type validation by @gianmarco27 in https://github.com/fastify/fastify/pull/6437 * docs: add non-vulnerability examples to threat model by @RafaelGSS in https://github.com/fastify/fastify/pull/6431 * feat: implement conditional request logging by @kibertoad in https://github.com/fastify/fastify/pull/5732 * docs(sponsor): add serpapi by @Eomm in https://github.com/fastify/fastify/pull/6443 * perf: use native WebStream API instead of Readable.fromWeb wrapper by @mcollina in https://github.com/fastify/fastify/pull/6444 ## New Contributors * @craftsman01 made their first contribution in https://github.com/fastify/fastify/pull/6110 * @cseas made their first contribution in https://github.com/fastify/fastify/pull/6355 * @Shriti507 made their first contribution in https://github.com/fastify/fastify/pull/6394 * @jon23d made their first contribution in https://github.com/fastify/fastify/pull/6402 * @KaranHotwani made their first contribution in https://github.com/fastify/fastify/pull/6395 * @tt-a1i made their first contribution in https://github.com/fastify/fastify/pull/6412 * @mrazauskas made their first contribution in https://github.com/fastify/fastify/pull/6418 * @twentytwo777 made their first contribution in https://github.com/fastify/fastify/pull/6423 * @rohitsoni007 made their first contribution in https://github.com/fastify/fastify/pull/6416 * @AnkanMisra made their first contribution in https://github.com/fastify/fastify/pull/6392 * @gianmarco27 made their first contribution in https://github.com/fastify/fastify/pull/6437 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.6.2...v5.7.0 ### v5.6.2 ## What's Changed * refactor: rename source file names with kebab-case by @jean-michelet in https://github.com/fastify/fastify/pull/6331 * ci(ci): check dependabot prs originate from repo by @Fdawgs in https://github.com/fastify/fastify/pull/6330 * fix: accept htab ows by @jean-michelet in https://github.com/fastify/fastify/pull/6303 * fix: handle non FastifyErrors in custom handler properly, set type of error-parameter for setErrorHandler and errorHandler to unknown, but configurable via generic TError by @Uzlopak in https://github.com/fastify/fastify/pull/6308 * build(deps-dev): remove @fastify/pre-commit by @Fdawgs in https://github.com/fastify/fastify/pull/6319 * ci: improve citgm workflows by @Uzlopak in https://github.com/fastify/fastify/pull/6334 * docs: explain stream error handling by @lundibundi in https://github.com/fastify/fastify/pull/5746 * fix: error throwing in reply by @juanlet in https://github.com/fastify/fastify/pull/6299 * refactor: delegate options processing to a dedicated function by @jean-michelet in https://github.com/fastify/fastify/pull/6333 * ci: remove label of citgm only on pull_request.labeled, add options for workflow_dispatch by @Uzlopak in https://github.com/fastify/fastify/pull/6335 * chore: Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6343 * chore: Bump joi from 17.13.3 to 18.0.1 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6347 * chore: Bump lycheeverse/lychee-action from 2.4.1 to 2.6.1 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6345 * chore: Bump actions/dependency-review-action from 4.7.1 to 4.8.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6344 * chore: Bump actions/labeler from 5 to 6 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6341 * chore: Bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6342 * chore: Bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6340 * docs: mention that addHttpMethod override existing methods by @jean-michelet in https://github.com/fastify/fastify/pull/6350 * chore: remove reference to simple-get by @ilteoood in https://github.com/fastify/fastify/pull/6353 * chore: remove commented tests by @ilteoood in https://github.com/fastify/fastify/pull/6352 * fix: respect child logger factory in fastify options by @cysp in https://github.com/fastify/fastify/pull/6349 * docs(ecosystem): adding attaryz/fastify-devtools to community plugins by @attaryz in https://github.com/fastify/fastify/pull/6339 * docs: remove ambiguity from statement by @udohjeremiah in https://github.com/fastify/fastify/pull/6360 * chore: add `@fastify/sse` as fastify core plugin to documentation and citgm by @manshusainishab in https://github.com/fastify/fastify/pull/6364 * docs(guides/fluent-schema): replace last `nb` usage by @Fdawgs in https://github.com/fastify/fastify/pull/6365 * style(ci): remove whitespace from concurrency group by @Fdawgs in https://github.com/fastify/fastify/pull/6366 * docs: Fix broken link to TypeBox doc website wrt AJV setup by @melroy89 in https://github.com/fastify/fastify/pull/6367 * docs(reference/plugins): mention async plugins by @Fdawgs in https://github.com/fastify/fastify/pull/6357 * chore: add max-len ESLint rule with 120 character limit by @emicovi in https://github.com/fastify/fastify/pull/6221 * chore: Bump actions/dependency-review-action from 4.8.0 to 4.8.1 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6374 * chore: Bump pino from 9.14.0 to 10.1.0 in the dependencies-major group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6378 * chore: Bump pnpm/action-setup from 4.1.0 to 4.2.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6375 * chore: Bump tsd from 0.32.0 to 0.33.0 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6346 * chore: Bump lycheeverse/lychee-action from 2.6.1 to 2.7.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6377 * fix: handle web stream payload in HEAD route by @orionmiz in https://github.com/fastify/fastify/pull/6372 * chore: Bump actions/setup-node from 5 to 6 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6376 * chore: Bump borp from 0.20.2 to 0.21.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6379 * fix: parse ipv6 hostname by @jean-michelet in https://github.com/fastify/fastify/pull/6373 * fix: consistent error handling for custom validators in async validation contexts by @emicovi in https://github.com/fastify/fastify/pull/6247 ## New Contributors * @juanlet made their first contribution in https://github.com/fastify/fastify/pull/6299 * @cysp made their first contribution in https://github.com/fastify/fastify/pull/6349 * @attaryz made their first contribution in https://github.com/fastify/fastify/pull/6339 * @udohjeremiah made their first contribution in https://github.com/fastify/fastify/pull/6360 * @manshusainishab made their first contribution in https://github.com/fastify/fastify/pull/6364 * @orionmiz made their first contribution in https://github.com/fastify/fastify/pull/6372 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.6.1...v5.6.2 ### v5.6.1 ## What's Changed * fix: fix typo of deprecation warning FSTDEP022 by @Uzlopak in https://github.com/fastify/fastify/pull/6313 * docs(decorators): fix TypeScript inconsistency by @emicovi in https://github.com/fastify/fastify/pull/6224 * chore: fix typos by @deining in https://github.com/fastify/fastify/pull/6316 * docs(security): add secondary contact/security escalation policy by @UlisesGascon in https://github.com/fastify/fastify/pull/6315 * chore(gha): remove benchmark github workflows by @Eomm in https://github.com/fastify/fastify/pull/6322 * chore(sponsor): add lambdatest by @Eomm in https://github.com/fastify/fastify/pull/6324 * fix: (types) allow FastifySchemaValidationError[] as an error by @gurgunday in https://github.com/fastify/fastify/pull/6326 * fix: correct session.close() context in http2 timeout handler by @David-van-der-Sluijs in https://github.com/fastify/fastify/pull/6327 * fix: close http2 sessions on close server by @kostyak127 in https://github.com/fastify/fastify/pull/6137 ## New Contributors * @deining made their first contribution in https://github.com/fastify/fastify/pull/6316 * @UlisesGascon made their first contribution in https://github.com/fastify/fastify/pull/6315 * @David-van-der-Sluijs made their first contribution in https://github.com/fastify/fastify/pull/6327 * @kostyak127 made their first contribution in https://github.com/fastify/fastify/pull/6137 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.6.0...v5.6.1 ### v5.6.0 ## What's Changed * fix: update typescript pino type to pick by @dancastillo in https://github.com/fastify/fastify/pull/6287 * feat(types): router option types by @dancastillo in https://github.com/fastify/fastify/pull/6282 * fix(types): Fix use of "esModuleInterop: false" by @joshkel in https://github.com/fastify/fastify/pull/6292 * docs: fix typo in Reference: TypeScript.md by @hmanzoni in https://github.com/fastify/fastify/pull/6302 * docs: clarify router performance note by @Prasad2604 in https://github.com/fastify/fastify/pull/6306 ## New Contributors * @joshkel made their first contribution in https://github.com/fastify/fastify/pull/6292 * @hmanzoni made their first contribution in https://github.com/fastify/fastify/pull/6302 * @Prasad2604 made their first contribution in https://github.com/fastify/fastify/pull/6306 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.5.0...v5.6.0 ### v5.5.0 ## What's Changed * docs: fix markdown linting issue by @Uzlopak in https://github.com/fastify/fastify/pull/6175 * chore: removed simple-get from mkcalendar tests by @ilteoood in https://github.com/fastify/fastify/pull/6199 * chore: removed simple-get from versioned-routes tests by @ilteoood in https://github.com/fastify/fastify/pull/6202 * chore: removed simple-get from hooks tests by @ilteoood in https://github.com/fastify/fastify/pull/6210 * fix: close pipelining test by @ilteoood in https://github.com/fastify/fastify/pull/6204 * chore: removed simple-get from unlock test by @ilteoood in https://github.com/fastify/fastify/pull/6178 * chore: removed simple-get from use-semicolon-delimiter tests by @ilteoood in https://github.com/fastify/fastify/pull/6203 * chore: removed simple-get from custom-https-server tests by @ilteoood in https://github.com/fastify/fastify/pull/6201 * chore: remove simple-get from custom parser 5 by @ilteoood in https://github.com/fastify/fastify/pull/6172 * chore: removed simple-get from head tests by @ilteoood in https://github.com/fastify/fastify/pull/6196 * chore: removed simple-get from request id tests by @ilteoood in https://github.com/fastify/fastify/pull/6193 * chore: remove simple get from custom parser 1 by @ilteoood in https://github.com/fastify/fastify/pull/6167 * chore: removed simple-get from custom-parser-0 by @ilteoood in https://github.com/fastify/fastify/pull/6168 * chore: remove simple-get from custom parser 2 by @ilteoood in https://github.com/fastify/fastify/pull/6169 * chore: remove simple-get from custom parser 4 by @ilteoood in https://github.com/fastify/fastify/pull/6171 * chore: removed simple-get from promises test by @ilteoood in https://github.com/fastify/fastify/pull/6183 * chore: removed simple-get from move test by @ilteoood in https://github.com/fastify/fastify/pull/6179 * chore: remove simple-get from custom querystring parser by @ilteoood in https://github.com/fastify/fastify/pull/6166 * chore: remove simple-get from propfind by @ilteoood in https://github.com/fastify/fastify/pull/6174 * chore: removed simple-get from case insensitive test by @ilteoood in https://github.com/fastify/fastify/pull/6188 * chore: remove simple get from async-await tests by @ilteoood in https://github.com/fastify/fastify/pull/6165 * chore: removed simple-get from header overflow test by @ilteoood in https://github.com/fastify/fastify/pull/6190 * chore: removed simple-get from check test by @ilteoood in https://github.com/fastify/fastify/pull/6176 * chore: removed simple-get from async hooks test by @ilteoood in https://github.com/fastify/fastify/pull/6189 * feat(types): export more schema related types by @marcalexiei in https://github.com/fastify/fastify/pull/6207 * chore: removed simple-get from copy tests by @ilteoood in https://github.com/fastify/fastify/pull/6198 * chore: removed simple-get from request-error test by @ilteoood in https://github.com/fastify/fastify/pull/6184 * chore: removed simple-get from decorator tests by @ilteoood in https://github.com/fastify/fastify/pull/6192 * ci: pin third-party actions to commit-hash by @Fdawgs in https://github.com/fastify/fastify/pull/6218 * fix: close fastify instance by @ilteoood in https://github.com/fastify/fastify/pull/6177 * chore(license): replace date range by @Fdawgs in https://github.com/fastify/fastify/pull/6219 * chore: removed simple-get from plugin-1 test by @ilteoood in https://github.com/fastify/fastify/pull/6180 * chore: removed simple-get from plugin-2 test by @ilteoood in https://github.com/fastify/fastify/pull/6181 * chore: removed simple-get from plugin-3 test by @ilteoood in https://github.com/fastify/fastify/pull/6182 * chore: remove simple get from reply test by @ilteoood in https://github.com/fastify/fastify/pull/6160 * feat(types): add missing error types by @davidwood in https://github.com/fastify/fastify/pull/6217 * docs: setErrorHandler description by @AlvesJorge in https://github.com/fastify/fastify/pull/6227 * docs: fix onError hook execution order documentation by @emicovi in https://github.com/fastify/fastify/pull/6225 * fix: handle abort signal in fastify.listen by @climba03003 in https://github.com/fastify/fastify/pull/6235 * feat: prepare to use Promise.withResolvers by @climba03003 in https://github.com/fastify/fastify/pull/6232 * docs: updated SECURITY.md by @Eomm in https://github.com/fastify/fastify/pull/6233 * fix(docs): fix markdown to exclude leading parenthesis by @IanWoodard in https://github.com/fastify/fastify/pull/6238 * ci: fix thollander/actions-comment-pull-request commit-hash by @Fdawgs in https://github.com/fastify/fastify/pull/6244 * docs(routes): add payload to preParsing signature by @callmehiphop in https://github.com/fastify/fastify/pull/6240 * docs(ecosystem): add fastify-route-preset plugin by @inyourtime in https://github.com/fastify/fastify/pull/6220 * chore: remove simple get from async request, get and register... by @ilteoood in https://github.com/fastify/fastify/pull/6246 * docs: improve custom validator documentation for async hooks by @emicovi in https://github.com/fastify/fastify/pull/6228 * chore: remove simple get from route shorthand by @ilteoood in https://github.com/fastify/fastify/pull/6245 * chore: Bump @stylistic/eslint-plugin from 4.4.1 to 5.1.0 in the dev-dependencies-eslint group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6242 * chore: Bump @types/node from 22.15.34 to 24.0.8 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6243 * chore(tests): remove simple get by @ilteoood in https://github.com/fastify/fastify/pull/6249 * chore: finally remove simple get by @ilteoood in https://github.com/fastify/fastify/pull/6251 * chore: remove undici from schema-validation.test.js by @Uzlopak in https://github.com/fastify/fastify/pull/6252 * test: fix flakyness of close-pipelining-test, upgrade undici to v7 by @Uzlopak in https://github.com/fastify/fastify/pull/6256 * fix: account for EPIPE fetch errors in tests by @gurgunday in https://github.com/fastify/fastify/pull/6255 * docs: correct parameter name in frameworkErrors handler by @inyourtime in https://github.com/fastify/fastify/pull/6257 * docs: fix server page headings level by @golopot in https://github.com/fastify/fastify/pull/6258 * fix: add FST_ERR_CTP_INVALID_JSON_BODY by @Uzlopak in https://github.com/fastify/fastify/pull/5925 * feat: optimize content type parser by using AsyncResource.bind() by @gurgunday in https://github.com/fastify/fastify/pull/6262 * fix: remove unnecessary body length check in contentTypeParser by @gurgunday in https://github.com/fastify/fastify/pull/6266 * docs(ecosystem): add fastify-multilingual by @gbrugger in https://github.com/fastify/fastify/pull/6268 * chore: fix docs Request.md by @ts0307 in https://github.com/fastify/fastify/pull/6270 * chore: Bump typescript from 5.8.3 to 5.9.2 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6273 * chore: Bump cross-env from 7.0.3 to 10.0.0 by @dependabot[bot] in https://github.com/fastify/fastify/pull/6274 * feat(types): enforce reply status code types with type providers by @samchungy in https://github.com/fastify/fastify/pull/6250 * feat: move router options to own key by @dancastillo in https://github.com/fastify/fastify/pull/5985 * docs: refine CONTRIBUTING.md for better readability by @Dipali127 in https://github.com/fastify/fastify/pull/6277 * chore: refactor reply.send and prioritize kReplyIsError by @gurgunday in https://github.com/fastify/fastify/pull/6267 * docs(ecosystem): add fastify-permissions plugin by @pckrishnadas88 in https://github.com/fastify/fastify/pull/6265 * docs: Add Hey API to ecosystem by @mrlubos in https://github.com/fastify/fastify/pull/6280 * fix: OPTIONS Content-Type handling by @gurgunday in https://github.com/fastify/fastify/pull/6263 ## New Contributors * @marcalexiei made their first contribution in https://github.com/fastify/fastify/pull/6207 * @davidwood made their first contribution in https://github.com/fastify/fastify/pull/6217 * @AlvesJorge made their first contribution in https://github.com/fastify/fastify/pull/6227 * @emicovi made their first contribution in https://github.com/fastify/fastify/pull/6225 * @IanWoodard made their first contribution in https://github.com/fastify/fastify/pull/6238 * @callmehiphop made their first contribution in https://github.com/fastify/fastify/pull/6240 * @golopot made their first contribution in https://github.com/fastify/fastify/pull/6258 * @gbrugger made their first contribution in https://github.com/fastify/fastify/pull/6268 * @ts0307 made their first contribution in https://github.com/fastify/fastify/pull/6270 * @Dipali127 made their first contribution in https://github.com/fastify/fastify/pull/6277 * @pckrishnadas88 made their first contribution in https://github.com/fastify/fastify/pull/6265 * @mrlubos made their first contribution in https://github.com/fastify/fastify/pull/6280 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.4.0...v5.5.0 ### v5.4.0 ## What's Changed * test: mv routes-* from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6092 * test: mv skip-reply-send from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6094 * test: mv plugins from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6088 * fix(ci): ignore alternative runtime result by @Eomm in https://github.com/fastify/fastify/pull/6125 * test: mv schema-* from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6093 * test: mv hooks-async from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6084 * fix(types): add missing version to request.routeOptions by @inyourtime in https://github.com/fastify/fastify/pull/6126 * docs: remove fastify-sentry plugin by @dnlup in https://github.com/fastify/fastify/pull/6131 * docs: add community plugins disclaimer by @jean-michelet in https://github.com/fastify/fastify/pull/6132 * docs: use cross-platform compatible info emoji by @Fdawgs in https://github.com/fastify/fastify/pull/6134 * perf: nits in reply.js by @Cangit in https://github.com/fastify/fastify/pull/6136 * docs: join core team by @jean-michelet in https://github.com/fastify/fastify/pull/6142 * docs: fix typo in hash.digest function by @piotr-cz in https://github.com/fastify/fastify/pull/6145 * test: mv hooks from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6087 * test: improve issue 4959 unit test by @Uzlopak in https://github.com/fastify/fastify/pull/6147 * chore: Bump markdownlint-cli2 from 0.17.2 to 0.18.1 by @dependabot in https://github.com/fastify/fastify/pull/6150 * chore: remove dependencie tap and others updated by @Tony133 in https://github.com/fastify/fastify/pull/6148 * fix: hook async flaky by @ilteoood in https://github.com/fastify/fastify/pull/6155 * chore: Bump lycheeverse/lychee-action from 2.4.0 to 2.4.1 by @dependabot in https://github.com/fastify/fastify/pull/6151 * chore: removing simple-get from allow-unsafe-regex by @ilteoood in https://github.com/fastify/fastify/pull/6154 * chore: remove simple get on 404s test file by @ilteoood in https://github.com/fastify/fastify/pull/6153 * chore: remove simple-get in handle-request.test.js by @ilteoood in https://github.com/fastify/fastify/pull/6159 * chore: remove simple-get from url-rewriting by @ilteoood in https://github.com/fastify/fastify/pull/6163 * chore: remove simple-get in report.test.js by @ilteoood in https://github.com/fastify/fastify/pull/6157 * chore: remove simple-get from custom parser async by @ilteoood in https://github.com/fastify/fastify/pull/6164 * chore: removed simple-get from mkcol tests by @ilteoood in https://github.com/fastify/fastify/pull/6194 * chore: removed simple-get from proto-poisoning test by @ilteoood in https://github.com/fastify/fastify/pull/6185 * ci: Added Node.js v24 by @mcollina in https://github.com/fastify/fastify/pull/6113 * chore: removed simple-get from nullable validation test by @ilteoood in https://github.com/fastify/fastify/pull/6191 * feat: configure errorhandler override by @jean-michelet in https://github.com/fastify/fastify/pull/6104 * chore: remove simple-get from search test by @ilteoood in https://github.com/fastify/fastify/pull/6158 * chore: remove simple get from secure with fallback test by @ilteoood in https://github.com/fastify/fastify/pull/6162 * chore: removed simple-get from als test by @ilteoood in https://github.com/fastify/fastify/pull/6187 * chore: remove simple-get from listen 4 by @ilteoood in https://github.com/fastify/fastify/pull/6173 * fix: do not freeze request.routeOptions by @mcollina in https://github.com/fastify/fastify/pull/6141 * chore: removed simple-get from sync-delay-request tests by @ilteoood in https://github.com/fastify/fastify/pull/6212 * chore: removed simple-get from output-validation tests by @ilteoood in https://github.com/fastify/fastify/pull/6213 * chore: removed simple-get from async-delay-request tests by @ilteoood in https://github.com/fastify/fastify/pull/6211 * chore: removed simple-get from body-limit tests by @ilteoood in https://github.com/fastify/fastify/pull/6209 * chore: removed simple-get from trust-proxy tests by @ilteoood in https://github.com/fastify/fastify/pull/6205 * chore: removed simple-get from proppatch tests by @ilteoood in https://github.com/fastify/fastify/pull/6200 * chore(ci): cleanup citgm.yml by @Eomm in https://github.com/fastify/fastify/pull/6195 * chore: removed simple-get from https tests by @ilteoood in https://github.com/fastify/fastify/pull/6197 * chore: removed simple-get from lock test by @ilteoood in https://github.com/fastify/fastify/pull/6186 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.3.3...v5.4.0 ### v5.3.3 ## What's Changed * docs: update Vercel section by @leerob in https://github.com/fastify/fastify/pull/6046 * docs(ecosystem): add fastify-papr plugin by @inaiat in https://github.com/fastify/fastify/pull/6051 * test: migrated helper and input validation to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6074 * style: add "no comma-dangle" rule to eslint config and remove trailing commas by @cecia234 in https://github.com/fastify/fastify/pull/6069 * test: migrate stream tests to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6065 * test: logger response by @ilteoood in https://github.com/fastify/fastify/pull/6055 * test: migrate schema feature to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6066 * fix: Added more cases for JSON schema validation by @mcollina in https://github.com/fastify/fastify/pull/6067 * test: migrated inject.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6068 * test: migrated plugin 1 to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6075 * ci: fix branch pattern by @Eomm in https://github.com/fastify/fastify/pull/6090 * docs: added Jeasx to Ecosystem.md by @jablonski in https://github.com/fastify/fastify/pull/6082 * test: mv promises from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6085 * refactor: node:http2 is always available by @Cangit in https://github.com/fastify/fastify/pull/6073 * fix: update borp to 0.20.0. by @lholmquist in https://github.com/fastify/fastify/pull/6091 * chore: Bump fluent-json-schema from 5.0.0 to 6.0.0 by @dependabot in https://github.com/fastify/fastify/pull/6101 * chore: Bump tsd from 0.31.2 to 0.32.0 in the dev-dependencies-typescript group by @dependabot in https://github.com/fastify/fastify/pull/6100 * test: migrated decorator.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5957 * test: stabilize pipelining shutdown test with controlled close timing by @jean-michelet in https://github.com/fastify/fastify/pull/6099 * test: migrated output-validation.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6076 * test: remove tap from hooks-on ready file by @IcaroSilvaFK in https://github.com/fastify/fastify/pull/6080 * test: mv hooks.on-listen from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6086 * ci: ignore scripts by @Fdawgs in https://github.com/fastify/fastify/pull/6108 * docs: add a warning about `setErrorHandler` overriding a previously defined error handler on an encapsulated context by @jean-michelet in https://github.com/fastify/fastify/pull/6097 * docs(ecosystem): remove `fastify-diagnostics-channel` by @inyourtime in https://github.com/fastify/fastify/pull/6117 * fix: internal function _addHook failure should be turned into the rejection app.ready is waiting for by @jean-michelet in https://github.com/fastify/fastify/pull/6105 * test: replace removed request properties and update docs by @inyourtime in https://github.com/fastify/fastify/pull/6111 * test: mv reply from tap by @jean-michelet in https://github.com/fastify/fastify/pull/6089 * test: updated promises.test.js re-added the plan() method by @Tony133 in https://github.com/fastify/fastify/pull/6057 * ci: add support to test release candidates by @RafaelGSS in https://github.com/fastify/fastify/pull/6103 ## New Contributors * @leerob made their first contribution in https://github.com/fastify/fastify/pull/6046 * @inaiat made their first contribution in https://github.com/fastify/fastify/pull/6051 * @cecia234 made their first contribution in https://github.com/fastify/fastify/pull/6069 * @jablonski made their first contribution in https://github.com/fastify/fastify/pull/6082 * @lholmquist made their first contribution in https://github.com/fastify/fastify/pull/6091 * @IcaroSilvaFK made their first contribution in https://github.com/fastify/fastify/pull/6080 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.3.2...v5.3.3 ### v5.3.2 ## ⚠️ Security Release ⚠️ Unfortunately, v5.3.1 did not include a complete fix for ["Invalid content-type parsing could lead to validation bypass"](https://github.com/fastify/fastify/security/advisories/GHSA-mg2h-6x62-wpwc) and CVE-2025-32442. This is a follow-up patch to cover an edge case. ## What's Changed * docs: fix archived concurrently link to point to active repo by @TimTeylor in https://github.com/fastify/fastify/pull/6063 * fix: treat space as a delimiter in content-type parsing by @mcollina in https://github.com/fastify/fastify/pull/6064 ## New Contributors * @TimTeylor made their first contribution in https://github.com/fastify/fastify/pull/6063 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.3.1...v5.3.2 ### v5.3.1 ## ⚠️ Security Release ⚠️ * Fix for ["Invalid content-type parsing could lead to validation bypass"](https://github.com/fastify/fastify/security/advisories/GHSA-mg2h-6x62-wpwc) and CVE-2025-32442 ## What's Changed * test: migrate logger options to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6059 * test: migrate logger logging to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6060 * test: convert custom parser 1 to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6053 * test: custom querystring parser by @ilteoood in https://github.com/fastify/fastify/pull/6054 * test: migrate stream 4 to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6062 * test: migrate request logger to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6058 * test: migrate custom parser 0 to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6052 * test: migrate logger instantiation to node test runner by @ilteoood in https://github.com/fastify/fastify/pull/6061 ## New Contributors * @ilteoood made their first contribution in https://github.com/fastify/fastify/pull/6059 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.3.0...v5.3.1 ### v5.3.0 ## What's Changed * fix: wrong reply return type by @dangkyokhoang in https://github.com/fastify/fastify/pull/6026 * feat: allow to access decorators by @jean-michelet in https://github.com/fastify/fastify/pull/5768 * ci: continue-on-error on alternative runtime by @Eomm in https://github.com/fastify/fastify/pull/6031 * fix: clear `[kState].readyPromise` for garbage collection by @LiviaMedeiros in https://github.com/fastify/fastify/pull/6030 * ci: set workflow permissions to read-only by default by @Fdawgs in https://github.com/fastify/fastify/pull/6035 * chore: Bump the dependencies-major group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/6036 * chore: Bump lycheeverse/lychee-action from 2.3.0 to 2.4.0 by @dependabot in https://github.com/fastify/fastify/pull/6037 * chore: remove sponsort by @Eomm in https://github.com/fastify/fastify/pull/6040 * test: fix skip in upgrade test by @LiviaMedeiros in https://github.com/fastify/fastify/pull/6044 * chore: migrate custom-parser.4.test.js to node:test by @Matthew-Mallimo in https://github.com/fastify/fastify/pull/6042 * docs: add fastify-lm to Ecosystem.md by @galiprandi in https://github.com/fastify/fastify/pull/6032 * test: skip IPv6 tests if its support is not present by @LiviaMedeiros in https://github.com/fastify/fastify/pull/6048 ## New Contributors * @dangkyokhoang made their first contribution in https://github.com/fastify/fastify/pull/6026 * @Matthew-Mallimo made their first contribution in https://github.com/fastify/fastify/pull/6042 * @galiprandi made their first contribution in https://github.com/fastify/fastify/pull/6032 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.2.2...v5.3.0 ### v5.2.2 ## What's Changed * build: use static path instead of __filename by @climba03003 in https://github.com/fastify/fastify/pull/5922 * fix(linting): fix linting error in error-handler.js by @Uzlopak in https://github.com/fastify/fastify/pull/5926 * chore: Bump the dev-dependencies group across 1 directory with 6 updates by @dependabot in https://github.com/fastify/fastify/pull/5930 * fix: don't check for payload type in default json parser by @gurgunday in https://github.com/fastify/fastify/pull/5933 * docs: Include req.hostname change in upgrade guide by @tmcw in https://github.com/fastify/fastify/pull/5935 * build(dependabot): regroup dev dependencies by @Fdawgs in https://github.com/fastify/fastify/pull/5931 * chore: Bump borp from 0.18.0 to 0.19.0 by @dependabot in https://github.com/fastify/fastify/pull/5936 * chore: don't return the `done` function by @gurgunday in https://github.com/fastify/fastify/pull/5937 * ci(workflows): unpin node 22 version by @Fdawgs in https://github.com/fastify/fastify/pull/5941 * perf: don't use optional chaining for typeof .then checks by @gurgunday in https://github.com/fastify/fastify/pull/5942 * docs: the no floating promise guide is not needed anymore by @mcollina in https://github.com/fastify/fastify/pull/5946 * docs: grammar and spelling fixes by @Fdawgs in https://github.com/fastify/fastify/pull/5944 * perf(lib/pluginutils): cache rc version regex by @Fdawgs in https://github.com/fastify/fastify/pull/5940 * build(dependabot): reduce npm updates to monthly by @Fdawgs in https://github.com/fastify/fastify/pull/5939 * docs(guides): grammar and spelling fixes by @Fdawgs in https://github.com/fastify/fastify/pull/5947 * test: migrated genReqId.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5943 * chore: Bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 by @dependabot in https://github.com/fastify/fastify/pull/5948 * docs(reference/contenttypeparser): make more concise by @Fdawgs in https://github.com/fastify/fastify/pull/5950 * docs(getting-started): clarify fastify-cli is separate by @Fdawgs in https://github.com/fastify/fastify/pull/5949 * docs(validation-and-serialization): fix typo by @matthyk in https://github.com/fastify/fastify/pull/5952 * test: migrated route-shorthand.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5923 * test: migrated register.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5918 * Update broken link to N|Solid by @xuhdev in https://github.com/fastify/fastify/pull/5954 * docs(reference): even more conciseness by @Fdawgs in https://github.com/fastify/fastify/pull/5951 * test: migrate from tap to node test for close & custom-parser-async by @coluzziandrea in https://github.com/fastify/fastify/pull/5915 * docs(reference/type-providers): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5962 * docs(reference/errors): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5963 * docs(reference/logging): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5958 * docs(reference/request): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5965 * docs(ecosystem): add `@fastify/otel` to core list by @Fdawgs in https://github.com/fastify/fastify/pull/5967 * docs(reference/validation): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5964 * docs(reference/plugins): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5956 * docs(reference/decorators): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5966 * chore(sponsor): Add Lokalise sponsorship reference by @kibertoad in https://github.com/fastify/fastify/pull/5968 * test: migrated listen.2.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5960 * docs(ecosystem): add fastify-enforce-routes-pattern by @Jerome1337 in https://github.com/fastify/fastify/pull/5961 * chore(sponsor): add Jspreadsheet by @Eomm in https://github.com/fastify/fastify/pull/5971 * docs(reference/routes): conciseness improvements by @Fdawgs in https://github.com/fastify/fastify/pull/5969 * fix(types): missing supportedMethods by @johaven in https://github.com/fastify/fastify/pull/5970 * chore: Bump the dev-dependencies-eslint group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/5975 * ci: remove master branch support by @Fdawgs in https://github.com/fastify/fastify/pull/5974 * docs(reference): mimic github notes and warning style by @Fdawgs in https://github.com/fastify/fastify/pull/5973 * docs: Drop platformatic cloud reference in serverless.md by @mcollina in https://github.com/fastify/fastify/pull/5982 * docs: add a Genezio step by step guide by @cristim67 in https://github.com/fastify/fastify/pull/5980 * docs(lts): fix anchor tag format by @kadoshita in https://github.com/fastify/fastify/pull/5986 * docs: Update documentation for listening to `0.0.0.0` by @jonasongg in https://github.com/fastify/fastify/pull/5988 * docs(serverless): cut down genezio example by @Fdawgs in https://github.com/fastify/fastify/pull/5990 * docs: add link to official demo by @jean-michelet in https://github.com/fastify/fastify/pull/5994 * chore(license): update licensing year by @Tony133 in https://github.com/fastify/fastify/pull/5992 * docs: wrong query string parser information by @smith558 in https://github.com/fastify/fastify/pull/5993 * docs: typo in v5 migration docs by @salmanm in https://github.com/fastify/fastify/pull/5995 * docs: update example to use correct parser by @smith558 in https://github.com/fastify/fastify/pull/5996 * test: migrated request-error.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5987 * chore: Bump the dev-dependencies-eslint group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/5999 * chore: Bump lycheeverse/lychee-action from 2.2.0 to 2.3.0 by @dependabot in https://github.com/fastify/fastify/pull/6001 * docs: fix docorators example by @logan272 in https://github.com/fastify/fastify/pull/5997 * chore: fix docs by @Eomm in https://github.com/fastify/fastify/pull/6007 * test: migrated stream.5.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5955 * build(test/bundler/esbuild): bump esbuild by @Fdawgs in https://github.com/fastify/fastify/pull/6010 * test: migrated throw.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6002 * docs(guides/ecosystem): update broken link to scalar by @inyourtime in https://github.com/fastify/fastify/pull/6015 * feat: add listen async callback warning by @Eomm in https://github.com/fastify/fastify/pull/6011 * docs(readme): fix broken ci badges by @Fdawgs in https://github.com/fastify/fastify/pull/6016 * docs: remove --node-arg prefix by @piotr-cz in https://github.com/fastify/fastify/pull/6018 * test: migrated listen.1.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6014 * chore: Bump typescript from 5.7.3 to 5.8.2 in the dev-dependencies-typescript group by @dependabot in https://github.com/fastify/fastify/pull/6000 * test: migrated upgrade.test.js from tap to node:test and update inde… by @Tony133 in https://github.com/fastify/fastify/pull/5917 * test: fix flaky by @Eomm in https://github.com/fastify/fastify/pull/6021 * test: migrated listen.3.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6022 * test: migrated listen.4.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/6024 * fix: double hook execution by @Eomm in https://github.com/fastify/fastify/pull/6013 * test(content-type-parser): replace tiny-lru proxy with toad-cache by @Fdawgs in https://github.com/fastify/fastify/pull/6025 ## New Contributors * @xuhdev made their first contribution in https://github.com/fastify/fastify/pull/5954 * @coluzziandrea made their first contribution in https://github.com/fastify/fastify/pull/5915 * @Jerome1337 made their first contribution in https://github.com/fastify/fastify/pull/5961 * @cristim67 made their first contribution in https://github.com/fastify/fastify/pull/5980 * @jonasongg made their first contribution in https://github.com/fastify/fastify/pull/5988 * @smith558 made their first contribution in https://github.com/fastify/fastify/pull/5993 * @logan272 made their first contribution in https://github.com/fastify/fastify/pull/5997 * @piotr-cz made their first contribution in https://github.com/fastify/fastify/pull/6018 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.2.1...v5.2.2 --- ✨ This PR was created by Minori, your friendly dependency updater! 🌸
minori added 1 commit 2026-02-04 08:10:30 -08:00
deps: update fastify to 5.7.1
Node.js CI / CI (pull_request) Failing after 9s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m28s
852258f953
minori added 1 commit 2026-02-05 07:03:19 -08:00
deps: update fastify to 5.7.2
Node.js CI / CI (pull_request) Failing after 32s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 2m9s
7a28fe02cc
minori added 1 commit 2026-02-13 07:02:28 -08:00
deps: update fastify to 5.7.4
Node.js CI / CI (pull_request) Failing after 11s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m35s
0bb92e381a
Some required checks failed
Node.js CI / CI (pull_request) Failing after 11s
Required
Details
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m35s
This pull request has changes conflicting with the target branch.
  • package.json
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin dependencies/update-fastify:dependencies/update-fastify
git checkout dependencies/update-fastify
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/rosalia-nightsong#6