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