# Fastify v5.10.0 - Product: Fastify (https://whatsnew.fyi/product/fastify) - Vendor: Fastify - Date: 2026-07-05 - Version: v5.10.0 - Original notes: https://github.com/fastify/fastify/releases/tag/v5.10.0 - Permalink: https://whatsnew.fyi/product/fastify/releases/v5.10.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Introduce log controller layer - **fixed** — Clear socket._meta on reply.hijack() when onTimeout is registered - **fixed** — Use ContentType to detect json and charset in reply.send - **fixed** — Derive request.port from request.host - **changed** — Reduce per-request overhead in the request lifecycle ##### What's Changed * docs(type-providers): clarify as const usage by @smith558 in https://github.com/fastify/fastify/pull/6772 * docs: fix broken and redirected links by @Eomm in https://github.com/fastify/fastify/pull/6817 * docs: remove marko from @fastify/view engines (support dropped) by @EduardF1 in https://github.com/fastify/fastify/pull/6821 * fix: clear socket._meta on reply.hijack() when onTimeout is registered by @nerkoux in https://github.com/fastify/fastify/pull/6810 * docs: fix duplicate routeOptions entries in Request.md example by @thePranav-kpk in https://github.com/fastify/fastify/pull/6824 * chore: Bump @types/node from 25.9.4 to 26.0.1 in the dev-dependencies-typescript group by @dependabot[bot] in https://github.com/fastify/fastify/pull/6829 * docs(ecosystem): add @stitchapi/fastify to Community plugins by @rejifald in https://github.com/fastify/fastify/pull/6820 * feat: introduce log controller layer by @Eomm in https://github.com/fastify/fastify/pull/6580 * fix: use ContentType to detect `json` and `charset` in reply.send by @climba03003 in https://github.com/fastify/fastify/pull/6830 * docs: fix incorrect defaults and code examples in Server.md by @Adit-Jain-srm in https://github.com/fastify/fastify/pull/6805 * docs: fix incorrect hook count in Hooks.md by @thePranav-kpk in https://github.com/fastify/fastify/pull/6825 * chore: Bump fast-json-stringify from 6.4.0 to 7.0.0 in the dependencies group across 1 directory by @dependabot[bot] in https://github.com/fastify/fastify/pull/6800 * perf: reduce per-request overhead in the request lifecycle by @mcollina in https://github.com/fastify/fastify/pull/6831 * fix: derive request.port from request.host by @mcollina in https://github.com/fastify/fastify/pull/6680 * docs: update Logging.md with per-route log level info by @asppsa in https://github.com/fastify/fastify/pull/6627 * docs(type-providers): update import for article consistency by @smith558 in https://github.com/fastify/fastify/pull/6771 ##### New Contributors * @EduardF1 made their first contribution in https://github.com/fastify/fastify/pull/6821 * @thePranav-kpk made their first contribution in https://github.com/fastify/fastify/pull/6824 * @rejifald made their first contribution in https://github.com/fastify/fastify/pull/6820 * @Adit-Jain-srm made their first contribution in https://github.com/fastify/fastify/pull/6805 * @asppsa made their first contribution in https://github.com/fastify/fastify/pull/6627 **Full Changelog**: https://github.com/fastify/fastify/compare/v5.9.0...v5.10.0