What's Changed
- build(deps-dev): Bump @sinclair/typebox from 0.28.20 to 0.29.1 by @dependabot in #4877
- Update Prototype-Poisoning.md by @ed-henrique in #4879
- docs: adjust line for linter by @metcoder95 in #4882
- Fixed type inference on .code().send() by @aadito123 in #4880
- chore: refactor Error-typings and tests by @svrnwnsch in #4824
- test: add missing assertion for a test by @kibertoad in #4701
- chore: tests for genReqIdFactory and minor changes by @Uzlopak in #4783
- Added type definition for allowUnsafeRegex by @xijdk in #4792
- docs(security): update policy on ci/cd reports by @jsumners in #4890
- improve hooks.validate by @Uzlopak in #4804
- ci: enable caching; split jobs by @Uzlopak in #4889
- docs(plugins): note side-effect when using
await
infastify.register()
by @hateablestream in #4846 - [hooks] Refine hook runners by @Uzlopak in #4805
- docs: fix wrong header size for FST_ERR_ASYNC_CONSTRAINT in Errors.md by @graphiteisaac in #4893
- fix: rework FastifyErrors, ensure documentation completeness by @Uzlopak in #4892
- feat: add childLoggerFactory config by @brettwillis in #4760
- Fix setNotFoundHandler handler type by @Ethan-Arrowood in #4897
- restore code coverage by @mcollina in #4841
- fix: handle abort signal before server is ready by @shayff in #4886
- docs(client-aborted): remove deprecated function by @JekRock in #4898
- Revert "docs(client-aborted): remove deprecated function (#4898)" by @climba03003 in #4901
- docs(logging): fix typo by @yamanidev in #4905
- Support IPv6 ::1 in listeningOrigin by @mcollina in #4902
- fix: extend isCustomValidatorCompiler from parent controller by @tinchoz49 in #4903
- fix: allow uppercase requestdHeader by @Uzlopak in #4906
New Contributors
- @ed-henrique made their first contribution in #4879
- @svrnwnsch made their first contribution in #4824
- @xijdk made their first contribution in #4792
- @hateablestream made their first contribution in #4846
- @graphiteisaac made their first contribution in #4893
- @shayff made their first contribution in #4886
- @JekRock made their first contribution in #4898
- @yamanidev made their first contribution in #4905
- @tinchoz49 made their first contribution in #4903
Full Changelog: v4.19.2...v4.20.0