What's Changed
- Replace pem dependency by @jsumners in #3711
- chore: clean tests by @Eomm in #3714
- fix: add ajv dep as dev by @Eomm in #3715
- build(deps-dev): bump @types/node from 16.11.25 to 17.0.18 by @dependabot in #3708
- Add coverage reporting per OS type by @jsumners in #3717
- Fix coverage workflows by @jsumners in #3719
- build(deps): bump fastify-error from 0.3.1 to 1.0.0 by @dependabot in #3721
- Remove Coveralls (closes #3720) by @jsumners in #3722
- docs: add database guide page by @maksimovicdanijel in #3704
- Remove reference to 'ESLint: manage library execution' command by @karansapolia in #3727
- Handle aborted requests by @Allain55 in #3651
- Drop @typescript-eslint/no-misused-promises by @mcollina in #3741
- test: change port to random by @xtx1130 in #3740
- Deprecate variadic listen method (closes #3652) by @jsumners in #3712
- feat (types): add complete
fastify.listen()
typescript definitions by @darkgl0w in #3751 - Fix: response type of serialize method in FastifyReply interface by @floratmin in #3754
- chore(benchmark): add node v17 by @RafaelGSS in #3755
- build(deps-dev): bump tap from 15.2.3 to 16.0.0 by @dependabot in #3756
- Fixed Node.js v18/master support by @mcollina in #3760
- Fix avvio plugin timeout for 0 by @Miladiir in #3759
New Contributors
- @floratmin made their first contribution in #3754
- @Allain55 made their first contribution in #3651
- @karansapolia made their first contribution in #3727
- @maksimovicdanijel made their first contribution in #3704
- @Miladiir made their first contribution in #3759
Full Changelog: v3.27.2...v4.0.0-alpha.2