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.0.0 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

v5.2.1

What's Changed

New Contributors

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

v5.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.1.0...v5.2.0

v5.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.0.0...v5.1.0

v5.0.0-alpha.4

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.0.0-alpha.2...v5.0.0-alpha.4

v5.0.0-alpha.2

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v5.0.0-alpha.1...v5.0.0-alpha.2

v5.0.0-alpha.1

What's Changed

New Contributors

Full Changelog: https://github.com/fastify/fastify/compare/v4.27.0...v5.0.0-alpha.1


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

## Dependency Update Updates **fastify** from `5.0.0` 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 ### v5.2.1 ## What's Changed * chore: org members reorder by @Eomm in https://github.com/fastify/fastify/pull/5898 * docs(request): clarify request host functionality by @Fdawgs in https://github.com/fastify/fastify/pull/5904 * chore(package): add fdawgs to contributors array by @Fdawgs in https://github.com/fastify/fastify/pull/5905 * chore: updated test reporter by @jsumners in https://github.com/fastify/fastify/pull/5907 * test: migrated custom-parser.2.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5902 * test: migrated nullable-validation.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5880 * test: migrated custom-parser.3.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5903 * test: migrate delete test from tap to node test runner by @Kalpana98 in https://github.com/fastify/fastify/pull/5906 * docs: add climba03003 to team by @climba03003 in https://github.com/fastify/fastify/pull/5910 * build(deps): replace `proxy-addr` with `@fastify/proxy-addr` by @Fdawgs in https://github.com/fastify/fastify/pull/5913 * fix: ReadableStream.locked crashes application by @climba03003 in https://github.com/fastify/fastify/pull/5920 * docs: fix typo by @FKPSC in https://github.com/fastify/fastify/pull/5921 ## New Contributors * @Kalpana98 made their first contribution in https://github.com/fastify/fastify/pull/5906 * @FKPSC made their first contribution in https://github.com/fastify/fastify/pull/5921 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.2.0...v5.2.1 ### v5.2.0 ## What's Changed * docs: add HeroDevs mentions to README and LTS docs by @AndreAngelantoni in https://github.com/fastify/fastify/pull/5730 * test: migrated reply-early-hints.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5803 * chore: Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 by @dependabot in https://github.com/fastify/fastify/pull/5807 * chore: Bump thollander/actions-comment-pull-request from 2 to 3 by @dependabot in https://github.com/fastify/fastify/pull/5806 * test: migrated request-timeout.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5805 * fix: streamline migrated tests, make migrated the filenames of migrated tests kebab-case by @Uzlopak in https://github.com/fastify/fastify/pull/5800 * ci(benchmark): fix github token input by @Fdawgs in https://github.com/fastify/fastify/pull/5809 * test: migrated reply-code.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5808 * test: migrated middleware.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5795 * fix: test asserts to strict asserts by @dancastillo in https://github.com/fastify/fastify/pull/5815 * chore: renamed test files in kebab-case by @Tony133 in https://github.com/fastify/fastify/pull/5814 * style(.gitattributes): standardize style across fastify repos by @Fdawgs in https://github.com/fastify/fastify/pull/5816 * style: remove trailing whitespace by @Fdawgs in https://github.com/fastify/fastify/pull/5817 * test: migrated encapsulated-error-handler.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5824 * docs: Add `fastify-mongo-sanitize` and ` remix-fastify` to comm. by @ExorTek in https://github.com/fastify/fastify/pull/5822 * test: migrated encapsulated-child-logger-factory.test.js from tap to … by @Tony133 in https://github.com/fastify/fastify/pull/5823 * docs: add loggerInstance to Server doc by @llimllib in https://github.com/fastify/fastify/pull/5786 * test: migrated post-empty-body.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5813 * docs(CONTRIBUTING.md): read the announcements by @Eomm in https://github.com/fastify/fastify/pull/5825 * test: migrated listen.5.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5827 * test: migrated use-semicolon-delimiter.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5812 * docs: smaller documentation fixes by @metcoder95 in https://github.com/fastify/fastify/pull/5834 * fix(types): addHttpMethod type signature on fastify instance (#5810) by @kalvenschraut in https://github.com/fastify/fastify/pull/5811 * test: migrated schema-examples.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5833 * test: Migrate tests to Node test container by @KristianLentino99 in https://github.com/fastify/fastify/pull/5777 * test: migrated max-requests-per-socket.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5828 * test: migrated proto-poisoning.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5836 * test: migrated content-type and context-config tests from tap to node:test by @stojkov-z in https://github.com/fastify/fastify/pull/5778 * docs: Added fastify-passkit-webservice to community plugins by @alexandercerutti in https://github.com/fastify/fastify/pull/5819 * test: migrate trust-proxy, type-provider, url-rewriting to node:test by @dancastillo in https://github.com/fastify/fastify/pull/5829 * test: migrated fluent-schema.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5832 * test: migrated set-error-handler.test.js and header-overflow.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5835 * chore: Bump secure-json-parse from 2.7.0 to 3.0.1 in the dependencies-major group by @dependabot in https://github.com/fastify/fastify/pull/5845 * test: migrated pretty-print.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5844 * test: migrated custom-parser.4.test.js and custom-parser.5.test.js fr… by @Tony133 in https://github.com/fastify/fastify/pull/5837 * docs: fix example for supplying own logger instance by @keithito in https://github.com/fastify/fastify/pull/5857 * feat: Add hook name within timeout error message by @kibertoad in https://github.com/fastify/fastify/pull/5851 * docs: make whitespace consistent by @joeytwiddle in https://github.com/fastify/fastify/pull/5863 * test: migrated fastify-instance.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5859 * test: migrated request-id.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5858 * test: migrated tests from tap to node test by @Tony133 in https://github.com/fastify/fastify/pull/5839 * test: migrated router-options.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5840 * test: migrated route.8.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5864 * chore: Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 by @dependabot in https://github.com/fastify/fastify/pull/5869 * test: migrated validation-error-handling from tap to node:test by @reidn3r in https://github.com/fastify/fastify/pull/5856 * test: migrated handler-context.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5868 * test: migrated find-route.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5867 * chore: sponsor link by @Eomm in https://github.com/fastify/fastify/pull/5871 * docs(readme): point ci badge at main branch by @Fdawgs in https://github.com/fastify/fastify/pull/5873 * test: migrate content-parser test to use node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5847 * docs(readme): revert to standard workflow badge syntax by @Fdawgs in https://github.com/fastify/fastify/pull/5877 * chore: readme lighter install script by @giulianok in https://github.com/fastify/fastify/pull/5872 * docs(CONTRIBUTING.md): added v4 to version branches by @giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5886 * fix(errorHandler.js): linting problems in pipeline by @giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5885 * ci: pin node version 22.11 by @climba03003 in https://github.com/fastify/fastify/pull/5889 * docs(ecosystem): update apitally description by @itssimon in https://github.com/fastify/fastify/pull/5891 * types: remove connection property in FastifyRequest by @giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5884 * fix: crash when host header is missing by various of reason by @climba03003 in https://github.com/fastify/fastify/pull/5892 * chore: fix flaky test by @Eomm in https://github.com/fastify/fastify/pull/5881 * perf: use `node:` prefix to bypass require.cache call for builtins by @Fdawgs in https://github.com/fastify/fastify/pull/5894 * chore: bump dev fastify-plugin by @Eomm in https://github.com/fastify/fastify/pull/5879 * types: use `node:` prefix for builtins by @Fdawgs in https://github.com/fastify/fastify/pull/5896 * test: migrated content-length.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5878 ## New Contributors * @AndreAngelantoni made their first contribution in https://github.com/fastify/fastify/pull/5730 * @ExorTek made their first contribution in https://github.com/fastify/fastify/pull/5822 * @llimllib made their first contribution in https://github.com/fastify/fastify/pull/5786 * @KristianLentino99 made their first contribution in https://github.com/fastify/fastify/pull/5777 * @stojkov-z made their first contribution in https://github.com/fastify/fastify/pull/5778 * @alexandercerutti made their first contribution in https://github.com/fastify/fastify/pull/5819 * @keithito made their first contribution in https://github.com/fastify/fastify/pull/5857 * @joeytwiddle made their first contribution in https://github.com/fastify/fastify/pull/5863 * @reidn3r made their first contribution in https://github.com/fastify/fastify/pull/5856 * @giulianok made their first contribution in https://github.com/fastify/fastify/pull/5872 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.1.0...v5.2.0 ### v5.1.0 ## What's Changed * chore: Update Migration-Guide-V5.md by @jsumners in https://github.com/fastify/fastify/pull/5688 * fix(guide-v5): wrong link for diagnostics channel by @corradopetrelli in https://github.com/fastify/fastify/pull/5693 * chore: fix typo in reply-serialize.test.js by @janmooij in https://github.com/fastify/fastify/pull/5692 * chore: remove unused dev dependencies by @climba03003 in https://github.com/fastify/fastify/pull/5696 * docs: fix schema by @climba03003 in https://github.com/fastify/fastify/pull/5695 * fix(docs): migration guide by @Eomm in https://github.com/fastify/fastify/pull/5701 * fix: add childLoggerFactory option to FastifyHttpOptions type by @mauroaccornero in https://github.com/fastify/fastify/pull/5665 * docs: correct errors fragment by @inyourtime in https://github.com/fastify/fastify/pull/5705 * docs(guides/ecosystem): remove archived core plugins by @Fdawgs in https://github.com/fastify/fastify/pull/5712 * fix: make shallow copy of fastify options before mutations by @dorgelesnzi in https://github.com/fastify/fastify/pull/5706 * docs(reply): cleanup and update to clarify elapsedTime behaviour by @erkaperka in https://github.com/fastify/fastify/pull/5728 * chore(tests): uncomment server.decorate test case by @bnzone in https://github.com/fastify/fastify/pull/5736 * chore: setup borp reporter for switch to node test by @dancastillo in https://github.com/fastify/fastify/pull/5720 * chore: update Testing guide to use node:test by @dancastillo in https://github.com/fastify/fastify/pull/5738 * fix: point this to parent at onRegister by @gurgunday in https://github.com/fastify/fastify/pull/5675 * fix: make content-type case-insensitive by @gurgunday in https://github.com/fastify/fastify/pull/5742 * docs: Changed var for let and const by @BrunoMollo in https://github.com/fastify/fastify/pull/5745 * chore: Migrate to node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5714 * types: make plugin options required if they have any defined props by @paulius-valiunas in https://github.com/fastify/fastify/pull/5637 * build(deps-dev): lock typescript minor version by @Fdawgs in https://github.com/fastify/fastify/pull/5748 * perf(lib/pluginUtils): convert unused capture group to non-capture group by @Fdawgs in https://github.com/fastify/fastify/pull/5749 * refactor(lib/validation): replace regexp `.exec()` with `.test()` by @Fdawgs in https://github.com/fastify/fastify/pull/5750 * refactor(lib/validation): remove redundant regex quantifier by @Fdawgs in https://github.com/fastify/fastify/pull/5751 * chore: getFuncPreview limit split size by @gurgunday in https://github.com/fastify/fastify/pull/5754 * refactor: change var instances to const or let by @ChinoUkaegbu in https://github.com/fastify/fastify/pull/5759 * test: migrate tests from tap to node:test and c8 by @dancastillo in https://github.com/fastify/fastify/pull/5760 * test: removed second argument from assert fail method in tests by @Rantoledo in https://github.com/fastify/fastify/pull/5761 * test: Migrate http2 test to node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5757 * types: add string[] to routeOptions.method by @smartinio in https://github.com/fastify/fastify/pull/5762 * test: Fix flaky tests in versioned-routes.test.js by @smartinio in https://github.com/fastify/fastify/pull/5765 * fix: correctly handle empty host by @gurgunday in https://github.com/fastify/fastify/pull/5764 * perf: pause split early on hostname by @gurgunday in https://github.com/fastify/fastify/pull/5767 * test: Migrate 404 test to node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5769 * fix: exposeHeadRoute should pass "onSend" hook handlers provided to GET handler if method is not uppercased by @Uzlopak in https://github.com/fastify/fastify/pull/5766 * test: move allowUnsafeRegex to node test runner by @karankraina in https://github.com/fastify/fastify/pull/5770 * chore: Conditionally require pino if logger is enabled by @karankraina in https://github.com/fastify/fastify/pull/5763 * feat(test runner node): route 4 by @kriskw1999 in https://github.com/fastify/fastify/pull/5774 * test: migrated custom-http-server from tap to node:test by @iamgiolaga in https://github.com/fastify/fastify/pull/5773 * test: migrate route.1.test to node test runner by @kriskw1999 in https://github.com/fastify/fastify/pull/5784 * test: port bodyLimit.test.js by @rstagi in https://github.com/fastify/fastify/pull/5781 * test: port server.test.js to node:test by @pmarchini in https://github.com/fastify/fastify/pull/5783 * test: migrated imports.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5788 * chore: Migrate async-local-storage and async-await test to node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5791 * test: ported route 3 test by @kriskw1999 in https://github.com/fastify/fastify/pull/5780 * test: migrated async-dispose.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5793 * test: migrate constrained routes test file to use node:test by @Rantoledo in https://github.com/fastify/fastify/pull/5798 * test: migrated keep-alive-timeout.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5796 * test: migrated noop-set.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5794 * test: migrated close-pipelining.test.js from tap to node:test by @Tony133 in https://github.com/fastify/fastify/pull/5797 * feat(test runner node): test porting by @kriskw1999 in https://github.com/fastify/fastify/pull/5772 * test: migrate serialize-response to node test runner by @federicogualdi in https://github.com/fastify/fastify/pull/5775 * ci: fix typescript tests on alternative runtimes by @Uzlopak in https://github.com/fastify/fastify/pull/5799 ## New Contributors * @corradopetrelli made their first contribution in https://github.com/fastify/fastify/pull/5693 * @janmooij made their first contribution in https://github.com/fastify/fastify/pull/5692 * @mauroaccornero made their first contribution in https://github.com/fastify/fastify/pull/5665 * @inyourtime made their first contribution in https://github.com/fastify/fastify/pull/5705 * @dorgelesnzi made their first contribution in https://github.com/fastify/fastify/pull/5706 * @erkaperka made their first contribution in https://github.com/fastify/fastify/pull/5728 * @bnzone made their first contribution in https://github.com/fastify/fastify/pull/5736 * @BrunoMollo made their first contribution in https://github.com/fastify/fastify/pull/5745 * @paulius-valiunas made their first contribution in https://github.com/fastify/fastify/pull/5637 * @ChinoUkaegbu made their first contribution in https://github.com/fastify/fastify/pull/5759 * @smartinio made their first contribution in https://github.com/fastify/fastify/pull/5762 * @karankraina made their first contribution in https://github.com/fastify/fastify/pull/5770 * @kriskw1999 made their first contribution in https://github.com/fastify/fastify/pull/5774 * @iamgiolaga made their first contribution in https://github.com/fastify/fastify/pull/5773 * @rstagi made their first contribution in https://github.com/fastify/fastify/pull/5781 * @pmarchini made their first contribution in https://github.com/fastify/fastify/pull/5783 * @federicogualdi made their first contribution in https://github.com/fastify/fastify/pull/5775 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.0.0...v5.1.0 ### v5.0.0-alpha.4 ## What's Changed * chore: Bump the dependencies-major group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/5530 * chore: Bump neostandard from 0.7.2 to 0.8.0 in the dev-dependencies group by @dependabot in https://github.com/fastify/fastify/pull/5531 * fix(v5): update .npmignore by @Eomm in https://github.com/fastify/fastify/pull/5537 * test: fix test finished earlier than expected by @climba03003 in https://github.com/fastify/fastify/pull/5540 * chore: rm < node19 support from secondaryServer.close() by @Cangit in https://github.com/fastify/fastify/pull/5542 * chore(sponsor): add valtown by @Eomm in https://github.com/fastify/fastify/pull/5543 * chore: Bump the dev-dependencies group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/5546 * docs: use `http2` directive in nginx config by @LiviaMedeiros in https://github.com/fastify/fastify/pull/5548 * chore: Bump neostandard from 0.10.0 to 0.11.0 in the dev-dependencies group by @dependabot in https://github.com/fastify/fastify/pull/5554 * chore: fix lint by @climba03003 in https://github.com/fastify/fastify/pull/5558 * ci: remove automerge from ci alternative runtimes by @climba03003 in https://github.com/fastify/fastify/pull/5557 * feat: support different body schema per content type by @nflaig in https://github.com/fastify/fastify/pull/5545 * chore: remove dc-polyfill by @Cangit in https://github.com/fastify/fastify/pull/5560 * fix: res serializer not given reply (#5556) by @mch-dsk in https://github.com/fastify/fastify/pull/5561 * chore: Bump process-warning from 3.0.0 to 4.0.0 in the dependencies-major group by @dependabot in https://github.com/fastify/fastify/pull/5568 * chore: Bump the dev-dependencies group with 2 updates by @dependabot in https://github.com/fastify/fastify/pull/5569 * chore: allow ! in PR title by @climba03003 in https://github.com/fastify/fastify/pull/5571 * docs: add @pybot/fastify-autoload to comm plugins by @kunal097 in https://github.com/fastify/fastify/pull/5579 * feat: customize http methods by @Eomm in https://github.com/fastify/fastify/pull/5567 * refactor(typescript): re-order FastifyReply generic parameters by @climba03003 in https://github.com/fastify/fastify/pull/5570 * docs: Adding `crudify-mongo` plugin to community list by @aaroncadillac in https://github.com/fastify/fastify/pull/5581 * docs(reference/typescript): remove type provider from typebox example by @jscheffner in https://github.com/fastify/fastify/pull/5576 * refactor!: remove json shorthand by @climba03003 in https://github.com/fastify/fastify/pull/5586 * chore: remove deprecation 005 by @jsumners in https://github.com/fastify/fastify/pull/5589 * fix: nullish host by @sourcecodeit in https://github.com/fastify/fastify/pull/5590 * chore(sponsor): add handsontable by @Eomm in https://github.com/fastify/fastify/pull/5592 * fix: removed warning listener from tests by @sourcecodeit in https://github.com/fastify/fastify/pull/5598 * fix: test suite import.js emitting errors by @dancastillo in https://github.com/fastify/fastify/pull/5599 * chore: Bump @types/node from 20.14.13 to 22.0.0 in the dev-dependencies group by @dependabot in https://github.com/fastify/fastify/pull/5600 * docs(reply): standardize import style in examples by @Tony133 in https://github.com/fastify/fastify/pull/5580 * docs(typescript): update example fastify version by @Fdawgs in https://github.com/fastify/fastify/pull/5602 * refactor: remove FSTDEP007 by @climba03003 in https://github.com/fastify/fastify/pull/5604 * refactor: remove `FSTDEP008` and `FSTDEP009` by @climba03003 in https://github.com/fastify/fastify/pull/5609 * refactor: remove `FSTDEP010` by @climba03003 in https://github.com/fastify/fastify/pull/5611 * refactor: remove `FSTDEP021` by @gurgunday in https://github.com/fastify/fastify/pull/5613 * refactor: use `Object.hasOwn` by @gurgunday in https://github.com/fastify/fastify/pull/5614 * refactor: remove `FSTDEP012`, `FSTDEP015`, `FSTDEP016`, `FSTDEP017`, `FSTDEP018`, `FSTDEP019` by @climba03003 in https://github.com/fastify/fastify/pull/5616 * refactor: remove `FSTDEP013` by @climba03003 in https://github.com/fastify/fastify/pull/5618 * fix: throwing "FST_ERR_DUPLICATED_ROUTE" error instead of raw error by @Rantoledo in https://github.com/fastify/fastify/pull/5621 * chore: Bump @sinclair/typebox from 0.32.35 to 0.33.4 in the dev-dependencies group by @dependabot in https://github.com/fastify/fastify/pull/5625 * fix: reorder handling of `Response` replies by @barbieri in https://github.com/fastify/fastify/pull/5612 * ci(.github): use latest node lts version by @Fdawgs in https://github.com/fastify/fastify/pull/5577 * docs: add default value for maxParamLength by @busybox11 in https://github.com/fastify/fastify/pull/5630 * chore: simplify `neostandard` setup by @voxpelli in https://github.com/fastify/fastify/pull/5635 * chore: fix sponsor link by @Eomm in https://github.com/fastify/fastify/pull/5640 * docs: move RafaelGSS to past collaborators by @RafaelGSS in https://github.com/fastify/fastify/pull/5645 * docs(type-providers): fix typos by @mikesamm in https://github.com/fastify/fastify/pull/5651 * feat: add fastify v4 codemods by @arshcodemod in https://github.com/fastify/fastify/pull/5642 * chore: bump find-my-way to v9 by @mcollina in https://github.com/fastify/fastify/pull/5652 * chore: bump ajv-compiler to v4.0.0 by @mcollina in https://github.com/fastify/fastify/pull/5653 * chore: Bumped light-my-request to v6.0.0 by @mcollina in https://github.com/fastify/fastify/pull/5655 * chore: Bumped avvio to v9.0.0 by @mcollina in https://github.com/fastify/fastify/pull/5656 ## New Contributors * @LiviaMedeiros made their first contribution in https://github.com/fastify/fastify/pull/5548 * @mch-dsk made their first contribution in https://github.com/fastify/fastify/pull/5561 * @kunal097 made their first contribution in https://github.com/fastify/fastify/pull/5579 * @aaroncadillac made their first contribution in https://github.com/fastify/fastify/pull/5581 * @jscheffner made their first contribution in https://github.com/fastify/fastify/pull/5576 * @sourcecodeit made their first contribution in https://github.com/fastify/fastify/pull/5590 * @Rantoledo made their first contribution in https://github.com/fastify/fastify/pull/5621 * @barbieri made their first contribution in https://github.com/fastify/fastify/pull/5612 * @busybox11 made their first contribution in https://github.com/fastify/fastify/pull/5630 * @mikesamm made their first contribution in https://github.com/fastify/fastify/pull/5651 * @arshcodemod made their first contribution in https://github.com/fastify/fastify/pull/5642 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.0.0-alpha.2...v5.0.0-alpha.4 ### v5.0.0-alpha.2 ## What's Changed * docs(ref/typescript): support Docusaurus v3 by @james-kaguru in https://github.com/fastify/fastify/pull/5450 * chore: remove unused dependency and fix ci by @gurgunday in https://github.com/fastify/fastify/pull/5454 * feat: (types) add shorthand types for MKCALENDAR and REPORT by @gurgunday in https://github.com/fastify/fastify/pull/5455 * fix: ci labeler by @Eomm in https://github.com/fastify/fastify/pull/5463 * docs(guides/database): correct typo by @monish001 in https://github.com/fastify/fastify/pull/5461 * test: add tests for error handling by @domdomegg in https://github.com/fastify/fastify/pull/5451 * docs(reference/routes): fix example on constraints by @Cadienvan in https://github.com/fastify/fastify/pull/5468 * perf: Optimize resolving X-Forwarded-For addresses by @dmkng in https://github.com/fastify/fastify/pull/5458 * fix: `config` type in RouteShorthandOptions by @BrianValente in https://github.com/fastify/fastify/pull/5355 * feat: request and reply decorators can not be a reference type by @Eomm in https://github.com/fastify/fastify/pull/5462 * docs: update indentation on type providers section by @Tony133 in https://github.com/fastify/fastify/pull/5474 * feat: log all available addresses if listening host is 0.0.0.0 by @mcollina in https://github.com/fastify/fastify/pull/5476 * chore: remove node 18 from CI by @gurgunday in https://github.com/fastify/fastify/pull/5481 * feat: writeEarlyHints by @gurgunday in https://github.com/fastify/fastify/pull/5480 * docs: update indentation and code snippet in the routes section by @Tony133 in https://github.com/fastify/fastify/pull/5482 * refactor: change `reply.redirect()` signature by @gurgunday in https://github.com/fastify/fastify/pull/5483 * docs: update indentation and code snippet in the type providers section by @Tony133 in https://github.com/fastify/fastify/pull/5485 * feat: emit diagnostics_channel events upon routing request by @tlhunter in https://github.com/fastify/fastify/pull/5252 * chore: Bump pnpm/action-setup from 3 to 4 by @dependabot in https://github.com/fastify/fastify/pull/5492 * chore: remove unnecessary eslint override by @Cangit in https://github.com/fastify/fastify/pull/5493 * docs(ecosystem): Add fastify-kysely plugin by @alenap93 in https://github.com/fastify/fastify/pull/5475 * chore: update tap@19 by @climba03003 in https://github.com/fastify/fastify/pull/5471 * chore: Remove `reply.getReponseTime()` in https://github.com/fastify/fastify/pull/5490 * chore: remove unused test by @Cangit in https://github.com/fastify/fastify/pull/5496 * chore: readyListener can be async on server.ready() by @remidewitte in https://github.com/fastify/fastify/pull/5501 * chore: test deprecation cleanup by @Cangit in https://github.com/fastify/fastify/pull/5510 * chore: Migrate to neostandard by @mcollina in https://github.com/fastify/fastify/pull/5509 * fix: hasRoute method comparison with case insensitive by @SMNBLMRR in https://github.com/fastify/fastify/pull/5508 * feat(types): Introduce SafePromiseLike by @rozzilla in https://github.com/fastify/fastify/pull/5506 * fix: Type inferrence with auxilliary hook handlers by @aadito123 in https://github.com/fastify/fastify/pull/5517 * docs: addContentTypeParser with fastify.register by @moradebianchetti81 in https://github.com/fastify/fastify/pull/5499 * docs: remove navigation for empty content by @liuhanqu in https://github.com/fastify/fastify/pull/5521 * fix: server.listen listener is not cleanup properly by @climba03003 in https://github.com/fastify/fastify/pull/5522 * feat: type definitions and documentation for separated type provider. by @Bram-dc in https://github.com/fastify/fastify/pull/5427 * chore: support pre and alpha tags by @jsumners in https://github.com/fastify/fastify/pull/5528 ## New Contributors * @james-kaguru made their first contribution in https://github.com/fastify/fastify/pull/5450 * @monish001 made their first contribution in https://github.com/fastify/fastify/pull/5461 * @dmkng made their first contribution in https://github.com/fastify/fastify/pull/5458 * @BrianValente made their first contribution in https://github.com/fastify/fastify/pull/5355 * @Cangit made their first contribution in https://github.com/fastify/fastify/pull/5493 * @alenap93 made their first contribution in https://github.com/fastify/fastify/pull/5475 * @moradebianchetti81 made their first contribution in https://github.com/fastify/fastify/pull/5499 * @Bram-dc made their first contribution in https://github.com/fastify/fastify/pull/5427 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.0.0-alpha.1...v5.0.0-alpha.2 ### v5.0.0-alpha.1 ## What's Changed * add missing route shorthands by @Uzlopak in https://github.com/fastify/fastify/pull/4409 * lib: drop setDefaultRoute and getDefaultRoute methods by @RafaelGSS in https://github.com/fastify/fastify/pull/4485 * Sync next-branch by @github-actions in https://github.com/fastify/fastify/pull/4815 * Next: Disallow `decorate('name', null)` in the types by @voxpelli in https://github.com/fastify/fastify/pull/4878 * feat!: Add req.hostname and req.port by @aarontravass in https://github.com/fastify/fastify/pull/4766 * Change request id header default value to false by @philippviereck in https://github.com/fastify/fastify/pull/4194 * Remove deprecated variadic listen by @jsumners in https://github.com/fastify/fastify/pull/4900 * Sync next-branch by @github-actions in https://github.com/fastify/fastify/pull/4894 * fix: requestIdHeader docs by @philippviereck in https://github.com/fastify/fastify/pull/4916 * Sync next-branch by @github-actions in https://github.com/fastify/fastify/pull/4930 * Sync next-branch by @github-actions in https://github.com/fastify/fastify/pull/4941 * types: Remove variadic listen types by @Uzlopak in https://github.com/fastify/fastify/pull/4966 * fix: remove http version check by @beyazit in https://github.com/fastify/fastify/pull/4962 * feat: new logger api by @aarontravass in https://github.com/fastify/fastify/pull/5020 * fix(plugins): mixing async and callback style now returns an error by @giuliowaitforitdavide in https://github.com/fastify/fastify/pull/5141 * feat: align fastify.hasRoute to fmw.hasRoute by @dancastillo in https://github.com/fastify/fastify/pull/5102 * feat: set useSemicolonDefault default option to false by @dancastillo in https://github.com/fastify/fastify/pull/5320 * feat: make contentTypeParser's existingParser check more strict by @gurgunday in https://github.com/fastify/fastify/pull/5329 * feat: loosen content-type checking by @climba03003 in https://github.com/fastify/fastify/pull/4450 * feat: rework contentTypeParser methods by @gurgunday in https://github.com/fastify/fastify/pull/5372 * perf: limit search space for contentType by @gurgunday in https://github.com/fastify/fastify/pull/5400 * perf: update method matching by @gurgunday in https://github.com/fastify/fastify/pull/5419 * chore: updated dependencies to latest versions by @puskin94 in https://github.com/fastify/fastify/pull/5422 * chore: merge next into main for v5 release by @jsumners in https://github.com/fastify/fastify/pull/5446 ## New Contributors * @beyazit made their first contribution in https://github.com/fastify/fastify/pull/4962 * @puskin94 made their first contribution in https://github.com/fastify/fastify/pull/5422 **Full Changelog**: https://github.com/fastify/fastify/compare/v4.27.0...v5.0.0-alpha.1 --- ✨ This PR was created by Minori, your friendly dependency updater! 🌸
minori added 1 commit 2026-02-03 19:09:36 -08:00
deps: update fastify to 5.7.1
Node.js CI / CI (pull_request) Failing after 16s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m19s
d15c4ff53c
minori added 1 commit 2026-02-05 07:00:27 -08:00
deps: update fastify to 5.7.2
Node.js CI / CI (pull_request) Failing after 15s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m21s
d109b77a3f
minori added 1 commit 2026-02-13 07:00:23 -08:00
deps: update fastify to 5.7.4
Node.js CI / CI (pull_request) Failing after 13s
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m7s
97392684c1
Some required checks failed
Node.js CI / CI (pull_request) Failing after 13s
Required
Details
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m7s
This pull request doesn't have enough required approvals yet. 0 of 1 approvals granted from users or teams on the allowlist.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
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/valerium#6