📚 PR:
- Correct small typo (#2741)
- updated deps (#2740)
- fix: setSerializerCompiler types (#2722) (#2745)
- Update Ecosystem.md (#2751)
- deph: rename fluent-schema to fluent-json-schema (#2750)
- docs(readme): normalize all necessary code snippets to sh (#2754)
- build(deps-dev): bump undici from 2.2.1 to 3.0.0 (#2747)
- docs: fix a few typos (#2756)
- remove events.once dev dep (#2757)
- docs: fix a few typos (#2758)
- build(deps-dev): bump frameguard from 3.1.0 to 4.0.0 (#2759)
- Add fastify-awilix to Ecosystem.md (#2762)
- docs: upgrade all http links to https (#2763)
- move validation type to core (#2749)
- Added (probably) missing line for http2 server (#2681)
- Add comment explaining the role of SMI (#2766)
- feat: Set HEAD routes automatically for each GET route (#2700)
- Add fastify-openapi-docs and fastify-print-routes to the Ecosystem. (#2772)
- fix: Do not trigger errorHandler when reply.sent === true for async handlers (#2774)
- Update Encapsulation.md (#2777)
- add support for running preSerialization hooks for custom reply serializers (#2773)
- feat: add hint which plugin is requesting specific decorator (#2778)
- docs(ecosystem): add fastify-traps (#2783)
- chore: rename next to done (#2786)
- docs(ecosystem): add fastify-disablecache plugin (#2789)
- build(deps-dev): bump @sinonjs/fake-timers from 6.0.1 to 7.0.0 (#2791)
- Grammar and spelling corrections in documentation (#2793)
- fix(2767): prevent calling onRoute while prefixing (#2782)
- docs(ecosystem): add fastify-autoload to core list (#2796)