Repository navigation
Releases: fastify/fastify
Releases ยท fastify/fastify
Release list
v6.0.0-alpha.4
โ ๏ธ Security release
- Fix for GHSA-4mh8-r7rc-xpvc
What's Changed
- docs: add fastify-arktype to ecosystem by @BlairCurrey in #7000
- docs: link documentation style guide in contributing guidelines by @thePranav-kpk in #6819
- perf: reduce content-type parser overhead by @gurgunday in #7012
- perf: avoid redundant request-part reads during validation by @gurgunday in #7018
- chore(sponsor): add cloudways by @mcollina in #7021
New Contributors
- @BlairCurrey made their first contribution in #7000
Full Changelog: v6.0.0-alpha.3...v6.0.0-alpha.4
v5.12.5
โ ๏ธ Security release
- Fix for GHSA-4mh8-r7rc-xpvc
What's Changed
- [Backport 5.x] perf: reduce content-type parser overhead by @github-actions[bot] in #7019
- [Backport 5.x] perf: avoid redundant request-part reads during validation by @github-actions[bot] in #7020
Full Changelog: v5.12.4...v5.12.5
v5.12.4
Fixed the fastify.js version mismatch.
Full Changelog: v5.12.2...v5.12.4
v6.0.0-alpha.3
โ ๏ธ Security release
- Fix for GHSA-9q9j-q6p8-xq58
- Fix for GHSA-hwr6-493r-vm6h
- Fix for GHSA-p68q-wchp-6fh7
- Fix for GHSA-667r-xxjv-c9mm
What's Changed
- docs: fix broken links in Style-Guide.md by @Snehal-Pradhan in #6966
- test(types): assert LogController.requestCompleted accepts an undefined error by @suzunn in #6875
- fix: callNotFound should run not-found preHandler regardless of registration order by @mcollina in #6965
- docs(ecosystem): remove deprecated http-wizard and rename fastify-better-sqlite3 by @ilteoood in #6972
- chore: npm ignore remaining agent files by @lazerg in #6996
- docs(contenttypeparser): new strict content-type validation by @bcomnes in #6925
New Contributors
- @Snehal-Pradhan made their first contribution in #6966
- @suzunn made their first contribution in #6875
- @bcomnes made their first contribution in #6925
Full Changelog: v6.0.0-alpha.2...v6.0.0-alpha.3
v5.12.2
โ ๏ธ Security release
- Fix for GHSA-9q9j-q6p8-xq58
- Fix for GHSA-hwr6-493r-vm6h
- Fix for GHSA-p68q-wchp-6fh7
- Fix for GHSA-667r-xxjv-c9mm
What's Changed
- [Backport 5.x] fix: callNotFound should run not-found preHandler regardless of registration order by @github-actions[bot] in #6973
- [Backport 5.x] chore: npm ignore remaining agent files by @github-actions[bot] in #7003
Full Changelog: v5.12.1...v5.12.2
v6.0.0-alpha.2
โ ๏ธ Security release
- Fix for GHSA-w2qp-rph6-63g4
- Fix for GHSA-3m5p-2c4r-xxw2
What's Changed
- test: fix reply.mediaType by @climba03003 in #6949
- ci: allow backport in pr title by @climba03003 in #6948
- fix: run preClose hook exactly once per declaring instance by @contactjawad in #6940
- docs: remove deprecated-API notices ahead of v6 cleanup by @Tony133 in #6951
- fix: report canonical route url for hidden prefix slash route by @paulkagiri in #6719
New Contributors
- @contactjawad made their first contribution in #6940
- @paulkagiri made their first contribution in #6719
Full Changelog: v6.0.0-alpha.1...v6.0.0-alpha.2
v5.12.1
โ ๏ธ Security release
- Fix for GHSA-w2qp-rph6-63g4
- Fix for GHSA-3m5p-2c4r-xxw2
What's Changed
- [Backport 5.x] test: fix reply.mediaType by @github-actions[bot] in #6950
- [Backport 5.x] ci: allow backport in pr title by @github-actions[bot] in #6952
- [Backport 5.x] fix: run preClose hook exactly once per declaring instance by @github-actions[bot] in #6954
- [Backport 5.x] fix: report canonical route url for hidden prefix slash route by @github-actions[bot] in #6961
Full Changelog: v5.12.0...v5.12.1
v6.0.0-alpha.1
What's Changed
- fix: remove raw response headers by @Ram-blip in #6860
- test: use process-warning spyWarning for testing by @climba03003 in #6887
- feat: add
Reply.prototype.mediaTypeby @LiviaMedeiros in #6932 - fix(content-type): return
undefinedfor invalid media types by @jean-michelet in #6942
Full Changelog: v6.0.0-alpha.0...v6.0.0-alpha.1
v5.12.0
What's Changed
- chore(sponsor): add testmu ai by @Eomm in #6922
- docs: add per-route logging for Google Cloud Functions by @slegarraga in #6907
- test: remove @sinonjs/fake-timers by @climba03003 in #6934
- [Backport 5.x] fix: remove raw response headers by @github-actions[bot] in #6939
- [Backport 5.x] test: use process-warning spyWarning for testing by @github-actions[bot] in #6945
- [Backport 5.x] feat: add
Reply.prototype.mediaTypeby @github-actions[bot] in #6946 - [Backport 5.x] fix(content-type): return
undefinedfor invalid media types by @github-actions[bot] in #6947
Full Changelog: v5.11.3...v5.12.0
v6.0.0-alpha.0
What's Changed
- refactor: revert misleading error "Fastify instance is already listening" by @jean-michelet in #6098
- refactor(types)!: remove deprecated FastifyPlugin type by @Tony133 in #6897
- ci!: increase minimum runtime version by @climba03003 in #6904
- refactor(types)!: remove deprecated FastifyLoggerInstance in favor of FastifyBaseLogger by @Tony133 in #6906
- refactor!: remove Promise.withResolvers ponyfill by @jean-michelet in #6910
- refactor(types)!: remove deprecated FastifyRequestContext and FastifyReplyContext types by @Tony133 in #6920
- refactor!: disable error handler overrides by default by @jean-michelet in #6915
- refactor(types)!: remove deprecated ValidationResult type alias by @Tony133 in #6914
- chore(deps)!: upgrade undici v8.x by @Tony133 in #6921
- refactor!: remove FSTDEP022 by @climba03003 in #6908
- chore(sponsor): add testmu ai by @Eomm in #6922
- docs: add per-route logging for Google Cloud Functions by @slegarraga in #6907
- refactor!: remove FSTDEP023 deprecation by @jean-michelet in #6913
- refactor!: remove FSTDEP024 deprecation by @jean-michelet in #6912
- refactor!: remove FSTDEP025 by @jean-michelet in #6909
- test: remove @sinonjs/fake-timers by @climba03003 in #6934
- refactor(types)!: remove deprecated req in request.d.ts by @Tony133 in #6935
- refactor(types)!: remove ResSerializerReply type by @jean-michelet in #6911
Full Changelog: v5.11.3...v6.0.0-alpha.0