What's Changed
- refactor: rename source file names with kebab-case by @jean-michelet in #6331
- ci(ci): check dependabot prs originate from repo by @Fdawgs in #6330
- fix: accept htab ows by @jean-michelet in #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 #6308
- build(deps-dev): remove @fastify/pre-commit by @Fdawgs in #6319
- ci: improve citgm workflows by @Uzlopak in #6334
- docs: explain stream error handling by @lundibundi in #5746
- fix: error throwing in reply by @juanlet in #6299
- refactor: delegate options processing to a dedicated function by @jean-michelet in #6333
- ci: remove label of citgm only on pull_request.labeled, add options for workflow_dispatch by @Uzlopak in #6335
- chore: Bump actions/checkout from 4 to 5 by @dependabot[bot] in #6343
- chore: Bump joi from 17.13.3 to 18.0.1 by @dependabot[bot] in #6347
- chore: Bump lycheeverse/lychee-action from 2.4.1 to 2.6.1 by @dependabot[bot] in #6345
- chore: Bump actions/dependency-review-action from 4.7.1 to 4.8.0 by @dependabot[bot] in #6344
- chore: Bump actions/labeler from 5 to 6 by @dependabot[bot] in #6341
- chore: Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #6342
- chore: Bump actions/github-script from 7 to 8 by @dependabot[bot] in #6340
- docs: mention that addHttpMethod override existing methods by @jean-michelet in #6350
- chore: remove reference to simple-get by @ilteoood in #6353
- chore: remove commented tests by @ilteoood in #6352
- fix: respect child logger factory in fastify options by @cysp in #6349
- docs(ecosystem): adding attaryz/fastify-devtools to community plugins by @attaryz in #6339
- docs: remove ambiguity from statement by @udohjeremiah in #6360
- chore: add
@fastify/sseas fastify core plugin to documentation and citgm by @manshusainishab in #6364 - docs(guides/fluent-schema): replace last
nbusage by @Fdawgs in #6365 - style(ci): remove whitespace from concurrency group by @Fdawgs in #6366
- docs: Fix broken link to TypeBox doc website wrt AJV setup by @melroy89 in #6367
- docs(reference/plugins): mention async plugins by @Fdawgs in #6357
- chore: add max-len ESLint rule with 120 character limit by @emicovi in #6221
- chore: Bump actions/dependency-review-action from 4.8.0 to 4.8.1 by @dependabot[bot] in #6374
- chore: Bump pino from 9.14.0 to 10.1.0 in the dependencies-major group by @dependabot[bot] in #6378
- chore: Bump pnpm/action-setup from 4.1.0 to 4.2.0 by @dependabot[bot] in #6375
- chore: Bump tsd from 0.32.0 to 0.33.0 in the dev-dependencies-typescript group by @dependabot[bot] in #6346
- chore: Bump lycheeverse/lychee-action from 2.6.1 to 2.7.0 by @dependabot[bot] in #6377
- fix: handle web stream payload in HEAD route by @orionmiz in #6372
- chore: Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #6376
- chore: Bump borp from 0.20.2 to 0.21.0 by @dependabot[bot] in #6379
- fix: parse ipv6 hostname by @jean-michelet in #6373
- fix: consistent error handling for custom validators in async validation contexts by @emicovi in #6247
New Contributors
- @juanlet made their first contribution in #6299
- @cysp made their first contribution in #6349
- @attaryz made their first contribution in #6339
- @udohjeremiah made their first contribution in #6360
- @manshusainishab made their first contribution in #6364
- @orionmiz made their first contribution in #6372
Full Changelog: v5.6.1...v5.6.2