What's Changed
- add missing route shorthands by @Uzlopak in #4409
- lib: drop setDefaultRoute and getDefaultRoute methods by @RafaelGSS in #4485
- Sync next-branch by @github-actions in #4815
- Next: Disallow
decorate('name', null)
in the types by @voxpelli in #4878 - feat!: Add req.hostname and req.port by @aarontravass in #4766
- Change request id header default value to false by @philippviereck in #4194
- Remove deprecated variadic listen by @jsumners in #4900
- Sync next-branch by @github-actions in #4894
- fix: requestIdHeader docs by @philippviereck in #4916
- Sync next-branch by @github-actions in #4930
- Sync next-branch by @github-actions in #4941
- types: Remove variadic listen types by @Uzlopak in #4966
- fix: remove http version check by @beyazit in #4962
- feat: new logger api by @aarontravass in #5020
- fix(plugins): mixing async and callback style now returns an error by @giuliowaitforitdavide in #5141
- feat: align fastify.hasRoute to fmw.hasRoute by @dancastillo in #5102
- feat: set useSemicolonDefault default option to false by @dancastillo in #5320
- feat: make contentTypeParser's existingParser check more strict by @gurgunday in #5329
- feat: loosen content-type checking by @climba03003 in #4450
- feat: rework contentTypeParser methods by @gurgunday in #5372
- perf: limit search space for contentType by @gurgunday in #5400
- perf: update method matching by @gurgunday in #5419
- chore: updated dependencies to latest versions by @puskin94 in #5422
- chore: merge next into main for v5 release by @jsumners in #5446
New Contributors
Full Changelog: v4.27.0...v5.0.0-alpha.1