What's Changed
- docs(ref/typescript): support Docusaurus v3 by @james-kaguru in #5450
- chore: remove unused dependency and fix ci by @gurgunday in #5454
- feat: (types) add shorthand types for MKCALENDAR and REPORT by @gurgunday in #5455
- fix: ci labeler by @Eomm in #5463
- docs(guides/database): correct typo by @monish001 in #5461
- test: add tests for error handling by @domdomegg in #5451
- docs(reference/routes): fix example on constraints by @Cadienvan in #5468
- perf: Optimize resolving X-Forwarded-For addresses by @dmkng in #5458
- fix:
config
type in RouteShorthandOptions by @BrianValente in #5355 - feat: request and reply decorators can not be a reference type by @Eomm in #5462
- docs: update indentation on type providers section by @Tony133 in #5474
- feat: log all available addresses if listening host is 0.0.0.0 by @mcollina in #5476
- chore: remove node 18 from CI by @gurgunday in #5481
- feat: writeEarlyHints by @gurgunday in #5480
- docs: update indentation and code snippet in the routes section by @Tony133 in #5482
- refactor: change
reply.redirect()
signature by @gurgunday in #5483 - docs: update indentation and code snippet in the type providers section by @Tony133 in #5485
- feat: emit diagnostics_channel events upon routing request by @tlhunter in #5252
- chore: Bump pnpm/action-setup from 3 to 4 by @dependabot in #5492
- chore: remove unnecessary eslint override by @Cangit in #5493
- docs(ecosystem): Add fastify-kysely plugin by @alenap93 in #5475
- chore: update tap@19 by @climba03003 in #5471
- chore: Remove
reply.getReponseTime()
in #5490 - chore: remove unused test by @Cangit in #5496
- chore: readyListener can be async on server.ready() by @remidewitte in #5501
- chore: test deprecation cleanup by @Cangit in #5510
- chore: Migrate to neostandard by @mcollina in #5509
- fix: hasRoute method comparison with case insensitive by @SMNBLMRR in #5508
- feat(types): Introduce SafePromiseLike by @rozzilla in #5506
- fix: Type inferrence with auxilliary hook handlers by @aadito123 in #5517
- docs: addContentTypeParser with fastify.register by @moradebianchetti81 in #5499
- docs: remove navigation for empty content by @liuhanqu in #5521
- fix: server.listen listener is not cleanup properly by @climba03003 in #5522
- feat: type definitions and documentation for separated type provider. by @Bram-dc in #5427
- chore: support pre and alpha tags by @jsumners in #5528
New Contributors
- @james-kaguru made their first contribution in #5450
- @monish001 made their first contribution in #5461
- @dmkng made their first contribution in #5458
- @BrianValente made their first contribution in #5355
- @Cangit made their first contribution in #5493
- @alenap93 made their first contribution in #5475
- @moradebianchetti81 made their first contribution in #5499
- @Bram-dc made their first contribution in #5427
Full Changelog: v5.0.0-alpha.1...v5.0.0-alpha.2