fastify/fastify (fastify)
### [`v4.19.0`](https://togithub.com/fastify/fastify/releases/tag/v4.19.0)
[Compare Source](https://togithub.com/fastify/fastify/compare/v4.18.0...v4.19.0)
#### What's Changed
- fix: added a check to prevent creation of secondary server when external server is supplied by [@aarontravass](https://togithub.com/aarontravass) in [https://github.com/fastify/fastify/pull/4741](https://togithub.com/fastify/fastify/pull/4741)
- feat: added originalUrl in request object [#4704](https://togithub.com/fastify/fastify/issues/4704) by [@aarontravass](https://togithub.com/aarontravass) in [https://github.com/fastify/fastify/pull/4758](https://togithub.com/fastify/fastify/pull/4758)
- build(deps-dev): Bump markdownlint-cli2 from 0.7.1 to 0.8.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4819](https://togithub.com/fastify/fastify/pull/4819)
- Add Platformatic to deploy strategies by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4822](https://togithub.com/fastify/fastify/pull/4822)
- Fixed an error that occurred when sending an empty body as a buffer by [@strelov1](https://togithub.com/strelov1) in [https://github.com/fastify/fastify/pull/4797](https://togithub.com/fastify/fastify/pull/4797)
- docs(ecosystem): add fastify-better-sqlite3 by [@punkish](https://togithub.com/punkish) in [https://github.com/fastify/fastify/pull/4812](https://togithub.com/fastify/fastify/pull/4812)
- fix: correct type definition for genReqId argument by [@sergburn](https://togithub.com/sergburn) in [https://github.com/fastify/fastify/pull/4784](https://togithub.com/fastify/fastify/pull/4784)
- fix typo by [@is2ei](https://togithub.com/is2ei) in [https://github.com/fastify/fastify/pull/4828](https://togithub.com/fastify/fastify/pull/4828)
- fix: handle undefined req.routeConfig in frameworkErrors by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4826](https://togithub.com/fastify/fastify/pull/4826)
- build(deps-dev): Bump [@sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) from 10.2.0 to 11.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4818](https://togithub.com/fastify/fastify/pull/4818)
- docs(Routes.md): added short description for constraints option by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4838](https://togithub.com/fastify/fastify/pull/4838)
- \[fix] Tests are failing in Windows due to command line env syntax by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4845](https://togithub.com/fastify/fastify/pull/4845)
- fix([#4774](https://togithub.com/fastify/fastify/issues/4774)): close bindings through the hook system by [@metcoder95](https://togithub.com/metcoder95) in [https://github.com/fastify/fastify/pull/4776](https://togithub.com/fastify/fastify/pull/4776)
- Fix/add missing types fastifycontextconfig by [@dancastillo](https://togithub.com/dancastillo) in [https://github.com/fastify/fastify/pull/4850](https://togithub.com/fastify/fastify/pull/4850)
- Added "Principles" to explain the key technical principles behind Fastify by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4852](https://togithub.com/fastify/fastify/pull/4852)
- pluginName will be exposed in FastifyInstance by [@md-adil](https://togithub.com/md-adil) in [https://github.com/fastify/fastify/pull/4848](https://togithub.com/fastify/fastify/pull/4848)
- fix: pass Fastify request to frameworkErrors and omit logging if disabled by [@sergburn](https://togithub.com/sergburn) in [https://github.com/fastify/fastify/pull/4825](https://togithub.com/fastify/fastify/pull/4825)
- docs: Add documentation for zod type provider by [@kibertoad](https://togithub.com/kibertoad) in [https://github.com/fastify/fastify/pull/4456](https://togithub.com/fastify/fastify/pull/4456)
- docs(ecosystem): add fastify cacheman by [@aalfiann](https://togithub.com/aalfiann) in [https://github.com/fastify/fastify/pull/4851](https://togithub.com/fastify/fastify/pull/4851)
- build(deps-dev): Bump eslint-plugin-n from 15.7.0 to 16.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4857](https://togithub.com/fastify/fastify/pull/4857)
- fix: return 431 status code on HTTP header overflow error by [@nflaig](https://togithub.com/nflaig) in [https://github.com/fastify/fastify/pull/4856](https://togithub.com/fastify/fastify/pull/4856)
- ci: trigger the new website build by [@Eomm](https://togithub.com/Eomm) in [https://github.com/fastify/fastify/pull/4839](https://togithub.com/fastify/fastify/pull/4839)
- Do not leak memory if .listen()\` is not called by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4860](https://togithub.com/fastify/fastify/pull/4860)
- Extend `decorate()` etc to enforce defined values by [@voxpelli](https://togithub.com/voxpelli) in [https://github.com/fastify/fastify/pull/4858](https://togithub.com/fastify/fastify/pull/4858)
- minor jsdoc fixes by [@Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/fastify/fastify/pull/4855](https://togithub.com/fastify/fastify/pull/4855)
- feat: Type narrow on status().send() chains with Reply generics by [@aadito123](https://togithub.com/aadito123) in [https://github.com/fastify/fastify/pull/4823](https://togithub.com/fastify/fastify/pull/4823)
#### New Contributors
- [@aarontravass](https://togithub.com/aarontravass) made their first contribution in [https://github.com/fastify/fastify/pull/4741](https://togithub.com/fastify/fastify/pull/4741)
- [@strelov1](https://togithub.com/strelov1) made their first contribution in [https://github.com/fastify/fastify/pull/4797](https://togithub.com/fastify/fastify/pull/4797)
- [@punkish](https://togithub.com/punkish) made their first contribution in [https://github.com/fastify/fastify/pull/4812](https://togithub.com/fastify/fastify/pull/4812)
- [@md-adil](https://togithub.com/md-adil) made their first contribution in [https://github.com/fastify/fastify/pull/4848](https://togithub.com/fastify/fastify/pull/4848)
- [@aalfiann](https://togithub.com/aalfiann) made their first contribution in [https://github.com/fastify/fastify/pull/4851](https://togithub.com/fastify/fastify/pull/4851)
- [@nflaig](https://togithub.com/nflaig) made their first contribution in [https://github.com/fastify/fastify/pull/4856](https://togithub.com/fastify/fastify/pull/4856)
- [@aadito123](https://togithub.com/aadito123) made their first contribution in [https://github.com/fastify/fastify/pull/4823](https://togithub.com/fastify/fastify/pull/4823)
**Full Changelog**: https://github.com/fastify/fastify/compare/v4.18.0...v4.19.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
4.18.0
->4.19.0
Release Notes
fastify/fastify (fastify)
### [`v4.19.0`](https://togithub.com/fastify/fastify/releases/tag/v4.19.0) [Compare Source](https://togithub.com/fastify/fastify/compare/v4.18.0...v4.19.0) #### What's Changed - fix: added a check to prevent creation of secondary server when external server is supplied by [@aarontravass](https://togithub.com/aarontravass) in [https://github.com/fastify/fastify/pull/4741](https://togithub.com/fastify/fastify/pull/4741) - feat: added originalUrl in request object [#4704](https://togithub.com/fastify/fastify/issues/4704) by [@aarontravass](https://togithub.com/aarontravass) in [https://github.com/fastify/fastify/pull/4758](https://togithub.com/fastify/fastify/pull/4758) - build(deps-dev): Bump markdownlint-cli2 from 0.7.1 to 0.8.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4819](https://togithub.com/fastify/fastify/pull/4819) - Add Platformatic to deploy strategies by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4822](https://togithub.com/fastify/fastify/pull/4822) - Fixed an error that occurred when sending an empty body as a buffer by [@strelov1](https://togithub.com/strelov1) in [https://github.com/fastify/fastify/pull/4797](https://togithub.com/fastify/fastify/pull/4797) - docs(ecosystem): add fastify-better-sqlite3 by [@punkish](https://togithub.com/punkish) in [https://github.com/fastify/fastify/pull/4812](https://togithub.com/fastify/fastify/pull/4812) - fix: correct type definition for genReqId argument by [@sergburn](https://togithub.com/sergburn) in [https://github.com/fastify/fastify/pull/4784](https://togithub.com/fastify/fastify/pull/4784) - fix typo by [@is2ei](https://togithub.com/is2ei) in [https://github.com/fastify/fastify/pull/4828](https://togithub.com/fastify/fastify/pull/4828) - fix: handle undefined req.routeConfig in frameworkErrors by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4826](https://togithub.com/fastify/fastify/pull/4826) - build(deps-dev): Bump [@sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) from 10.2.0 to 11.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4818](https://togithub.com/fastify/fastify/pull/4818) - docs(Routes.md): added short description for constraints option by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4838](https://togithub.com/fastify/fastify/pull/4838) - \[fix] Tests are failing in Windows due to command line env syntax by [@giuliowaitforitdavide](https://togithub.com/giuliowaitforitdavide) in [https://github.com/fastify/fastify/pull/4845](https://togithub.com/fastify/fastify/pull/4845) - fix([#4774](https://togithub.com/fastify/fastify/issues/4774)): close bindings through the hook system by [@metcoder95](https://togithub.com/metcoder95) in [https://github.com/fastify/fastify/pull/4776](https://togithub.com/fastify/fastify/pull/4776) - Fix/add missing types fastifycontextconfig by [@dancastillo](https://togithub.com/dancastillo) in [https://github.com/fastify/fastify/pull/4850](https://togithub.com/fastify/fastify/pull/4850) - Added "Principles" to explain the key technical principles behind Fastify by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4852](https://togithub.com/fastify/fastify/pull/4852) - pluginName will be exposed in FastifyInstance by [@md-adil](https://togithub.com/md-adil) in [https://github.com/fastify/fastify/pull/4848](https://togithub.com/fastify/fastify/pull/4848) - fix: pass Fastify request to frameworkErrors and omit logging if disabled by [@sergburn](https://togithub.com/sergburn) in [https://github.com/fastify/fastify/pull/4825](https://togithub.com/fastify/fastify/pull/4825) - docs: Add documentation for zod type provider by [@kibertoad](https://togithub.com/kibertoad) in [https://github.com/fastify/fastify/pull/4456](https://togithub.com/fastify/fastify/pull/4456) - docs(ecosystem): add fastify cacheman by [@aalfiann](https://togithub.com/aalfiann) in [https://github.com/fastify/fastify/pull/4851](https://togithub.com/fastify/fastify/pull/4851) - build(deps-dev): Bump eslint-plugin-n from 15.7.0 to 16.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/fastify/fastify/pull/4857](https://togithub.com/fastify/fastify/pull/4857) - fix: return 431 status code on HTTP header overflow error by [@nflaig](https://togithub.com/nflaig) in [https://github.com/fastify/fastify/pull/4856](https://togithub.com/fastify/fastify/pull/4856) - ci: trigger the new website build by [@Eomm](https://togithub.com/Eomm) in [https://github.com/fastify/fastify/pull/4839](https://togithub.com/fastify/fastify/pull/4839) - Do not leak memory if .listen()\` is not called by [@mcollina](https://togithub.com/mcollina) in [https://github.com/fastify/fastify/pull/4860](https://togithub.com/fastify/fastify/pull/4860) - Extend `decorate()` etc to enforce defined values by [@voxpelli](https://togithub.com/voxpelli) in [https://github.com/fastify/fastify/pull/4858](https://togithub.com/fastify/fastify/pull/4858) - minor jsdoc fixes by [@Uzlopak](https://togithub.com/Uzlopak) in [https://github.com/fastify/fastify/pull/4855](https://togithub.com/fastify/fastify/pull/4855) - feat: Type narrow on status().send() chains with Reply generics by [@aadito123](https://togithub.com/aadito123) in [https://github.com/fastify/fastify/pull/4823](https://togithub.com/fastify/fastify/pull/4823) #### New Contributors - [@aarontravass](https://togithub.com/aarontravass) made their first contribution in [https://github.com/fastify/fastify/pull/4741](https://togithub.com/fastify/fastify/pull/4741) - [@strelov1](https://togithub.com/strelov1) made their first contribution in [https://github.com/fastify/fastify/pull/4797](https://togithub.com/fastify/fastify/pull/4797) - [@punkish](https://togithub.com/punkish) made their first contribution in [https://github.com/fastify/fastify/pull/4812](https://togithub.com/fastify/fastify/pull/4812) - [@md-adil](https://togithub.com/md-adil) made their first contribution in [https://github.com/fastify/fastify/pull/4848](https://togithub.com/fastify/fastify/pull/4848) - [@aalfiann](https://togithub.com/aalfiann) made their first contribution in [https://github.com/fastify/fastify/pull/4851](https://togithub.com/fastify/fastify/pull/4851) - [@nflaig](https://togithub.com/nflaig) made their first contribution in [https://github.com/fastify/fastify/pull/4856](https://togithub.com/fastify/fastify/pull/4856) - [@aadito123](https://togithub.com/aadito123) made their first contribution in [https://github.com/fastify/fastify/pull/4823](https://togithub.com/fastify/fastify/pull/4823) **Full Changelog**: https://github.com/fastify/fastify/compare/v4.18.0...v4.19.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.