What's Changed
- docs: Improved firebase serverless guide about process remaining stuck by @alexandercerutti in #6380
- docs: update migration guide with date-time breaking change by @craftsman01 in #6110
- chore: remove test file by @Eomm in #6384
- feat: speed up loading with custom compiler by @Eomm in #6383
- docs: replace all instances of twitter.com with x.com by @cseas in #6355
- docs: correct logger option in example by @inyourtime in #6391
- docs: fix links by @Shriti507 in #6394
- chore: skip unnecessary object creation by @Eomm in #6400
- docs: Update JSON Schema link in documentation by @jon23d in #6402
- docs(ecosystem): add fastify-ses-mailer by @KaranHotwani in #6395
- docs: add security note about validation errors in response by @mcollina in #6407
- docs: add security threat model by @mcollina in #6406
- chore: update onboarding and offboarding instructions by @Eomm in #6403
- fix: set status code before publishing diagnostics error channel by @tt-a1i in #6412
- fix: use JSON.stringify in onBadUrl for proper escaping by @mcollina in #6420
- chore: fix type test by @mrazauskas in #6418
- docs: improve Validation-and-Serialization.md by @twentytwo777 in #6423
- test: skip IPv6 test if its support is not present by @LiviaMedeiros in #6428
- test: fix test when localhost has multiple addresses by @LiviaMedeiros in #6427
- docs: add security warning for requestIdHeader by @mcollina in #6425
- docs(ecosystem): add elements-fastify by @rohitsoni007 in #6416
- chore: Bump actions/dependency-review-action from 4.8.1 to 4.8.2 by @dependabot[bot] in #6433
- chore: Bump markdownlint-cli2 from 0.18.1 to 0.20.0 by @dependabot[bot] in #6436
- chore: Bump @types/node from 24.10.4 to 25.0.3 in the dev-dependencies-typescript group by @dependabot[bot] in #6435
- fix(ts): Align routerOptions defaultRoute types with runtime by @AnkanMisra in #6392
- fix(types): require send() payload when Reply type is specified by @tt-a1i in #6432
- fix: ajv options type validation by @gianmarco27 in #6437
- docs: add non-vulnerability examples to threat model by @RafaelGSS in #6431
- feat: implement conditional request logging by @kibertoad in #5732
- docs(sponsor): add serpapi by @Eomm in #6443
- perf: use native WebStream API instead of Readable.fromWeb wrapper by @mcollina in #6444
New Contributors
- @craftsman01 made their first contribution in #6110
- @cseas made their first contribution in #6355
- @Shriti507 made their first contribution in #6394
- @jon23d made their first contribution in #6402
- @KaranHotwani made their first contribution in #6395
- @tt-a1i made their first contribution in #6412
- @mrazauskas made their first contribution in #6418
- @twentytwo777 made their first contribution in #6423
- @rohitsoni007 made their first contribution in #6416
- @AnkanMisra made their first contribution in #6392
- @gianmarco27 made their first contribution in #6437
Full Changelog: v5.6.2...v5.7.0