What's Changed
- docs: Add blank line before onclose hook heading by @kadoshita in #5042
- build(dependabot): ignore tap major updates by @Fdawgs in #5047
- chore: Bump actions/checkout from 3 to 4 by @dependabot in #5048
- chore: more perf by @Eomm in #5016
- docs(ecosystem): add fastify-prisma by @zrosenbauer in #5041
- test: fix ci due yup breaking by @Eomm in #5058
- perf: optimize split params by @Connormiha in #5057
- chore: implicitly infer SchemaCompiler as readonly by @DemonHa in #5060
- test(logger): splitting existing tests to avoid pipeline failing for timeout by @giuliowaitforitdavide in #5064
- fix(async-hooks): mixing async and callback style in preHandler option now returns an error by @giuliowaitforitdavide in #5069
- fix: enhance 100 and 200 or 204 handling by @Iamshankhadeep in #5056
- docs: add fastify-cloudflare-turnstile to ecosystem by @112RG in #5067
- docs: Fixing a couple typos by @Cadienvan in #5079
- feat: Add
Symbol.asyncDispose
to improve DX in short lived servers. by @arthurfiorette in #5082 - docs: Documentation changes requested at #5082 by @arthurfiorette in #5083
- docs: remove thenable promisesaplus spec references by @dancastillo in #5081
- docs(ecosystem): add fastify-event-bus by @Shiva127 in #5085
- docs: update docs for FastifyPlugin by @dancastillo in #5070
- docs: Update for .hijack heading by @jackbatzner in #5088
- fix(warnings): fixed warning when accessing context property from Request and Reply objects by @giuliowaitforitdavide in #5084
- fix: HEAD route search by @ivan-tymoshenko in #5078
New Contributors
- @kadoshita made their first contribution in #5042
- @Connormiha made their first contribution in #5057
- @DemonHa made their first contribution in #5060
- @Iamshankhadeep made their first contribution in #5056
- @Cadienvan made their first contribution in #5079
- @arthurfiorette made their first contribution in #5082
- @jackbatzner made their first contribution in #5088
Full Changelog: v4.23.2...v4.24.0